]> git.pld-linux.org Git - packages/gcc.git/commitdiff
- updated
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Sat, 18 Jul 2009 01:42:22 +0000 (01:42 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    gcc-branch.diff -> 1.16

gcc-branch.diff

index 5115edf8355524d4aaf1f6dc2c5d54705d86f320..c565883f1aaf83868b9b051ea46a27e1842b9676 100644 (file)
@@ -1,7 +1,7 @@
 Index: configure
 ===================================================================
---- configure  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ configure  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- configure  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ configure  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -272,7 +272,7 @@
  PACKAGE_BUGREPORT=
  
@@ -37,8 +37,8 @@ Index: configure
  s,@clooglibs@,$clooglibs,;t t
 Index: Makefile.in
 ===================================================================
---- Makefile.in        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ Makefile.in        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- Makefile.in        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ Makefile.in        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -17068,7 +17068,7 @@
        libsrcdir="$$s/mpfr"; \
        $(SHELL) $${libsrcdir}/configure \
@@ -122,8 +122,8 @@ Index: Makefile.in
  
 Index: libgomp/team.c
 ===================================================================
---- libgomp/team.c     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libgomp/team.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libgomp/team.c     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libgomp/team.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -125,6 +125,7 @@
        while (local_fn);
      }
@@ -142,8 +142,8 @@ Index: libgomp/team.c
  
 Index: libgomp/ChangeLog
 ===================================================================
---- libgomp/ChangeLog  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libgomp/ChangeLog  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libgomp/ChangeLog  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libgomp/ChangeLog  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,3 +1,9 @@
 +2009-05-20  Jakub Jelinek  <jakub@redhat.com>
 +
@@ -156,8 +156,8 @@ Index: libgomp/ChangeLog
        * GCC 4.4.0 released.
 Index: gcc/tree-vrp.c
 ===================================================================
---- gcc/tree-vrp.c     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/tree-vrp.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/tree-vrp.c     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/tree-vrp.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -5682,6 +5682,14 @@
    tree ret;
    bool only_ranges;
@@ -175,8 +175,8 @@ Index: gcc/tree-vrp.c
                                                 &only_ranges);
 Index: gcc/fwprop.c
 ===================================================================
---- gcc/fwprop.c       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/fwprop.c       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/fwprop.c       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/fwprop.c       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,5 +1,5 @@
  /* RTL-based forward propagation pass for GNU compiler.
 -   Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
@@ -305,8 +305,8 @@ Index: gcc/fwprop.c
    if (DF_REF_TYPE (use) == DF_REF_REG_MEM_STORE)
 Index: gcc/doc/extend.texi
 ===================================================================
---- gcc/doc/extend.texi        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/doc/extend.texi        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/doc/extend.texi        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/doc/extend.texi        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -914,8 +914,7 @@
  @end smallexample
  
@@ -327,8 +327,8 @@ Index: gcc/doc/extend.texi
  The following built-in functions are changed to generate new SSE4.2
 Index: gcc/doc/passes.texi
 ===================================================================
---- gcc/doc/passes.texi        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/doc/passes.texi        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/doc/passes.texi        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/doc/passes.texi        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -21,7 +21,7 @@
  * Parsing pass::         The language front end turns text into bits.
  * Gimplification pass::  The bits are turned into something we can optimize.
@@ -548,8 +548,8 @@ Index: gcc/doc/passes.texi
  
 Index: gcc/doc/gccint.texi
 ===================================================================
---- gcc/doc/gccint.texi        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/doc/gccint.texi        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/doc/gccint.texi        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/doc/gccint.texi        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -109,10 +109,10 @@
  * Options::         Option specification files.
  * Passes::          Order of passes, what they do, and what each file is for.
@@ -564,8 +564,8 @@ Index: gcc/doc/gccint.texi
  * Machine Desc::    How to write machine description instruction patterns.
 Index: gcc/doc/tm.texi
 ===================================================================
---- gcc/doc/tm.texi    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/doc/tm.texi    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/doc/tm.texi    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/doc/tm.texi    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1227,6 +1227,14 @@
  make it all fit in fewer cache lines.
  @end defmac
@@ -583,8 +583,8 @@ Index: gcc/doc/tm.texi
  empty field such as @code{int : 0;}.
 Index: gcc/doc/md.texi
 ===================================================================
---- gcc/doc/md.texi    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/doc/md.texi    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/doc/md.texi    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/doc/md.texi    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -5111,8 +5111,6 @@
  Operand 0 is the memory on which the atomic operation is performed.
  Operand 1 is the second operand to the binary operator.
@@ -596,8 +596,8 @@ Index: gcc/doc/md.texi
  operation and all memory operations after the atomic operation occur
 Index: gcc/doc/rtl.texi
 ===================================================================
---- gcc/doc/rtl.texi   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/doc/rtl.texi   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/doc/rtl.texi   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/doc/rtl.texi   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -10,10 +10,10 @@
  @cindex representation of RTL
  @cindex Register Transfer Language (RTL)
@@ -615,8 +615,8 @@ Index: gcc/doc/rtl.texi
  structures that point at other structures, and a textual form that is used
 Index: gcc/ira-conflicts.c
 ===================================================================
---- gcc/ira-conflicts.c        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/ira-conflicts.c        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/ira-conflicts.c        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/ira-conflicts.c        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -411,9 +411,9 @@
      /* Can not be tied.  It is not in the cover class.  */
      return false;
@@ -640,8 +640,8 @@ Index: gcc/ira-conflicts.c
              && VAR_OR_FUNCTION_DECL_P (decl)
 Index: gcc/tree-ssa-loop-niter.c
 ===================================================================
---- gcc/tree-ssa-loop-niter.c  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/tree-ssa-loop-niter.c  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/tree-ssa-loop-niter.c  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/tree-ssa-loop-niter.c  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -534,7 +534,7 @@
  }
  
@@ -909,15 +909,15 @@ Index: gcc/tree-ssa-loop-niter.c
  
 Index: gcc/DATESTAMP
 ===================================================================
---- gcc/DATESTAMP      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/DATESTAMP      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/DATESTAMP      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/DATESTAMP      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1 +1 @@
 -20090421
-+20090712
++20090718
 Index: gcc/defaults.h
 ===================================================================
---- gcc/defaults.h     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/defaults.h     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/defaults.h     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/defaults.h     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -954,6 +954,10 @@
    LOCAL_ALIGNMENT (TREE_TYPE (DECL), DECL_ALIGN (DECL))
  #endif
@@ -931,8 +931,8 @@ Index: gcc/defaults.h
  #define ATTRIBUTE_ALIGNED_VALUE BIGGEST_ALIGNMENT
 Index: gcc/tree-tailcall.c
 ===================================================================
---- gcc/tree-tailcall.c        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/tree-tailcall.c        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/tree-tailcall.c        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/tree-tailcall.c        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -573,6 +573,9 @@
    gimple stmt = gimple_build_assign_with_ops (code, tmp, op0, op1);
    tree result;
@@ -955,8 +955,8 @@ Index: gcc/tree-tailcall.c
    /* RET_TYPE can be a float when -ffast-maths is enabled.  */
 Index: gcc/tree.c
 ===================================================================
---- gcc/tree.c (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/tree.c (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/tree.c (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/tree.c (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1606,7 +1606,8 @@
          : floor_log2 (low));
  }
@@ -1072,8 +1072,8 @@ Index: gcc/tree.c
  
 Index: gcc/tree.h
 ===================================================================
---- gcc/tree.h (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/tree.h (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/tree.h (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/tree.h (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -5088,7 +5088,7 @@
  
  /* Generate a new label for the CFI info to refer to.  */
@@ -1095,8 +1095,8 @@ Index: gcc/tree.h
     otherwise it is looked up from the node's code.  */
 Index: gcc/ipa-cp.c
 ===================================================================
---- gcc/ipa-cp.c       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/ipa-cp.c       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/ipa-cp.c       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/ipa-cp.c       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -466,6 +466,7 @@
        if (dump_file)
        fprintf (dump_file, "Not considering %s for cloning; no hot calls.\n",
@@ -1107,8 +1107,8 @@ Index: gcc/ipa-cp.c
      fprintf (dump_file, "Considering %s for cloning.\n",
 Index: gcc/tree-scalar-evolution.c
 ===================================================================
---- gcc/tree-scalar-evolution.c        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/tree-scalar-evolution.c        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/tree-scalar-evolution.c        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/tree-scalar-evolution.c        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1320,11 +1320,7 @@
  
    *evolution_of_loop = evolution_of_branch;
@@ -1137,8 +1137,8 @@ Index: gcc/tree-scalar-evolution.c
  
 Index: gcc/builtins.c
 ===================================================================
---- gcc/builtins.c     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/builtins.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/builtins.c     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/builtins.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -4176,7 +4176,7 @@
  
      arg1_rtx = get_memory_rtx (arg1, len);
@@ -1150,8 +1150,8 @@ Index: gcc/builtins.c
      if (GET_CODE (arg3_rtx) == CONST_INT)
 Index: gcc/fold-const.c
 ===================================================================
---- gcc/fold-const.c   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/fold-const.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/fold-const.c   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/fold-const.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -2605,9 +2605,10 @@
        case POINTER_TYPE: case REFERENCE_TYPE:
        case REAL_TYPE:
@@ -1166,7 +1166,49 @@ Index: gcc/fold-const.c
        case COMPLEX_TYPE:
          {
            tree rpart, ipart;
-@@ -5293,31 +5294,34 @@
+@@ -5265,59 +5266,66 @@
+       return fold_build3 (COND_EXPR, type, arg0, arg1, arg2);
+       case LT_EXPR:
+-      /* If C1 is C2 + 1, this is min(A, C2).  */
++      /* If C1 is C2 + 1, this is min(A, C2), but use ARG00's type for
++         MIN_EXPR, to preserve the signedness of the comparison.  */
+       if (! operand_equal_p (arg2, TYPE_MAX_VALUE (type),
+                              OEP_ONLY_CONST)
+           && operand_equal_p (arg01,
+                               const_binop (PLUS_EXPR, arg2,
+                                            build_int_cst (type, 1), 0),
+                               OEP_ONLY_CONST))
+-        return pedantic_non_lvalue (fold_build2 (MIN_EXPR,
+-                                                 type,
+-                                                 fold_convert (type, arg1),
+-                                                 arg2));
++        {
++          tem = fold_build2 (MIN_EXPR, TREE_TYPE (arg00), arg00,
++                             fold_convert (TREE_TYPE (arg00), arg2));
++          return pedantic_non_lvalue (fold_convert (type, tem));
++        }
+       break;
+       case LE_EXPR:
+-      /* If C1 is C2 - 1, this is min(A, C2).  */
++      /* If C1 is C2 - 1, this is min(A, C2), with the same care
++         as above.  */
+       if (! operand_equal_p (arg2, TYPE_MIN_VALUE (type),
+                              OEP_ONLY_CONST)
+           && operand_equal_p (arg01,
+                               const_binop (MINUS_EXPR, arg2,
+                                            build_int_cst (type, 1), 0),
+                               OEP_ONLY_CONST))
+-        return pedantic_non_lvalue (fold_build2 (MIN_EXPR,
+-                                                 type,
+-                                                 fold_convert (type, arg1),
+-                                                 arg2));
++        {
++          tem = fold_build2 (MIN_EXPR, TREE_TYPE (arg00), arg00,
++                             fold_convert (TREE_TYPE (arg00), arg2));
++          return pedantic_non_lvalue (fold_convert (type, tem));
++        }
        break;
  
        case GT_EXPR:
@@ -1183,11 +1225,11 @@ Index: gcc/fold-const.c
 -                                                 type,
 -                                                 fold_convert (type, arg1),
 -                                                 arg2));
-+        return pedantic_non_lvalue (fold_convert (type,
-+                                    fold_build2 (MAX_EXPR, TREE_TYPE (arg00),
-+                                                 arg00,
-+                                                 fold_convert (TREE_TYPE (arg00),
-+                                                               arg2))));
++        {
++          tem = fold_build2 (MAX_EXPR, TREE_TYPE (arg00), arg00,
++                             fold_convert (TREE_TYPE (arg00), arg2));
++          return pedantic_non_lvalue (fold_convert (type, tem));
++        }
        break;
  
        case GE_EXPR:
@@ -1203,15 +1245,15 @@ Index: gcc/fold-const.c
 -                                                 type,
 -                                                 fold_convert (type, arg1),
 -                                                 arg2));
-+        return pedantic_non_lvalue (fold_convert (type,
-+                                    fold_build2 (MAX_EXPR, TREE_TYPE (arg00),
-+                                                 arg00,
-+                                                 fold_convert (TREE_TYPE (arg00),
-+                                                               arg2))));
++        {
++          tem = fold_build2 (MAX_EXPR, TREE_TYPE (arg00), arg00,
++                             fold_convert (TREE_TYPE (arg00), arg2));
++          return pedantic_non_lvalue (fold_convert (type, tem));
++        }
        break;
        case NE_EXPR:
        break;
-@@ -11360,6 +11364,8 @@
+@@ -11360,6 +11368,8 @@
              if (prec < HOST_BITS_PER_WIDE_INT
                  || newmask == ~(unsigned HOST_WIDE_INT) 0)
                {
@@ -1220,7 +1262,7 @@ Index: gcc/fold-const.c
                  if (shift_type != TREE_TYPE (arg0))
                    {
                      tem = fold_build2 (TREE_CODE (arg0), shift_type,
-@@ -11370,9 +11376,9 @@
+@@ -11370,9 +11380,9 @@
                    }
                  else
                    tem = op0;
@@ -1233,7 +1275,7 @@ Index: gcc/fold-const.c
                }
            }
        }
-@@ -11861,7 +11867,8 @@
+@@ -11861,7 +11871,8 @@
              if (code == LROTATE_EXPR || code == RROTATE_EXPR)
                low = low % TYPE_PRECISION (type);
              else if (TYPE_UNSIGNED (type) || code == LSHIFT_EXPR)
@@ -1245,8 +1287,8 @@ Index: gcc/fold-const.c
            }
 Index: gcc/objc/objc-act.c
 ===================================================================
---- gcc/objc/objc-act.c        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/objc/objc-act.c        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/objc/objc-act.c        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/objc/objc-act.c        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -6201,7 +6201,7 @@
  #endif
    tree method_params = NULL_TREE;
@@ -1258,8 +1300,8 @@ Index: gcc/objc/objc-act.c
    /* Obtain the full selector name.  */
 Index: gcc/objc/ChangeLog
 ===================================================================
---- gcc/objc/ChangeLog (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/objc/ChangeLog (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/objc/ChangeLog (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/objc/ChangeLog (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,3 +1,10 @@
 +2009-06-22  Steven Bosscher  <steven@gcc.gnu.org>
 +          Matthias Klose  <doko@ubuntu.com>
@@ -1273,8 +1315,8 @@ Index: gcc/objc/ChangeLog
        * GCC 4.4.0 released.
 Index: gcc/toplev.c
 ===================================================================
---- gcc/toplev.c       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/toplev.c       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/toplev.c       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/toplev.c       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1128,10 +1128,14 @@
           indent, __VERSION__);
  
@@ -1294,8 +1336,8 @@ Index: gcc/toplev.c
  #else
 Index: gcc/tree-chrec.c
 ===================================================================
---- gcc/tree-chrec.c   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/tree-chrec.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/tree-chrec.c   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/tree-chrec.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -220,16 +220,16 @@
    /* "a*c".  */
    t0 = chrec_fold_multiply (type, CHREC_LEFT (poly0), CHREC_LEFT (poly1));
@@ -1320,8 +1362,8 @@ Index: gcc/tree-chrec.c
                            : build_int_cst (type, 2), t2);
 Index: gcc/tree-chrec.h
 ===================================================================
---- gcc/tree-chrec.h   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/tree-chrec.h   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/tree-chrec.h   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/tree-chrec.h   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -132,7 +132,8 @@
        || right == chrec_dont_know)
      return chrec_dont_know;
@@ -1334,14 +1376,14 @@ Index: gcc/tree-chrec.h
    /* Pointer types should occur only on the left hand side, i.e. in
 Index: gcc/DEV-PHASE
 ===================================================================
---- gcc/DEV-PHASE      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/DEV-PHASE      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/DEV-PHASE      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/DEV-PHASE      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1 @@
 +prerelease
 Index: gcc/tree-ssa-sccvn.c
 ===================================================================
---- gcc/tree-ssa-sccvn.c       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/tree-ssa-sccvn.c       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/tree-ssa-sccvn.c       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/tree-ssa-sccvn.c       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1293,7 +1293,7 @@
      *vnresult = NULL;
    vno1.opcode = gimple_assign_rhs_code (stmt);
@@ -1371,9 +1413,27 @@ Index: gcc/tree-ssa-sccvn.c
  
 Index: gcc/ChangeLog
 ===================================================================
---- gcc/ChangeLog      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/ChangeLog      (.../branches/gcc-4_4-branch)   (wersja 149530)
-@@ -1,3 +1,580 @@
+--- gcc/ChangeLog      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/ChangeLog      (.../branches/gcc-4_4-branch)   (wersja 149762)
+@@ -1,3 +1,598 @@
++2009-07-17  Jakub Jelinek  <jakub@redhat.com>
++
++      PR c++/40780
++      * gimplify.c (gimplify_conversion): Don't change non-conversions into
++      VIEW_CONVERT_EXPR.
++
++2009-07-15  Jakub Jelinek  <jakub@redhat.com>
++
++      PR middle-end/40747
++      * fold-const.c (fold_cond_expr_with_comparison): When folding
++      < and <= to MIN, make sure the MIN uses the same type as the
++      comparison's operands.
++
++2009-07-12  Kai Tietz  <kai.tietz@onevision.com>
++
++      * config/i386/cygming.h (TARGET_OS_CPP_BUILTINS): Define _X86_
++      just for 32-bit case.
++
 +2009-07-11  Jakub Jelinek  <jakub@redhat.com>
 +
 +      PR rtl-optimization/40667
@@ -1957,7 +2017,7 @@ Index: gcc/ChangeLog
 Index: gcc/testsuite/gcc.c-torture/execute/pr40022.c
 ===================================================================
 --- gcc/testsuite/gcc.c-torture/execute/pr40022.c      (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.c-torture/execute/pr40022.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.c-torture/execute/pr40022.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,51 @@
 +extern void abort (void);
 +
@@ -2010,10 +2070,37 @@ Index: gcc/testsuite/gcc.c-torture/execute/pr40022.c
 +  return 0;
 +}
 +
+Index: gcc/testsuite/gcc.c-torture/execute/pr40747.c
+===================================================================
+--- gcc/testsuite/gcc.c-torture/execute/pr40747.c      (.../tags/gcc_4_4_0_release)    (wersja 0)
++++ gcc/testsuite/gcc.c-torture/execute/pr40747.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
+@@ -0,0 +1,22 @@
++/* PR middle-end/40747 */
++
++extern void abort (void);
++
++int
++foo (int i)
++{
++  return (i < 4 && i >= 0) ? i : 4;
++}
++
++int
++main ()
++{
++  if (foo (-1) != 4) abort ();
++  if (foo (0) != 0) abort ();
++  if (foo (1) != 1) abort ();
++  if (foo (2) != 2) abort ();
++  if (foo (3) != 3) abort ();
++  if (foo (4) != 4) abort ();
++  if (foo (5) != 4) abort ();
++  return 0;
++}
 Index: gcc/testsuite/gcc.c-torture/execute/pr40404.c
 ===================================================================
 --- gcc/testsuite/gcc.c-torture/execute/pr40404.c      (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.c-torture/execute/pr40404.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.c-torture/execute/pr40404.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,12 @@
 +extern void abort (void);
 +struct S {
@@ -2030,7 +2117,7 @@ Index: gcc/testsuite/gcc.c-torture/execute/pr40404.c
 Index: gcc/testsuite/gcc.c-torture/execute/pr40057.c
 ===================================================================
 --- gcc/testsuite/gcc.c-torture/execute/pr40057.c      (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.c-torture/execute/pr40057.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.c-torture/execute/pr40057.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,37 @@
 +/* PR middle-end/40057 */
 +
@@ -2072,7 +2159,7 @@ Index: gcc/testsuite/gcc.c-torture/execute/pr40057.c
 Index: gcc/testsuite/gcc.c-torture/execute/pr40493.c
 ===================================================================
 --- gcc/testsuite/gcc.c-torture/execute/pr40493.c      (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.c-torture/execute/pr40493.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.c-torture/execute/pr40493.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,82 @@
 +extern void abort (void);
 +
@@ -2159,7 +2246,7 @@ Index: gcc/testsuite/gcc.c-torture/execute/pr40493.c
 Index: gcc/testsuite/gcc.c-torture/execute/pr40668.c
 ===================================================================
 --- gcc/testsuite/gcc.c-torture/execute/pr40668.c      (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.c-torture/execute/pr40668.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.c-torture/execute/pr40668.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,35 @@
 +static void
 +foo (unsigned int x, void *p)
@@ -2199,7 +2286,7 @@ Index: gcc/testsuite/gcc.c-torture/execute/pr40668.c
 Index: gcc/testsuite/gcc.c-torture/execute/pr40579.c
 ===================================================================
 --- gcc/testsuite/gcc.c-torture/execute/pr40579.c      (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.c-torture/execute/pr40579.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.c-torture/execute/pr40579.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,28 @@
 +extern void abort (void);
 +static char * __attribute__((noinline))
@@ -2229,10 +2316,23 @@ Index: gcc/testsuite/gcc.c-torture/execute/pr40579.c
 +  return 0;
 +}
 +
+Index: gcc/testsuite/gcc.c-torture/compile/20000804-1.c
+===================================================================
+--- gcc/testsuite/gcc.c-torture/compile/20000804-1.c   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.c-torture/compile/20000804-1.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
+@@ -2,7 +2,7 @@
+    statement to force a 'long long' (64-bits) to go in a register.  */
+ /* { dg-do assemble } */
+ /* { dg-skip-if "" { { i?86-*-* x86_64-*-* } && ilp32 } { "-fpic" "-fPIC" } { "" } } */
+-/* { dg-skip-if "PIC default" { i?86-*-darwin* } { "*" } { "" } } */
++/* { dg-skip-if "PIC default" { { i?86-*-darwin*  x86_64-*-darwin* } && ilp32 } { "*" } { "" } } */
+ /* { dg-skip-if "No 64-bit registers" { m32c-*-* } { "*" } { "" } } */
+ /* { dg-xfail-if "" { m6811-*-* m6812-*-* h8300-*-* } { "*" } { "" } } */
 Index: gcc/testsuite/gcc.c-torture/compile/pr39983.c
 ===================================================================
 --- gcc/testsuite/gcc.c-torture/compile/pr39983.c      (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.c-torture/compile/pr39983.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.c-torture/compile/pr39983.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,17 @@
 +typedef struct {
 +    int *p;
@@ -2253,8 +2353,8 @@ Index: gcc/testsuite/gcc.c-torture/compile/pr39983.c
 +
 Index: gcc/testsuite/gcc.c-torture/compile/pr34334.c
 ===================================================================
---- gcc/testsuite/gcc.c-torture/compile/pr34334.c      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gcc.c-torture/compile/pr34334.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gcc.c-torture/compile/pr34334.c      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.c-torture/compile/pr34334.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,4 +1,4 @@
 -typedef unsigned int size_t;
 +__extension__ typedef __SIZE_TYPE__ size_t;
@@ -2264,7 +2364,7 @@ Index: gcc/testsuite/gcc.c-torture/compile/pr34334.c
 Index: gcc/testsuite/gcc.c-torture/compile/pr40023.c
 ===================================================================
 --- gcc/testsuite/gcc.c-torture/compile/pr40023.c      (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.c-torture/compile/pr40023.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.c-torture/compile/pr40023.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,11 @@
 +typedef __builtin_va_list va_list;
 +typedef struct {
@@ -2279,8 +2379,8 @@ Index: gcc/testsuite/gcc.c-torture/compile/pr40023.c
 +
 Index: gcc/testsuite/gcc.c-torture/compile/20060202-1.c
 ===================================================================
---- gcc/testsuite/gcc.c-torture/compile/20060202-1.c   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gcc.c-torture/compile/20060202-1.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gcc.c-torture/compile/20060202-1.c   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.c-torture/compile/20060202-1.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,4 +1,4 @@
 -typedef unsigned int size_t;
 +typedef __SIZE_TYPE__ size_t;
@@ -2289,8 +2389,8 @@ Index: gcc/testsuite/gcc.c-torture/compile/20060202-1.c
    void *sel_id;
 Index: gcc/testsuite/gcc.c-torture/compile/20030405-1.c
 ===================================================================
---- gcc/testsuite/gcc.c-torture/compile/20030405-1.c   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gcc.c-torture/compile/20030405-1.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gcc.c-torture/compile/20030405-1.c   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.c-torture/compile/20030405-1.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -6,7 +6,7 @@
     and when the PHI node at the end of the while() is visited the first
     time, CCP will try to assign it a value of UNDEFINED, but the default
@@ -2302,8 +2402,8 @@ Index: gcc/testsuite/gcc.c-torture/compile/20030405-1.c
  
 Index: gcc/testsuite/gcc.c-torture/compile/20010328-1.c
 ===================================================================
---- gcc/testsuite/gcc.c-torture/compile/20010328-1.c   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gcc.c-torture/compile/20010328-1.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gcc.c-torture/compile/20010328-1.c   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.c-torture/compile/20010328-1.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,4 +1,4 @@
 -typedef unsigned int size_t;
 +typedef __SIZE_TYPE__ size_t;
@@ -2312,8 +2412,8 @@ Index: gcc/testsuite/gcc.c-torture/compile/20010328-1.c
  
 Index: gcc/testsuite/gcc.c-torture/compile/pr34688.c
 ===================================================================
---- gcc/testsuite/gcc.c-torture/compile/pr34688.c      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gcc.c-torture/compile/pr34688.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gcc.c-torture/compile/pr34688.c      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.c-torture/compile/pr34688.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,4 +1,4 @@
 -typedef unsigned int size_t;
 +typedef __SIZE_TYPE__ size_t;
@@ -2323,7 +2423,7 @@ Index: gcc/testsuite/gcc.c-torture/compile/pr34688.c
 Index: gcc/testsuite/gcc.c-torture/compile/pr40204.c
 ===================================================================
 --- gcc/testsuite/gcc.c-torture/compile/pr40204.c      (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.c-torture/compile/pr40204.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.c-torture/compile/pr40204.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,14 @@
 +/* PR middle-end/40204 */
 +
@@ -2342,7 +2442,7 @@ Index: gcc/testsuite/gcc.c-torture/compile/pr40204.c
 Index: gcc/testsuite/gcc.c-torture/compile/pr40582.c
 ===================================================================
 --- gcc/testsuite/gcc.c-torture/compile/pr40582.c      (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.c-torture/compile/pr40582.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.c-torture/compile/pr40582.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,18 @@
 +struct A
 +{
@@ -2364,8 +2464,8 @@ Index: gcc/testsuite/gcc.c-torture/compile/pr40582.c
 +}
 Index: gcc/testsuite/gcc.c-torture/compile/pr33382.c
 ===================================================================
---- gcc/testsuite/gcc.c-torture/compile/pr33382.c      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gcc.c-torture/compile/pr33382.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gcc.c-torture/compile/pr33382.c      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.c-torture/compile/pr33382.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,4 +1,4 @@
 -typedef unsigned int size_t;
 +typedef __SIZE_TYPE__ size_t;
@@ -2374,8 +2474,8 @@ Index: gcc/testsuite/gcc.c-torture/compile/pr33382.c
      char *searchconfig[];
 Index: gcc/testsuite/gcc.c-torture/compile/980329-1.c
 ===================================================================
---- gcc/testsuite/gcc.c-torture/compile/980329-1.c     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gcc.c-torture/compile/980329-1.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gcc.c-torture/compile/980329-1.c     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.c-torture/compile/980329-1.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,4 +1,4 @@
 -typedef unsigned long int size_t;
 +typedef __SIZE_TYPE__ size_t;
@@ -2385,7 +2485,7 @@ Index: gcc/testsuite/gcc.c-torture/compile/980329-1.c
 Index: gcc/testsuite/gcc.c-torture/compile/pr40026.c
 ===================================================================
 --- gcc/testsuite/gcc.c-torture/compile/pr40026.c      (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.c-torture/compile/pr40026.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.c-torture/compile/pr40026.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,15 @@
 +typedef struct {
 +    unsigned long bits;
@@ -2405,7 +2505,7 @@ Index: gcc/testsuite/gcc.c-torture/compile/pr40026.c
 Index: gcc/testsuite/gcc.c-torture/compile/pr40035.c
 ===================================================================
 --- gcc/testsuite/gcc.c-torture/compile/pr40035.c      (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.c-torture/compile/pr40035.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.c-torture/compile/pr40035.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,20 @@
 +typedef __SIZE_TYPE__ size_t;
 +void *memmove (void *dest, const void *src, size_t count);
@@ -2430,7 +2530,7 @@ Index: gcc/testsuite/gcc.c-torture/compile/pr40035.c
 Index: gcc/testsuite/gcc.c-torture/compile/pr39824.c
 ===================================================================
 --- gcc/testsuite/gcc.c-torture/compile/pr39824.c      (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.c-torture/compile/pr39824.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.c-torture/compile/pr39824.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,26 @@
 +static const double internalEndianMagic = 7.949928895127363e-275;
 +static const unsigned char ieee_754_mantissa_mask[] = { 0x00, 0x0F, 0xFF, 0xFF,
@@ -2461,7 +2561,7 @@ Index: gcc/testsuite/gcc.c-torture/compile/pr39824.c
 Index: gcc/testsuite/gcc.c-torture/compile/pr40233.c
 ===================================================================
 --- gcc/testsuite/gcc.c-torture/compile/pr40233.c      (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.c-torture/compile/pr40233.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.c-torture/compile/pr40233.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,10 @@
 +typedef int aligned __attribute__((aligned(64)));
 +struct Frame {
@@ -2476,7 +2576,7 @@ Index: gcc/testsuite/gcc.c-torture/compile/pr40233.c
 Index: gcc/testsuite/gcc.c-torture/compile/pr40080.c
 ===================================================================
 --- gcc/testsuite/gcc.c-torture/compile/pr40080.c      (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.c-torture/compile/pr40080.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.c-torture/compile/pr40080.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,44 @@
 +extern void *ff(void*,int);
 +
@@ -2524,8 +2624,8 @@ Index: gcc/testsuite/gcc.c-torture/compile/pr40080.c
 +void* foo=xDP_IF_DestroyPlayer;
 Index: gcc/testsuite/gcc.c-torture/compile/pr32584.c
 ===================================================================
---- gcc/testsuite/gcc.c-torture/compile/pr32584.c      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gcc.c-torture/compile/pr32584.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gcc.c-torture/compile/pr32584.c      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.c-torture/compile/pr32584.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,5 +1,8 @@
 -typedef long unsigned int size_t;
 -typedef long int __ssize_t;
@@ -2540,7 +2640,7 @@ Index: gcc/testsuite/gcc.c-torture/compile/pr32584.c
 Index: gcc/testsuite/gcc.c-torture/compile/20090519-1.c
 ===================================================================
 --- gcc/testsuite/gcc.c-torture/compile/20090519-1.c   (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.c-torture/compile/20090519-1.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.c-torture/compile/20090519-1.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,11 @@
 +typedef struct { int licensed;  } __pmPDUInfo;
 +void __pmDecodeXtendError (int *);
@@ -2556,7 +2656,7 @@ Index: gcc/testsuite/gcc.c-torture/compile/20090519-1.c
 Index: gcc/testsuite/gcc.c-torture/compile/pr39999.c
 ===================================================================
 --- gcc/testsuite/gcc.c-torture/compile/pr39999.c      (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.c-torture/compile/pr39999.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.c-torture/compile/pr39999.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,18 @@
 +void foo(void *);
 +void
@@ -2579,7 +2679,7 @@ Index: gcc/testsuite/gcc.c-torture/compile/pr39999.c
 Index: gcc/testsuite/gcc.c-torture/compile/pr39941.c
 ===================================================================
 --- gcc/testsuite/gcc.c-torture/compile/pr39941.c      (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.c-torture/compile/pr39941.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.c-torture/compile/pr39941.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,12 @@
 +typedef void (*entry_func) (void) __attribute__ ((noreturn));
 +extern entry_func entry_addr;
@@ -2595,8 +2695,8 @@ Index: gcc/testsuite/gcc.c-torture/compile/pr39941.c
 +
 Index: gcc/testsuite/gcc.c-torture/compile/pr37669.c
 ===================================================================
---- gcc/testsuite/gcc.c-torture/compile/pr37669.c      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gcc.c-torture/compile/pr37669.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gcc.c-torture/compile/pr37669.c      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.c-torture/compile/pr37669.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,6 +1,6 @@
  /* This testcase used to fail because a miscompiled execute_fold_all_builtins. */
  
@@ -2608,7 +2708,7 @@ Index: gcc/testsuite/gcc.c-torture/compile/pr37669.c
 Index: gcc/testsuite/gcc.c-torture/compile/pr40252.c
 ===================================================================
 --- gcc/testsuite/gcc.c-torture/compile/pr40252.c      (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.c-torture/compile/pr40252.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.c-torture/compile/pr40252.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,6 @@
 +typedef unsigned int uint32_t;
 +static void IP(uint32_t v[2])
@@ -2618,8 +2718,8 @@ Index: gcc/testsuite/gcc.c-torture/compile/pr40252.c
 +
 Index: gcc/testsuite/gcc.c-torture/compile/20030320-1.c
 ===================================================================
---- gcc/testsuite/gcc.c-torture/compile/20030320-1.c   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gcc.c-torture/compile/20030320-1.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gcc.c-torture/compile/20030320-1.c   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.c-torture/compile/20030320-1.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -2,7 +2,7 @@
     conditional returns without updating dominance info.
     Extracted from glibc's dl-load.c.  */
@@ -2632,7 +2732,7 @@ Index: gcc/testsuite/gcc.c-torture/compile/20030320-1.c
 Index: gcc/testsuite/gcc.c-torture/compile/pr39845.c
 ===================================================================
 --- gcc/testsuite/gcc.c-torture/compile/pr39845.c      (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.c-torture/compile/pr39845.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.c-torture/compile/pr39845.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,43 @@
 +typedef union tree_node *tree;
 +enum tree_code { EXCESS_PRECISION_EXPR };
@@ -2679,8 +2779,8 @@ Index: gcc/testsuite/gcc.c-torture/compile/pr39845.c
 +
 Index: gcc/testsuite/gcc.c-torture/compile/20000211-1.c
 ===================================================================
---- gcc/testsuite/gcc.c-torture/compile/20000211-1.c   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gcc.c-torture/compile/20000211-1.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gcc.c-torture/compile/20000211-1.c   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.c-torture/compile/20000211-1.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,4 +1,4 @@
 -typedef long unsigned int size_t;
 +typedef __SIZE_TYPE__ size_t;
@@ -2689,8 +2789,8 @@ Index: gcc/testsuite/gcc.c-torture/compile/20000211-1.c
  typedef int Charcount;
 Index: gcc/testsuite/gcc.c-torture/compile/20080613-1.c
 ===================================================================
---- gcc/testsuite/gcc.c-torture/compile/20080613-1.c   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gcc.c-torture/compile/20080613-1.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gcc.c-torture/compile/20080613-1.c   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.c-torture/compile/20080613-1.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,7 +1,7 @@
  /* PR middle-end/36520 */
  /* Testcase by Richard Guenther <rguenth@gcc.gnu.org> */
@@ -2702,8 +2802,8 @@ Index: gcc/testsuite/gcc.c-torture/compile/20080613-1.c
      size_t cmsg_len;
 Index: gcc/testsuite/gcc.c-torture/compile/980816-1.c
 ===================================================================
---- gcc/testsuite/gcc.c-torture/compile/980816-1.c     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gcc.c-torture/compile/980816-1.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gcc.c-torture/compile/980816-1.c     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.c-torture/compile/980816-1.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,4 +1,4 @@
 -typedef unsigned int size_t;
 +typedef __SIZE_TYPE__ size_t;
@@ -2712,8 +2812,8 @@ Index: gcc/testsuite/gcc.c-torture/compile/980816-1.c
  typedef struct _WidgetRec *Widget;
 Index: gcc/testsuite/gcc.c-torture/compile/20030902-1.c
 ===================================================================
---- gcc/testsuite/gcc.c-torture/compile/20030902-1.c   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gcc.c-torture/compile/20030902-1.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gcc.c-torture/compile/20030902-1.c   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.c-torture/compile/20030902-1.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,4 +1,4 @@
 -typedef unsigned int size_t;
 +typedef __SIZE_TYPE__ size_t;
@@ -2723,7 +2823,7 @@ Index: gcc/testsuite/gcc.c-torture/compile/20030902-1.c
 Index: gcc/testsuite/gcc.c-torture/compile/pr39937.c
 ===================================================================
 --- gcc/testsuite/gcc.c-torture/compile/pr39937.c      (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.c-torture/compile/pr39937.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.c-torture/compile/pr39937.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,12 @@
 +int foo (__const char *__restrict __s);
 +static void 
@@ -2740,7 +2840,7 @@ Index: gcc/testsuite/gcc.c-torture/compile/pr39937.c
 Index: gcc/testsuite/gcc.c-torture/compile/pr40640.c
 ===================================================================
 --- gcc/testsuite/gcc.c-torture/compile/pr40640.c      (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.c-torture/compile/pr40640.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.c-torture/compile/pr40640.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,15 @@
 +void decode_opic_address(int *);
 +void sim_io_printf_filtered2 (int, unsigned);
@@ -2759,8 +2859,8 @@ Index: gcc/testsuite/gcc.c-torture/compile/pr40640.c
 +
 Index: gcc/testsuite/gcc.c-torture/compile/pr35043.c
 ===================================================================
---- gcc/testsuite/gcc.c-torture/compile/pr35043.c      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gcc.c-torture/compile/pr35043.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gcc.c-torture/compile/pr35043.c      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.c-torture/compile/pr35043.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,4 +1,4 @@
 -typedef long unsigned int size_t;
 +typedef __SIZE_TYPE__ size_t;
@@ -2770,7 +2870,7 @@ Index: gcc/testsuite/gcc.c-torture/compile/pr35043.c
 Index: gcc/testsuite/gcc.c-torture/compile/pr40291.c
 ===================================================================
 --- gcc/testsuite/gcc.c-torture/compile/pr40291.c      (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.c-torture/compile/pr40291.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.c-torture/compile/pr40291.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,7 @@
 +/* PR middle-end/40291 */
 +
@@ -2781,8 +2881,8 @@ Index: gcc/testsuite/gcc.c-torture/compile/pr40291.c
 +}
 Index: gcc/testsuite/gcc.c-torture/compile/920428-2.c
 ===================================================================
---- gcc/testsuite/gcc.c-torture/compile/920428-2.c     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gcc.c-torture/compile/920428-2.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gcc.c-torture/compile/920428-2.c     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.c-torture/compile/920428-2.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -41,7 +41,7 @@
   short _flag;
   char _file;
@@ -2794,8 +2894,8 @@ Index: gcc/testsuite/gcc.c-torture/compile/920428-2.c
  struct _iobuf *freopen(const char *filename, const char *type, struct _iobuf *stream);
 Index: gcc/testsuite/gcc.c-torture/compile/pr33173.c
 ===================================================================
---- gcc/testsuite/gcc.c-torture/compile/pr33173.c      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gcc.c-torture/compile/pr33173.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gcc.c-torture/compile/pr33173.c      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.c-torture/compile/pr33173.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,4 +1,4 @@
 -typedef long unsigned int size_t;
 +typedef __SIZE_TYPE__ size_t;
@@ -2805,7 +2905,7 @@ Index: gcc/testsuite/gcc.c-torture/compile/pr33173.c
 Index: gcc/testsuite/gcc.target/powerpc/altivec-30.c
 ===================================================================
 --- gcc/testsuite/gcc.target/powerpc/altivec-30.c      (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.target/powerpc/altivec-30.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.target/powerpc/altivec-30.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,32 @@
 +/* { dg-do compile { target powerpc*-*-* } } */
 +/* { dg-require-effective-target powerpc_altivec_ok } */
@@ -2842,7 +2942,7 @@ Index: gcc/testsuite/gcc.target/powerpc/altivec-30.c
 Index: gcc/testsuite/gcc.target/powerpc/altivec-31.c
 ===================================================================
 --- gcc/testsuite/gcc.target/powerpc/altivec-31.c      (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.target/powerpc/altivec-31.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.target/powerpc/altivec-31.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,29 @@
 +/* { dg-do compile { target powerpc*-*-* } } */
 +/* { dg-require-effective-target powerpc_altivec_ok } */
@@ -2875,8 +2975,8 @@ Index: gcc/testsuite/gcc.target/powerpc/altivec-31.c
 +VBI e;
 Index: gcc/testsuite/gcc.target/powerpc/altivec-types-1.c
 ===================================================================
---- gcc/testsuite/gcc.target/powerpc/altivec-types-1.c (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gcc.target/powerpc/altivec-types-1.c (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gcc.target/powerpc/altivec-types-1.c (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.target/powerpc/altivec-types-1.c (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -24,6 +24,7 @@
  __vector signed vsj;
  __vector __bool vbj;
@@ -2896,7 +2996,7 @@ Index: gcc/testsuite/gcc.target/powerpc/altivec-types-1.c
 Index: gcc/testsuite/gcc.target/i386/pr39543-1.c
 ===================================================================
 --- gcc/testsuite/gcc.target/i386/pr39543-1.c  (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.target/i386/pr39543-1.c  (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.target/i386/pr39543-1.c  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,52 @@
 +/* PR inline-asm/39543 */
 +/* { dg-do compile } */
@@ -2953,7 +3053,7 @@ Index: gcc/testsuite/gcc.target/i386/pr39543-1.c
 Index: gcc/testsuite/gcc.target/i386/pr39543-3.c
 ===================================================================
 --- gcc/testsuite/gcc.target/i386/pr39543-3.c  (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.target/i386/pr39543-3.c  (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.target/i386/pr39543-3.c  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,42 @@
 +/* PR inline-asm/39543 */
 +/* { dg-do compile } */
@@ -2997,10 +3097,56 @@ Index: gcc/testsuite/gcc.target/i386/pr39543-3.c
 +                "m" (p[20]), "m" (p[22]), "m" (p[24]), "m" (p[26]), "m" (p[28]),
 +                "m" (p[30]), "m" (p[32]));
 +}
+Index: gcc/testsuite/gcc.target/i386/sse-recip-vec.c
+===================================================================
+--- gcc/testsuite/gcc.target/i386/sse-recip-vec.c      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.target/i386/sse-recip-vec.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
+@@ -7,15 +7,15 @@
+ #define N 8
++float a[N] = { 0.f, 18.f, 108.f, 324.f, 720.f, 1944.f, 3087.f, 5832.f };
++float b[N] = { 1.f, 2.f, 3.f, 4.f, 5.f, 6.f, 7.f, 8.f };
++float r[N];
++
++float rc[N] = { 0.f, 3.f, 6.f, 9.f, 12.f, 18.f, 21.f, 27.f };
++
+ static void
+ sse_test (void)
+ {
+-  float a[N] = { 0.f, 18.f, 108.f, 324.f, 720.f, 1944.f, 3087.f, 5832.f };
+-  float b[N] = { 1.f, 2.f, 3.f, 4.f, 5.f, 6.f, 7.f, 8.f };
+-  float r[N];
+-
+-  float rc[N] = { 0.f, 3.f, 6.f, 9.f, 12.f, 18.f, 21.f, 27.f };
+-
+   int i;
+   for (i = 0; i < N; i++)
+Index: gcc/testsuite/gcc.target/i386/sse2-lrint-vec.c
+===================================================================
+--- gcc/testsuite/gcc.target/i386/sse2-lrint-vec.c     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.target/i386/sse2-lrint-vec.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
+@@ -7,12 +7,12 @@
+ #define N 32
++double a[N] = {0.4,3.5,6.6,9.4,12.5,15.6,18.4,21.5,24.6,27.4,30.5,33.6,36.4,39.5,42.6,45.4,0.5,3.6,6.4,9.5,12.6,15.4,18.5,21.6,24.4,27.5,30.6,33.4,36.5,39.6,42.4,45.5};
++long r[N];
++
+ static void
+ sse2_test (void)
+ {
+-  double a[N] = {0.4,3.5,6.6,9.4,12.5,15.6,18.4,21.5,24.6,27.4,30.5,33.6,36.4,39.5,42.6,45.4,0.5,3.6,6.4,9.5,12.6,15.4,18.5,21.6,24.4,27.5,30.6,33.4,36.5,39.6,42.4,45.5};
+-  long r[N];
+-
+   int i;
+   for (i = 0; i < N; i++)
 Index: gcc/testsuite/gcc.target/i386/pr39543-2.c
 ===================================================================
 --- gcc/testsuite/gcc.target/i386/pr39543-2.c  (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.target/i386/pr39543-2.c  (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.target/i386/pr39543-2.c  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,52 @@
 +/* PR inline-asm/39543 */
 +/* { dg-do compile } */
@@ -3054,16 +3200,35 @@ Index: gcc/testsuite/gcc.target/i386/pr39543-2.c
 +{
 +  bar (s0);
 +}
+Index: gcc/testsuite/gcc.target/i386/sse2-lrintf-vec.c
+===================================================================
+--- gcc/testsuite/gcc.target/i386/sse2-lrintf-vec.c    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.target/i386/sse2-lrintf-vec.c    (.../branches/gcc-4_4-branch)   (wersja 149762)
+@@ -7,12 +7,12 @@
+ #define N 32
++float a[N] = {0.4,3.5,6.6,9.4,12.5,15.6,18.4,21.5,24.6,27.4,30.5,33.6,36.4,39.5,42.6,45.4,0.5,3.6,6.4,9.5,12.6,15.4,18.5,21.6,24.4,27.5,30.6,33.4,36.5,39.6,42.4,45.5};
++long r[N];
++
+ static void
+ sse2_test (void)
+ {
+-  float a[N] = {0.4,3.5,6.6,9.4,12.5,15.6,18.4,21.5,24.6,27.4,30.5,33.6,36.4,39.5,42.6,45.4,0.5,3.6,6.4,9.5,12.6,15.4,18.5,21.6,24.4,27.5,30.6,33.4,36.5,39.6,42.4,45.5};
+-  long r[N];
+-
+   int i;
+   for (i = 0; i < N; i++)
 
 Zmiany atrybutów dla: gcc/testsuite/gcc.target/x86_64/abi/callabi
 ___________________________________________________________________
-Zmienione: svn:mergeinfo
-   Połączono zmiany /trunk/gcc/testsuite/gcc.target/x86_64/abi/callabi:r149341,149351
+Usunięte: svn:mergeinfo
 
 Index: gcc/testsuite/gcc.target/x86_64/abi/asm-support.S
 ===================================================================
---- gcc/testsuite/gcc.target/x86_64/abi/asm-support.S  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gcc.target/x86_64/abi/asm-support.S  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gcc.target/x86_64/abi/asm-support.S  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.target/x86_64/abi/asm-support.S  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -49,7 +49,9 @@
        .type   snapshot_ret, @function
  snapshot_ret:
@@ -3077,7 +3242,7 @@ Index: gcc/testsuite/gcc.target/x86_64/abi/asm-support.S
 Index: gcc/testsuite/gnat.dg/enum2_pkg.ads
 ===================================================================
 --- gcc/testsuite/gnat.dg/enum2_pkg.ads        (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gnat.dg/enum2_pkg.ads        (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gnat.dg/enum2_pkg.ads        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,8 @@
 +with Ada.Finalization; use Ada.Finalization;
 +
@@ -3090,7 +3255,7 @@ Index: gcc/testsuite/gnat.dg/enum2_pkg.ads
 Index: gcc/testsuite/gnat.dg/enum2.adb
 ===================================================================
 --- gcc/testsuite/gnat.dg/enum2.adb    (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gnat.dg/enum2.adb    (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gnat.dg/enum2.adb    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,11 @@
 +-- { dg-do run }
 +-- { dg-options "-gnat05 -O2" }
@@ -3106,7 +3271,7 @@ Index: gcc/testsuite/gnat.dg/enum2.adb
 Index: gcc/testsuite/gcc.dg/pr39666-1.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/pr39666-1.c   (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/pr39666-1.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/pr39666-1.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,22 @@
 +/* PR middle-end/39666 */
 +/* { dg-do compile } */
@@ -3133,7 +3298,7 @@ Index: gcc/testsuite/gcc.dg/pr39666-1.c
 Index: gcc/testsuite/gcc.dg/pr40172-2.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/pr40172-2.c   (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/pr40172-2.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/pr40172-2.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,16 @@
 +/* PR middle-end/40172 */
 +/* { dg-do compile } */
@@ -3154,7 +3319,7 @@ Index: gcc/testsuite/gcc.dg/pr40172-2.c
 Index: gcc/testsuite/gcc.dg/pr39565.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/pr39565.c     (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/pr39565.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/pr39565.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,48 @@
 +/* PR39565: Static variable leaves undefined symbol in object file.
 +   Variables codestrs_4 and codestrs_8 should not be undefined,
@@ -3207,7 +3372,7 @@ Index: gcc/testsuite/gcc.dg/pr39565.c
 Index: gcc/testsuite/gcc.dg/pr40340.h
 ===================================================================
 --- gcc/testsuite/gcc.dg/pr40340.h     (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/pr40340.h     (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/pr40340.h     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,31 @@
 +#pragma GCC system_header
 +typedef __SIZE_TYPE__ size_t;
@@ -3243,7 +3408,7 @@ Index: gcc/testsuite/gcc.dg/pr40340.h
 Index: gcc/testsuite/gcc.dg/pr40669.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/pr40669.c     (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/pr40669.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/pr40669.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,26 @@
 +/* PR middle-end/40669 */
 +/* { dg-do compile } */
@@ -3274,7 +3439,7 @@ Index: gcc/testsuite/gcc.dg/pr40669.c
 Index: gcc/testsuite/gcc.dg/pr40340-1.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/pr40340-1.c   (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/pr40340-1.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/pr40340-1.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,24 @@
 +/* PR middle-end/40340 */
 +/* { dg-do compile } */
@@ -3303,7 +3468,7 @@ Index: gcc/testsuite/gcc.dg/pr40340-1.c
 Index: gcc/testsuite/gcc.dg/pr40340-3.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/pr40340-3.c   (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/pr40340-3.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/pr40340-3.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,15 @@
 +/* PR middle-end/40340 */
 +/* { dg-do compile } */
@@ -3323,7 +3488,7 @@ Index: gcc/testsuite/gcc.dg/pr40340-3.c
 Index: gcc/testsuite/gcc.dg/torture/pr39855.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/torture/pr39855.c     (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/torture/pr39855.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/torture/pr39855.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,24 @@
 +/* PR c/39855 */
 +/* { dg-do run { target { int32plus } } } */
@@ -3352,7 +3517,7 @@ Index: gcc/testsuite/gcc.dg/torture/pr39855.c
 Index: gcc/testsuite/gcc.dg/torture/pr40470-4.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/torture/pr40470-4.c   (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/torture/pr40470-4.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/torture/pr40470-4.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,29 @@
 +/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
 +/* { dg-options "-msse4" } */
@@ -3386,7 +3551,7 @@ Index: gcc/testsuite/gcc.dg/torture/pr40470-4.c
 Index: gcc/testsuite/gcc.dg/torture/pr39903-1.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/torture/pr39903-1.c   (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/torture/pr39903-1.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/torture/pr39903-1.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,24 @@
 +/* PR target/39903 */
 +/* { dg-do run } */
@@ -3415,7 +3580,7 @@ Index: gcc/testsuite/gcc.dg/torture/pr39903-1.c
 Index: gcc/testsuite/gcc.dg/torture/pr40328.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/torture/pr40328.c     (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/torture/pr40328.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/torture/pr40328.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,11 @@
 +/* { dg-do compile } */
 +/* { dg-options "-fno-tree-sra" } */
@@ -3431,7 +3596,7 @@ Index: gcc/testsuite/gcc.dg/torture/pr40328.c
 Index: gcc/testsuite/gcc.dg/torture/pr40470-1.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/torture/pr40470-1.c   (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/torture/pr40470-1.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/torture/pr40470-1.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,22 @@
 +/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
 +/* { dg-options "-msse4" } */
@@ -3458,7 +3623,7 @@ Index: gcc/testsuite/gcc.dg/torture/pr40470-1.c
 Index: gcc/testsuite/gcc.dg/torture/pr39903-2.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/torture/pr39903-2.c   (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/torture/pr39903-2.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/torture/pr39903-2.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,24 @@
 +/* PR target/39903 */
 +/* { dg-do run } */
@@ -3487,13 +3652,12 @@ Index: gcc/testsuite/gcc.dg/torture/pr39903-2.c
 
 Zmiany atrybutów dla: gcc/testsuite/gcc.dg/torture/pr36227.c
 ___________________________________________________________________
-Zmienione: svn:mergeinfo
-   Połączono zmiany /trunk/gcc/testsuite/gcc.dg/torture/pr36227.c:r149341,149351
+Usunięte: svn:mergeinfo
 
 Index: gcc/testsuite/gcc.dg/torture/pr40470-2.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/torture/pr40470-2.c   (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/torture/pr40470-2.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/torture/pr40470-2.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,27 @@
 +/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
 +/* { dg-options "-msse4" } */
@@ -3525,7 +3689,7 @@ Index: gcc/testsuite/gcc.dg/torture/pr40470-2.c
 Index: gcc/testsuite/gcc.dg/torture/pr40470-3.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/torture/pr40470-3.c   (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/torture/pr40470-3.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/torture/pr40470-3.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,22 @@
 +/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
 +/* { dg-options "-msse4" } */
@@ -3551,8 +3715,8 @@ Index: gcc/testsuite/gcc.dg/torture/pr40470-3.c
 +}
 Index: gcc/testsuite/gcc.dg/torture/pr39204.c
 ===================================================================
---- gcc/testsuite/gcc.dg/torture/pr39204.c     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gcc.dg/torture/pr39204.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gcc.dg/torture/pr39204.c     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.dg/torture/pr39204.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,7 +1,7 @@
  /* { dg-do compile } */
  /* { dg-options "-w" } */
@@ -3565,7 +3729,7 @@ Index: gcc/testsuite/gcc.dg/torture/pr39204.c
 Index: gcc/testsuite/gcc.dg/torture/pr39829.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/torture/pr39829.c     (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/torture/pr39829.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/torture/pr39829.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,27 @@
 +/* { dg-do compile } */
 +/* { dg-options "-w" } */
@@ -3597,7 +3761,7 @@ Index: gcc/testsuite/gcc.dg/torture/pr39829.c
 Index: gcc/testsuite/gcc.dg/pr40340-5.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/pr40340-5.c   (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/pr40340-5.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/pr40340-5.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,17 @@
 +/* PR middle-end/40340 */
 +/* { dg-do compile } */
@@ -3619,7 +3783,7 @@ Index: gcc/testsuite/gcc.dg/pr40340-5.c
 Index: gcc/testsuite/gcc.dg/pr39794.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/pr39794.c     (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/pr39794.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/pr39794.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,33 @@
 +/* PR rtl-optimization/39794 */
 +/* { dg-do run } */
@@ -3656,8 +3820,8 @@ Index: gcc/testsuite/gcc.dg/pr39794.c
 +}
 Index: gcc/testsuite/gcc.dg/tree-ssa/pr36908.c
 ===================================================================
---- gcc/testsuite/gcc.dg/tree-ssa/pr36908.c    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gcc.dg/tree-ssa/pr36908.c    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gcc.dg/tree-ssa/pr36908.c    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.dg/tree-ssa/pr36908.c    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -2,7 +2,7 @@
  /* { dg-options "-O2 -ftree-loop-distribution" } */
  #define NULL ((void *)0)
@@ -3669,8 +3833,8 @@ Index: gcc/testsuite/gcc.dg/tree-ssa/pr36908.c
  
 Index: gcc/testsuite/gcc.dg/tree-ssa/pr38250.c
 ===================================================================
---- gcc/testsuite/gcc.dg/tree-ssa/pr38250.c    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gcc.dg/tree-ssa/pr38250.c    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gcc.dg/tree-ssa/pr38250.c    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.dg/tree-ssa/pr38250.c    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,7 +1,7 @@
  /* { dg-do compile } */
  /* { dg-options "-O2 -ftree-loop-distribution" } */
@@ -3682,8 +3846,8 @@ Index: gcc/testsuite/gcc.dg/tree-ssa/pr38250.c
  } gsl_complex_long_double;
 Index: gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-10.c
 ===================================================================
---- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-10.c (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-10.c (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-10.c (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-10.c (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,7 +1,7 @@
  /* { dg-do compile } */
  /* { dg-options "-O -w -fdump-tree-dse-vops" } */
@@ -3696,7 +3860,7 @@ Index: gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-10.c
 Index: gcc/testsuite/gcc.dg/tree-ssa/pr40087.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/tree-ssa/pr40087.c    (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/tree-ssa/pr40087.c    (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/tree-ssa/pr40087.c    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,30 @@
 +/* { dg-do run } */
 +/* { dg-options "-O1 " } */
@@ -3730,8 +3894,8 @@ Index: gcc/testsuite/gcc.dg/tree-ssa/pr40087.c
 +}
 Index: gcc/testsuite/gcc.dg/tree-ssa/20041122-1.c
 ===================================================================
---- gcc/testsuite/gcc.dg/tree-ssa/20041122-1.c (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gcc.dg/tree-ssa/20041122-1.c (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gcc.dg/tree-ssa/20041122-1.c (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.dg/tree-ssa/20041122-1.c (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -2,7 +2,7 @@
  /* { dg-options "-O1 -fdump-tree-dom2" } */
  
@@ -3743,8 +3907,8 @@ Index: gcc/testsuite/gcc.dg/tree-ssa/20041122-1.c
  {
 Index: gcc/testsuite/gcc.dg/tls/opt-2.c
 ===================================================================
---- gcc/testsuite/gcc.dg/tls/opt-2.c   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gcc.dg/tls/opt-2.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gcc.dg/tls/opt-2.c   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.dg/tls/opt-2.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -6,6 +6,7 @@
  /* { dg-options "-O2 -ftls-model=initial-exec" } */
  /* { dg-options "-O2 -ftls-model=initial-exec -march=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
@@ -3755,8 +3919,8 @@ Index: gcc/testsuite/gcc.dg/tls/opt-2.c
  
 Index: gcc/testsuite/gcc.dg/tls/alias-1.c
 ===================================================================
---- gcc/testsuite/gcc.dg/tls/alias-1.c (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gcc.dg/tls/alias-1.c (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gcc.dg/tls/alias-1.c (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.dg/tls/alias-1.c (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,7 +1,7 @@
  /* { dg-do link } */
  /* { dg-require-alias "" } */
@@ -3769,7 +3933,7 @@ Index: gcc/testsuite/gcc.dg/tls/alias-1.c
 Index: gcc/testsuite/gcc.dg/pr39867.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/pr39867.c     (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/pr39867.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/pr39867.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,12 @@
 +/* { dg-do link } */
 +/* { dg-options "-O2" } */
@@ -3786,7 +3950,7 @@ Index: gcc/testsuite/gcc.dg/pr39867.c
 Index: gcc/testsuite/gcc.dg/Wunused-value-3.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/Wunused-value-3.c     (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/Wunused-value-3.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/Wunused-value-3.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,9 @@
 +/* PR c/39889 */
 +/* { dg-do compile } */
@@ -3800,7 +3964,7 @@ Index: gcc/testsuite/gcc.dg/Wunused-value-3.c
 Index: gcc/testsuite/gcc.dg/pr40172-1.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/pr40172-1.c   (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/pr40172-1.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/pr40172-1.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,31 @@
 +/* PR middle-end/40172 */
 +/* { dg-do compile } */
@@ -3836,7 +4000,7 @@ Index: gcc/testsuite/gcc.dg/pr40172-1.c
 Index: gcc/testsuite/gcc.dg/pr39666-2.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/pr39666-2.c   (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/pr39666-2.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/pr39666-2.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,22 @@
 +/* PR middle-end/39666 */
 +/* { dg-do compile } */
@@ -3862,8 +4026,8 @@ Index: gcc/testsuite/gcc.dg/pr39666-2.c
 +}
 Index: gcc/testsuite/gcc.dg/vmx/3a-05.c
 ===================================================================
---- gcc/testsuite/gcc.dg/vmx/3a-05.c   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gcc.dg/vmx/3a-05.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gcc.dg/vmx/3a-05.c   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.dg/vmx/3a-05.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -14,9 +14,13 @@
  
  static void test()
@@ -3883,8 +4047,8 @@ Index: gcc/testsuite/gcc.dg/vmx/3a-05.c
  }
 Index: gcc/testsuite/gcc.dg/vmx/3a-04m.c
 ===================================================================
---- gcc/testsuite/gcc.dg/vmx/3a-04m.c  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gcc.dg/vmx/3a-04m.c  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gcc.dg/vmx/3a-04m.c  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.dg/vmx/3a-04m.c  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -10,9 +10,13 @@
  
  static void test()
@@ -3903,8 +4067,8 @@ Index: gcc/testsuite/gcc.dg/vmx/3a-04m.c
  }
 Index: gcc/testsuite/gcc.dg/vmx/3a-04.c
 ===================================================================
---- gcc/testsuite/gcc.dg/vmx/3a-04.c   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gcc.dg/vmx/3a-04.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gcc.dg/vmx/3a-04.c   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.dg/vmx/3a-04.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -10,9 +10,13 @@
  
  static void test()
@@ -3924,7 +4088,7 @@ Index: gcc/testsuite/gcc.dg/vmx/3a-04.c
 Index: gcc/testsuite/gcc.dg/pr40172-3.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/pr40172-3.c   (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/pr40172-3.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/pr40172-3.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,16 @@
 +/* PR middle-end/40172 */
 +/* { dg-do compile */
@@ -3944,8 +4108,8 @@ Index: gcc/testsuite/gcc.dg/pr40172-3.c
 +}
 Index: gcc/testsuite/gcc.dg/prefetch-loop-arrays-1.c
 ===================================================================
---- gcc/testsuite/gcc.dg/prefetch-loop-arrays-1.c      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gcc.dg/prefetch-loop-arrays-1.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gcc.dg/prefetch-loop-arrays-1.c      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.dg/prefetch-loop-arrays-1.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -3,7 +3,7 @@
  /* { dg-options "-O2 -fprefetch-loop-arrays -w" } */
  /* { dg-options "-O2 -fprefetch-loop-arrays -march=i686 -msse -w" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
@@ -3958,7 +4122,7 @@ Index: gcc/testsuite/gcc.dg/prefetch-loop-arrays-1.c
 Index: gcc/testsuite/gcc.dg/pr40340-2.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/pr40340-2.c   (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/pr40340-2.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/pr40340-2.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,16 @@
 +/* PR middle-end/40340 */
 +/* { dg-do compile } */
@@ -3979,7 +4143,7 @@ Index: gcc/testsuite/gcc.dg/pr40340-2.c
 Index: gcc/testsuite/gcc.dg/dfp/pr39902.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/dfp/pr39902.c (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/dfp/pr39902.c (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/dfp/pr39902.c (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,239 @@
 +/* { dg-options "--std=gnu99" } */
 +
@@ -4223,7 +4387,7 @@ Index: gcc/testsuite/gcc.dg/dfp/pr39902.c
 Index: gcc/testsuite/gcc.dg/dfp/pr39986.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/dfp/pr39986.c (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/dfp/pr39986.c (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/dfp/pr39986.c (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,31 @@
 +/* { dg-do compile } */
 +/* { dg-options "-std=gnu99" } */
@@ -4258,8 +4422,8 @@ Index: gcc/testsuite/gcc.dg/dfp/pr39986.c
 +/* { dg-final { scan-assembler ".long\t(-1576681472|-1339162624)\n" } } */
 Index: gcc/testsuite/gcc.dg/pr33667.c
 ===================================================================
---- gcc/testsuite/gcc.dg/pr33667.c     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gcc.dg/pr33667.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gcc.dg/pr33667.c     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.dg/pr33667.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,7 +1,7 @@
  /* { dg-do compile } */
  /* { dg-options "-O2" } */
@@ -4272,7 +4436,7 @@ Index: gcc/testsuite/gcc.dg/pr33667.c
 Index: gcc/testsuite/gcc.dg/pr40550.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/pr40550.c     (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/pr40550.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/pr40550.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,34 @@
 +/* { dg-do run } */
 +/* { dg-options "-msse" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
@@ -4310,8 +4474,8 @@ Index: gcc/testsuite/gcc.dg/pr40550.c
 +}
 Index: gcc/testsuite/gcc.dg/20050629-1.c
 ===================================================================
---- gcc/testsuite/gcc.dg/20050629-1.c  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gcc.dg/20050629-1.c  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gcc.dg/20050629-1.c  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gcc.dg/20050629-1.c  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -5,7 +5,7 @@
     contains many warnings, but it exposes a copy propagation bug that
     is somewhat difficult to reproduce otherwise.  */
@@ -4324,7 +4488,7 @@ Index: gcc/testsuite/gcc.dg/20050629-1.c
 Index: gcc/testsuite/gcc.dg/pr40340-4.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/pr40340-4.c   (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/pr40340-4.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/pr40340-4.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,16 @@
 +/* PR middle-end/40340 */
 +/* { dg-do compile } */
@@ -4345,7 +4509,7 @@ Index: gcc/testsuite/gcc.dg/pr40340-4.c
 Index: gcc/testsuite/gcc.dg/vect/pr40074.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/vect/pr40074.c        (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/vect/pr40074.c        (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/vect/pr40074.c        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,54 @@
 +/* { dg-require-effective-target vect_int } */
 +
@@ -4404,7 +4568,7 @@ Index: gcc/testsuite/gcc.dg/vect/pr40074.c
 Index: gcc/testsuite/gcc.dg/vect/pr40254.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/vect/pr40254.c        (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/vect/pr40254.c        (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/vect/pr40254.c        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,39 @@
 +#include <stdlib.h>
 +#include <stdarg.h>
@@ -4448,7 +4612,7 @@ Index: gcc/testsuite/gcc.dg/vect/pr40254.c
 Index: gcc/testsuite/gcc.dg/vect/pr40238.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/vect/pr40238.c        (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/vect/pr40238.c        (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/vect/pr40238.c        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,35 @@
 +/* { dg-do compile } */
 +
@@ -4488,7 +4652,7 @@ Index: gcc/testsuite/gcc.dg/vect/pr40238.c
 Index: gcc/testsuite/gcc.dg/vect/pr40542.c
 ===================================================================
 --- gcc/testsuite/gcc.dg/vect/pr40542.c        (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gcc.dg/vect/pr40542.c        (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gcc.dg/vect/pr40542.c        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,14 @@
 +/* { dg-do compile } */
 +
@@ -4506,9 +4670,50 @@ Index: gcc/testsuite/gcc.dg/vect/pr40542.c
 +
 Index: gcc/testsuite/ChangeLog
 ===================================================================
---- gcc/testsuite/ChangeLog    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/ChangeLog    (.../branches/gcc-4_4-branch)   (wersja 149530)
-@@ -1,3 +1,768 @@
+--- gcc/testsuite/ChangeLog    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/ChangeLog    (.../branches/gcc-4_4-branch)   (wersja 149762)
+@@ -1,3 +1,809 @@
++2009-07-17  Jakub Jelinek  <jakub@redhat.com>
++
++      PR c++/40780
++      * g++.dg/template/ptrmem19.C: New test.
++
++2009-07-15  Jakub Jelinek  <jakub@redhat.com>
++
++      PR middle-end/40747
++      * gcc.c-torture/execute/pr40747.c: New test.
++
++2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
++
++      * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
++      function to enable vectorization.
++      * gcc.target/i386/sse2-lrint-vec.c: Ditto.
++      * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
++
++2009-07-14  Jason Merrill  <jason@redhat.com>
++
++      PR c++/40740
++      * g++.dg/template/koenig8.C: New.
++
++2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
++
++      * testsuite/gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
++      both i?86-*-darwin* and x86_64-*-darwin*.
++
++2009-07-12  Jason Merrill  <jason@redhat.com>
++
++      PR c++/36628
++      * g++.dg/cpp0x/decltype17.C: New.
++
++      PR c++/37206
++      * g++.dg/cpp0x/rv10.C: New.
++
++2009-07-12  Jason Merrill  <jason@redhat.com>
++
++      PR c++/40689
++      * g++.dg/cpp0x/initlist20.C: New.
++      * g++.dg/cpp0x/initlist21.C: New.
++
 +2009-07-11  Jakub Jelinek  <jakub@redhat.com>
 +
 +      PR target/40668
@@ -5277,7 +5482,7 @@ Index: gcc/testsuite/ChangeLog
  2009-04-21  Release Manager
  
        * GCC 4.4.0 released.
-@@ -192,7 +957,7 @@
+@@ -192,7 +998,7 @@
  
  2009-04-06  Laurent GUERBY  <laurent@guerby.net>
  
@@ -5288,8 +5493,8 @@ Index: gcc/testsuite/ChangeLog
  
 Index: gcc/testsuite/g++.old-deja/g++.brendan/array1.C
 ===================================================================
---- gcc/testsuite/g++.old-deja/g++.brendan/array1.C    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/g++.old-deja/g++.brendan/array1.C    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/g++.old-deja/g++.brendan/array1.C    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/g++.old-deja/g++.brendan/array1.C    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -3,5 +3,5 @@
  // GROUPS passed array-bindings
  
@@ -5299,8 +5504,8 @@ Index: gcc/testsuite/g++.old-deja/g++.brendan/array1.C
  int main () { printf ("PASS\n"); return 0; }
 Index: gcc/testsuite/g++.old-deja/g++.brendan/crash64.C
 ===================================================================
---- gcc/testsuite/g++.old-deja/g++.brendan/crash64.C   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/g++.old-deja/g++.brendan/crash64.C   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/g++.old-deja/g++.brendan/crash64.C   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/g++.old-deja/g++.brendan/crash64.C   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,6 +1,6 @@
  // { dg-do assemble  }
  // GROUPS passed old-abort
@@ -5320,8 +5525,8 @@ Index: gcc/testsuite/g++.old-deja/g++.brendan/crash64.C
  struct metatype { int base_list; };
 Index: gcc/testsuite/g++.old-deja/g++.jason/new3.C
 ===================================================================
---- gcc/testsuite/g++.old-deja/g++.jason/new3.C        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/g++.old-deja/g++.jason/new3.C        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/g++.old-deja/g++.jason/new3.C        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/g++.old-deja/g++.jason/new3.C        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,5 +1,5 @@
  // { dg-do run  }
 -// { dg-options "-fcheck-new -pedantic" }
@@ -5332,7 +5537,7 @@ Index: gcc/testsuite/g++.old-deja/g++.jason/new3.C
 Index: gcc/testsuite/gfortran.fortran-torture/execute/getarg_1.x
 ===================================================================
 --- gcc/testsuite/gfortran.fortran-torture/execute/getarg_1.x  (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gfortran.fortran-torture/execute/getarg_1.x  (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gfortran.fortran-torture/execute/getarg_1.x  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,5 @@
 +if [istarget "spu-*-*"] {
 +    # We need -mstdmain to enable argument processing on SPU.
@@ -5341,8 +5546,8 @@ Index: gcc/testsuite/gfortran.fortran-torture/execute/getarg_1.x
 +return 0
 Index: gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_nearest.x
 ===================================================================
---- gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_nearest.x (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_nearest.x (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_nearest.x (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_nearest.x (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,2 +1,6 @@
 +if [istarget "spu-*-*"] {
 +    # No Inf/NaN support on SPU.
@@ -5352,8 +5557,8 @@ Index: gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_nearest.x
  return 0
 Index: gcc/testsuite/gfortran.fortran-torture/execute/nan_inf_fmt.x
 ===================================================================
---- gcc/testsuite/gfortran.fortran-torture/execute/nan_inf_fmt.x       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.fortran-torture/execute/nan_inf_fmt.x       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.fortran-torture/execute/nan_inf_fmt.x       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.fortran-torture/execute/nan_inf_fmt.x       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,2 +1,6 @@
 +if [istarget "spu-*-*"] {
 +    # No Inf/NaN support on SPU.
@@ -5363,8 +5568,8 @@ Index: gcc/testsuite/gfortran.fortran-torture/execute/nan_inf_fmt.x
  return 0
 Index: gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_set_exponent.x
 ===================================================================
---- gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_set_exponent.x    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_set_exponent.x    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_set_exponent.x    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_set_exponent.x    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,2 +1,6 @@
 +if [istarget "spu-*-*"] {
 +    # No denormal support on SPU.
@@ -5375,7 +5580,7 @@ Index: gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_set_exponent.x
 Index: gcc/testsuite/gfortran.fortran-torture/execute/pr40021.f
 ===================================================================
 --- gcc/testsuite/gfortran.fortran-torture/execute/pr40021.f   (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gfortran.fortran-torture/execute/pr40021.f   (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gfortran.fortran-torture/execute/pr40021.f   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,40 @@
 +C Derived from lapack
 +        PROGRAM test
@@ -5420,7 +5625,7 @@ Index: gcc/testsuite/gfortran.fortran-torture/execute/pr40021.f
 Index: gcc/testsuite/gfortran.fortran-torture/compile/pr39937.f
 ===================================================================
 --- gcc/testsuite/gfortran.fortran-torture/compile/pr39937.f   (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gfortran.fortran-torture/compile/pr39937.f   (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gfortran.fortran-torture/compile/pr39937.f   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,28 @@
 +      SUBROUTINE DTREVC( SIDE, HOWMNY, SELECT, N, T, LDT, VL, LDVL, VR,
 +     $                   LDVR, MM, M, WORK, INFO )
@@ -5453,7 +5658,7 @@ Index: gcc/testsuite/gfortran.fortran-torture/compile/pr39937.f
 Index: gcc/testsuite/g++.dg/other/pr40446.C
 ===================================================================
 --- gcc/testsuite/g++.dg/other/pr40446.C       (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/other/pr40446.C       (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/other/pr40446.C       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,46 @@
 +// PR middle-end/40446
 +// { dg-do run { target i?86-*-* x86_64-*-* } }
@@ -5503,8 +5708,8 @@ Index: gcc/testsuite/g++.dg/other/pr40446.C
 +}
 Index: gcc/testsuite/g++.dg/tree-ssa/pr22444.C
 ===================================================================
---- gcc/testsuite/g++.dg/tree-ssa/pr22444.C    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/g++.dg/tree-ssa/pr22444.C    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/g++.dg/tree-ssa/pr22444.C    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/g++.dg/tree-ssa/pr22444.C    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -4,8 +4,8 @@
  // with the subvars leading to the subvars not being renamed when they should
  // { dg-do compile }
@@ -5519,7 +5724,7 @@ Index: gcc/testsuite/g++.dg/tree-ssa/pr22444.C
 Index: gcc/testsuite/g++.dg/debug/dwarf2/nested-1.C
 ===================================================================
 --- gcc/testsuite/g++.dg/debug/dwarf2/nested-1.C       (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/debug/dwarf2/nested-1.C       (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/debug/dwarf2/nested-1.C       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,29 @@
 +// Contributed by Dodji Seketeli <dodji@redhat.com>
 +// Origin PR debug/40109
@@ -5552,8 +5757,8 @@ Index: gcc/testsuite/g++.dg/debug/dwarf2/nested-1.C
 +
 Index: gcc/testsuite/g++.dg/ext/packed6.C
 ===================================================================
---- gcc/testsuite/g++.dg/ext/packed6.C (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/g++.dg/ext/packed6.C (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/g++.dg/ext/packed6.C (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/g++.dg/ext/packed6.C (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,7 +1,7 @@
  // PR c++/15209
  // { dg-options "-w" }
@@ -5565,8 +5770,8 @@ Index: gcc/testsuite/g++.dg/ext/packed6.C
  
 Index: gcc/testsuite/g++.dg/ext/altivec-15.C
 ===================================================================
---- gcc/testsuite/g++.dg/ext/altivec-15.C      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/g++.dg/ext/altivec-15.C      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/g++.dg/ext/altivec-15.C      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/g++.dg/ext/altivec-15.C      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -2,12 +2,15 @@
  /* { dg-require-effective-target powerpc_altivec_ok } */
  /* { dg-options "-maltivec" } */
@@ -5588,7 +5793,7 @@ Index: gcc/testsuite/g++.dg/ext/altivec-15.C
 Index: gcc/testsuite/g++.dg/ext/strncpy-chk1.C
 ===================================================================
 --- gcc/testsuite/g++.dg/ext/strncpy-chk1.C    (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/ext/strncpy-chk1.C    (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/ext/strncpy-chk1.C    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,31 @@
 +// PR c++/40502
 +// { dg-do compile }
@@ -5624,7 +5829,7 @@ Index: gcc/testsuite/g++.dg/ext/strncpy-chk1.C
 Index: gcc/testsuite/g++.dg/ext/vla7.C
 ===================================================================
 --- gcc/testsuite/g++.dg/ext/vla7.C    (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/ext/vla7.C    (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/ext/vla7.C    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,30 @@
 +// PR c++/40013
 +// { dg-options "" }
@@ -5658,8 +5863,8 @@ Index: gcc/testsuite/g++.dg/ext/vla7.C
 +}
 Index: gcc/testsuite/g++.dg/opt/memcpy1.C
 ===================================================================
---- gcc/testsuite/g++.dg/opt/memcpy1.C (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/g++.dg/opt/memcpy1.C (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/g++.dg/opt/memcpy1.C (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/g++.dg/opt/memcpy1.C (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -6,7 +6,7 @@
  
  typedef unsigned char uint8_t;
@@ -5672,7 +5877,7 @@ Index: gcc/testsuite/g++.dg/opt/memcpy1.C
 Index: gcc/testsuite/g++.dg/warn/Wuninitialized-5.C
 ===================================================================
 --- gcc/testsuite/g++.dg/warn/Wuninitialized-5.C       (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/warn/Wuninitialized-5.C       (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/warn/Wuninitialized-5.C       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,22 @@
 +// PR middle-end/39666
 +// { dg-do compile }
@@ -5699,7 +5904,7 @@ Index: gcc/testsuite/g++.dg/warn/Wuninitialized-5.C
 Index: gcc/testsuite/g++.dg/warn/Wuninitialized-4.C
 ===================================================================
 --- gcc/testsuite/g++.dg/warn/Wuninitialized-4.C       (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/warn/Wuninitialized-4.C       (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/warn/Wuninitialized-4.C       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,22 @@
 +// PR middle-end/39666
 +// { dg-do compile }
@@ -5726,7 +5931,7 @@ Index: gcc/testsuite/g++.dg/warn/Wuninitialized-4.C
 Index: gcc/testsuite/g++.dg/parse/cond5.C
 ===================================================================
 --- gcc/testsuite/g++.dg/parse/cond5.C (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/parse/cond5.C (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/parse/cond5.C (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,10 @@
 +// PR c++/40566
 +
@@ -5741,7 +5946,7 @@ Index: gcc/testsuite/g++.dg/parse/cond5.C
 Index: gcc/testsuite/g++.dg/expr/bound-mem-fun.C
 ===================================================================
 --- gcc/testsuite/g++.dg/expr/bound-mem-fun.C  (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/expr/bound-mem-fun.C  (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/expr/bound-mem-fun.C  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,18 @@
 +// Contributed by Dodji Seketeli <dodji@redhat.com>
 +// Origin PR c++/38228
@@ -5764,7 +5969,7 @@ Index: gcc/testsuite/g++.dg/expr/bound-mem-fun.C
 Index: gcc/testsuite/g++.dg/cpp0x/variadic94.C
 ===================================================================
 --- gcc/testsuite/g++.dg/cpp0x/variadic94.C    (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/variadic94.C    (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/cpp0x/variadic94.C    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,33 @@
 +// PR c++/40595
 +// { dg-options "-std=c++0x" }
@@ -5799,10 +6004,30 @@ Index: gcc/testsuite/g++.dg/cpp0x/variadic94.C
 +    B<X> b;
 +    b.f(1);
 +}
+Index: gcc/testsuite/g++.dg/cpp0x/rv10.C
+===================================================================
+--- gcc/testsuite/g++.dg/cpp0x/rv10.C  (.../tags/gcc_4_4_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/cpp0x/rv10.C  (.../branches/gcc-4_4-branch)   (wersja 149762)
+@@ -0,0 +1,15 @@
++// { dg-options "-std=gnu++0x" }
++
++struct A
++{
++  A() = default;
++  A(const A&) = delete;
++};
++
++A&& f();
++void h(A&&);
++void g()
++{
++  A&& arr = f();
++  h(f());
++}
 Index: gcc/testsuite/g++.dg/cpp0x/pr39639.C
 ===================================================================
 --- gcc/testsuite/g++.dg/cpp0x/pr39639.C       (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/pr39639.C       (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/cpp0x/pr39639.C       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,20 @@
 +// Contributed by Dodji Seketeli <dodji@redhat.com>
 +// Origin: PR c++/39639
@@ -5824,10 +6049,33 @@ Index: gcc/testsuite/g++.dg/cpp0x/pr39639.C
 +  return S<void>::f ();
 +}
 +
+Index: gcc/testsuite/g++.dg/cpp0x/initlist21.C
+===================================================================
+--- gcc/testsuite/g++.dg/cpp0x/initlist21.C    (.../tags/gcc_4_4_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/cpp0x/initlist21.C    (.../branches/gcc-4_4-branch)   (wersja 149762)
+@@ -0,0 +1,18 @@
++// PR c++/40689
++// { dg-options "-std=c++0x" }
++
++class X
++{
++ public:
++  X(): data {1,2} {} // { dg-error "too many initializers" }
++ private:
++  const short data[1];
++};
++
++int f(int n)
++{
++  const float * pData = new const float[1] { 1.5, 2.5 }; // { dg-error "too many initializers" }
++  pData = new const float[n] { 1.5, 2.5 }; // { dg-warning "array size" }
++
++  return 0;
++}
 Index: gcc/testsuite/g++.dg/cpp0x/initlist13.C
 ===================================================================
---- gcc/testsuite/g++.dg/cpp0x/initlist13.C    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/g++.dg/cpp0x/initlist13.C    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/g++.dg/cpp0x/initlist13.C    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/g++.dg/cpp0x/initlist13.C    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -2,4 +2,7 @@
  // { dg-do compile }
  // { dg-options "-std=gnu++0x" }
@@ -5840,7 +6088,7 @@ Index: gcc/testsuite/g++.dg/cpp0x/initlist13.C
 Index: gcc/testsuite/g++.dg/cpp0x/auto14.C
 ===================================================================
 --- gcc/testsuite/g++.dg/cpp0x/auto14.C        (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/auto14.C        (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/cpp0x/auto14.C        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,29 @@
 +// PR c++/40306, c++/40307
 +// { dg-options "-std=c++0x" }
@@ -5874,13 +6122,12 @@ Index: gcc/testsuite/g++.dg/cpp0x/auto14.C
 
 Zmiany atrybutów dla: gcc/testsuite/g++.dg/cpp0x/decltype-38655.C
 ___________________________________________________________________
-Zmienione: svn:mergeinfo
-   Połączono zmiany /trunk/gcc/testsuite/g++.dg/cpp0x/decltype-38655.C:r149223,149341,149351
+Usunięte: svn:mergeinfo
 
 Index: gcc/testsuite/g++.dg/cpp0x/auto15.C
 ===================================================================
 --- gcc/testsuite/g++.dg/cpp0x/auto15.C        (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/auto15.C        (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/cpp0x/auto15.C        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,13 @@
 +// { dg-options "-std=c++0x" }
 +
@@ -5898,7 +6145,7 @@ Index: gcc/testsuite/g++.dg/cpp0x/auto15.C
 Index: gcc/testsuite/g++.dg/cpp0x/enum3.C
 ===================================================================
 --- gcc/testsuite/g++.dg/cpp0x/enum3.C (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/enum3.C (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/cpp0x/enum3.C (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,17 @@
 +// PR c++/38064
 +// { dg-options "-std=c++0x" }
@@ -5920,7 +6167,7 @@ Index: gcc/testsuite/g++.dg/cpp0x/enum3.C
 Index: gcc/testsuite/g++.dg/cpp0x/initlist15.C
 ===================================================================
 --- gcc/testsuite/g++.dg/cpp0x/initlist15.C    (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/initlist15.C    (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/cpp0x/initlist15.C    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,17 @@
 +// { dg-options "-std=c++0x" }
 +
@@ -5942,7 +6189,7 @@ Index: gcc/testsuite/g++.dg/cpp0x/initlist15.C
 Index: gcc/testsuite/g++.dg/cpp0x/auto16.C
 ===================================================================
 --- gcc/testsuite/g++.dg/cpp0x/auto16.C        (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/auto16.C        (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/cpp0x/auto16.C        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,7 @@
 +// PR c++/40619
 +// { dg-options "-std=c++0x" }
@@ -5954,7 +6201,7 @@ Index: gcc/testsuite/g++.dg/cpp0x/auto16.C
 Index: gcc/testsuite/g++.dg/cpp0x/enum4.C
 ===================================================================
 --- gcc/testsuite/g++.dg/cpp0x/enum4.C (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/enum4.C (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/cpp0x/enum4.C (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,8 @@
 +// PR c++/40633
 +// { dg-options "-std=c++0x" }
@@ -5967,7 +6214,7 @@ Index: gcc/testsuite/g++.dg/cpp0x/enum4.C
 Index: gcc/testsuite/g++.dg/cpp0x/initlist16.C
 ===================================================================
 --- gcc/testsuite/g++.dg/cpp0x/initlist16.C    (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/initlist16.C    (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/cpp0x/initlist16.C    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,12 @@
 +// { dg-options "-std=c++0x" }
 +// { dg-do run }
@@ -5984,7 +6231,7 @@ Index: gcc/testsuite/g++.dg/cpp0x/initlist16.C
 Index: gcc/testsuite/g++.dg/cpp0x/enum5.C
 ===================================================================
 --- gcc/testsuite/g++.dg/cpp0x/enum5.C (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/enum5.C (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/cpp0x/enum5.C (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,20 @@
 +// PR c++/40639
 +// { dg-options "-std=c++0x" }
@@ -6009,7 +6256,7 @@ Index: gcc/testsuite/g++.dg/cpp0x/enum5.C
 Index: gcc/testsuite/g++.dg/cpp0x/initlist17.C
 ===================================================================
 --- gcc/testsuite/g++.dg/cpp0x/initlist17.C    (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/initlist17.C    (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/cpp0x/initlist17.C    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,9 @@
 +// { dg-options "-std=c++0x" }
 +
@@ -6023,7 +6270,7 @@ Index: gcc/testsuite/g++.dg/cpp0x/initlist17.C
 Index: gcc/testsuite/g++.dg/cpp0x/enum6.C
 ===================================================================
 --- gcc/testsuite/g++.dg/cpp0x/enum6.C (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/enum6.C (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/cpp0x/enum6.C (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,15 @@
 +// PR c++/37946
 +// { dg-options "-std=c++0x" }
@@ -6043,7 +6290,7 @@ Index: gcc/testsuite/g++.dg/cpp0x/enum6.C
 Index: gcc/testsuite/g++.dg/cpp0x/initlist18.C
 ===================================================================
 --- gcc/testsuite/g++.dg/cpp0x/initlist18.C    (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/initlist18.C    (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/cpp0x/initlist18.C    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,19 @@
 +// PR c++/40308, 40311
 +// { dg-do run }
@@ -6067,7 +6314,7 @@ Index: gcc/testsuite/g++.dg/cpp0x/initlist18.C
 Index: gcc/testsuite/g++.dg/cpp0x/enum7.C
 ===================================================================
 --- gcc/testsuite/g++.dg/cpp0x/enum7.C (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/enum7.C (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/cpp0x/enum7.C (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,11 @@
 +// PR c++/37816
 +// { dg-options "-std=c++0x" }
@@ -6083,7 +6330,7 @@ Index: gcc/testsuite/g++.dg/cpp0x/enum7.C
 Index: gcc/testsuite/g++.dg/cpp0x/defaulted10.C
 ===================================================================
 --- gcc/testsuite/g++.dg/cpp0x/defaulted10.C   (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/defaulted10.C   (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/cpp0x/defaulted10.C   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,14 @@
 +// PR c++/40381
 +// { dg-options "-std=gnu++0x" }
@@ -6102,7 +6349,7 @@ Index: gcc/testsuite/g++.dg/cpp0x/defaulted10.C
 Index: gcc/testsuite/g++.dg/cpp0x/initlist19.C
 ===================================================================
 --- gcc/testsuite/g++.dg/cpp0x/initlist19.C    (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/cpp0x/initlist19.C    (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/cpp0x/initlist19.C    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,8 @@
 +// { dg-options "-std=c++0x" }
 +
@@ -6112,10 +6359,66 @@ Index: gcc/testsuite/g++.dg/cpp0x/initlist19.C
 +  f({{1}});                   // { dg-error "too many braces" }
 +  // { dg-error "" "" { target *-*-* } 6 } allow other errors, too
 +}
+Index: gcc/testsuite/g++.dg/cpp0x/initlist20.C
+===================================================================
+--- gcc/testsuite/g++.dg/cpp0x/initlist20.C    (.../tags/gcc_4_4_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/cpp0x/initlist20.C    (.../branches/gcc-4_4-branch)   (wersja 149762)
+@@ -0,0 +1,17 @@
++// PR c++/40689
++// { dg-options "-std=c++0x" }
++
++class X
++{
++ public:
++  X(): data {1,2,3,4,5} {}
++ private:
++  const short data[5];
++};
++
++int main()
++{
++  const float * pData = new const float[4] { 1.5, 2.5, 3.5, 4.5 };
++
++  return 0;
++}
+Index: gcc/testsuite/g++.dg/cpp0x/decltype17.C
+===================================================================
+--- gcc/testsuite/g++.dg/cpp0x/decltype17.C    (.../tags/gcc_4_4_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/cpp0x/decltype17.C    (.../branches/gcc-4_4-branch)   (wersja 149762)
+@@ -0,0 +1,29 @@
++// PR c++/36628
++// { dg-options "-std=c++0x" }
++// { dg-do run }
++
++#include <typeinfo>
++#include <string.h>
++
++int  rvalue();
++int& lvalueref();
++int&& rvalueref();
++
++decltype(true ? rvalue() : rvalue()) f()
++{}
++
++decltype(true ? lvalueref() : lvalueref()) g()
++{}
++
++decltype(true ? rvalueref() : rvalueref()) h()
++{}
++
++int main()
++{
++  if (strcmp (typeid(f).name(), "FivE") != 0)
++    return 1;
++  if (strcmp (typeid(g).name(), "FRivE") != 0)
++    return 2;
++  if (strcmp (typeid(h).name(), "FivE") != 0)
++    return 3;
++}
 Index: gcc/testsuite/g++.dg/eh/nested-try.C
 ===================================================================
 --- gcc/testsuite/g++.dg/eh/nested-try.C       (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/eh/nested-try.C       (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/eh/nested-try.C       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,25 @@
 +// { dg-do compile }
 +// Nested try statements shadowing each other was crashing in EH edge redirection.
@@ -6145,7 +6448,7 @@ Index: gcc/testsuite/g++.dg/eh/nested-try.C
 Index: gcc/testsuite/g++.dg/torture/pr40460.C
 ===================================================================
 --- gcc/testsuite/g++.dg/torture/pr40460.C     (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/torture/pr40460.C     (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/torture/pr40460.C     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,9 @@
 +/* { dg-do compile } */
 +
@@ -6159,7 +6462,7 @@ Index: gcc/testsuite/g++.dg/torture/pr40460.C
 Index: gcc/testsuite/g++.dg/torture/pr40389.C
 ===================================================================
 --- gcc/testsuite/g++.dg/torture/pr40389.C     (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/torture/pr40389.C     (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/torture/pr40389.C     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,84 @@
 +/* { dg-do run } */
 +
@@ -6248,7 +6551,7 @@ Index: gcc/testsuite/g++.dg/torture/pr40389.C
 Index: gcc/testsuite/g++.dg/torture/pr40335.C
 ===================================================================
 --- gcc/testsuite/g++.dg/torture/pr40335.C     (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/torture/pr40335.C     (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/torture/pr40335.C     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,16 @@
 +/* { dg-do run } */
 +
@@ -6269,7 +6572,7 @@ Index: gcc/testsuite/g++.dg/torture/pr40335.C
 Index: gcc/testsuite/g++.dg/torture/pr32950.C
 ===================================================================
 --- gcc/testsuite/g++.dg/torture/pr32950.C     (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/torture/pr32950.C     (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/torture/pr32950.C     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,19 @@
 +/* { dg-do compile } */
 +
@@ -6293,7 +6596,7 @@ Index: gcc/testsuite/g++.dg/torture/pr32950.C
 Index: gcc/testsuite/g++.dg/torture/pr40492.C
 ===================================================================
 --- gcc/testsuite/g++.dg/torture/pr40492.C     (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/torture/pr40492.C     (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/torture/pr40492.C     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,26 @@
 +typedef unsigned short ushort;
 +class QChar {
@@ -6323,8 +6626,8 @@ Index: gcc/testsuite/g++.dg/torture/pr40492.C
 +}
 Index: gcc/testsuite/g++.dg/torture/20070621-1.C
 ===================================================================
---- gcc/testsuite/g++.dg/torture/20070621-1.C  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/g++.dg/torture/20070621-1.C  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/g++.dg/torture/20070621-1.C  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/g++.dg/torture/20070621-1.C  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -6,7 +6,7 @@
  
  */
@@ -6336,8 +6639,8 @@ Index: gcc/testsuite/g++.dg/torture/20070621-1.C
          enum {
 Index: gcc/testsuite/g++.dg/torture/pr34222.C
 ===================================================================
---- gcc/testsuite/g++.dg/torture/pr34222.C     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/g++.dg/torture/pr34222.C     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/g++.dg/torture/pr34222.C     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/g++.dg/torture/pr34222.C     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -3,7 +3,7 @@
  namespace std __attribute__ ((__visibility__ ("default"))) {
      template<class _CharT>     struct char_traits;
@@ -6349,8 +6652,8 @@ Index: gcc/testsuite/g++.dg/torture/pr34222.C
      template<typename _CharT, typename _Traits = char_traits<_CharT> >     class basic_ifstream;
 Index: gcc/testsuite/g++.dg/torture/pr34850.C
 ===================================================================
---- gcc/testsuite/g++.dg/torture/pr34850.C     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/g++.dg/torture/pr34850.C     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/g++.dg/torture/pr34850.C     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/g++.dg/torture/pr34850.C     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -5,7 +5,7 @@
  typedef unsigned int uint32_t;
  typedef uint8_t byte;
@@ -6362,8 +6665,8 @@ Index: gcc/testsuite/g++.dg/torture/pr34850.C
      extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__, __artificial__))
 Index: gcc/testsuite/g++.dg/pr37742.C
 ===================================================================
---- gcc/testsuite/g++.dg/pr37742.C     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/g++.dg/pr37742.C     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/g++.dg/pr37742.C     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/g++.dg/pr37742.C     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,6 +1,6 @@
  /* { dg-do compile } */
  
@@ -6375,7 +6678,7 @@ Index: gcc/testsuite/g++.dg/pr37742.C
 Index: gcc/testsuite/g++.dg/template/union2.C
 ===================================================================
 --- gcc/testsuite/g++.dg/template/union2.C     (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/template/union2.C     (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/template/union2.C     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,12 @@
 +/* PR c++/40557 */
 +/* { dg-do "compile" } */
@@ -6392,7 +6695,7 @@ Index: gcc/testsuite/g++.dg/template/union2.C
 Index: gcc/testsuite/g++.dg/template/overload10.C
 ===================================================================
 --- gcc/testsuite/g++.dg/template/overload10.C (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/template/overload10.C (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/template/overload10.C (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,6 @@
 +// PR c++40342
 +
@@ -6403,7 +6706,7 @@ Index: gcc/testsuite/g++.dg/template/overload10.C
 Index: gcc/testsuite/g++.dg/template/typedef18.C
 ===================================================================
 --- gcc/testsuite/g++.dg/template/typedef18.C  (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/template/typedef18.C  (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/template/typedef18.C  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,24 @@
 +// Contributed by Dodji Seketeli <dodji@redhat.com>
 +// Origin PR c++/40007
@@ -6432,7 +6735,7 @@ Index: gcc/testsuite/g++.dg/template/typedef18.C
 Index: gcc/testsuite/g++.dg/template/typedef19.C
 ===================================================================
 --- gcc/testsuite/g++.dg/template/typedef19.C  (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/template/typedef19.C  (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/template/typedef19.C  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,21 @@
 +// Contributed by Dodji Seketeli <dodji@redhat.com>
 +// Origin PR c++/40007
@@ -6458,7 +6761,7 @@ Index: gcc/testsuite/g++.dg/template/typedef19.C
 Index: gcc/testsuite/g++.dg/template/error41.C
 ===================================================================
 --- gcc/testsuite/g++.dg/template/error41.C    (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/template/error41.C    (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/template/error41.C    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,12 @@
 +// PR c++/40370
 +// { dg-do compile }
@@ -6475,7 +6778,7 @@ Index: gcc/testsuite/g++.dg/template/error41.C
 Index: gcc/testsuite/g++.dg/template/error42.C
 ===================================================================
 --- gcc/testsuite/g++.dg/template/error42.C    (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/template/error42.C    (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/template/error42.C    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,20 @@
 +// PR c++/40372
 +// { dg-do compile }
@@ -6500,7 +6803,7 @@ Index: gcc/testsuite/g++.dg/template/error42.C
 Index: gcc/testsuite/g++.dg/template/canon-type-1.C
 ===================================================================
 --- gcc/testsuite/g++.dg/template/canon-type-1.C       (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/template/canon-type-1.C       (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/template/canon-type-1.C       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,18 @@
 +// Contributed by Dodji Seketeli <dodji@redhat.com>
 +// Origin PR c++/39754
@@ -6523,7 +6826,7 @@ Index: gcc/testsuite/g++.dg/template/canon-type-1.C
 Index: gcc/testsuite/g++.dg/template/canon-type-2.C
 ===================================================================
 --- gcc/testsuite/g++.dg/template/canon-type-2.C       (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/template/canon-type-2.C       (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/template/canon-type-2.C       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,18 @@
 +// Contributed by Dodji Seketeli <dodji@redhat.com>
 +// Origin PR c++/39754
@@ -6546,7 +6849,7 @@ Index: gcc/testsuite/g++.dg/template/canon-type-2.C
 Index: gcc/testsuite/g++.dg/template/canon-type-3.C
 ===================================================================
 --- gcc/testsuite/g++.dg/template/canon-type-3.C       (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/template/canon-type-3.C       (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/template/canon-type-3.C       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,20 @@
 +// Contributed by Dodji Seketeli <dodji@redhat.com>
 +// Origin PR c++/39754
@@ -6571,7 +6874,7 @@ Index: gcc/testsuite/g++.dg/template/canon-type-3.C
 Index: gcc/testsuite/g++.dg/template/defarg12.C
 ===================================================================
 --- gcc/testsuite/g++.dg/template/defarg12.C   (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/template/defarg12.C   (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/template/defarg12.C   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,10 @@
 +// PR c++/35828
 +// { dg-options "-std=c++0x" }
@@ -6586,7 +6889,7 @@ Index: gcc/testsuite/g++.dg/template/defarg12.C
 Index: gcc/testsuite/g++.dg/template/debug1.C
 ===================================================================
 --- gcc/testsuite/g++.dg/template/debug1.C     (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/template/debug1.C     (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/template/debug1.C     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,18 @@
 +// PR c++/40274
 +// { dg-options "-g" }
@@ -6609,7 +6912,7 @@ Index: gcc/testsuite/g++.dg/template/debug1.C
 Index: gcc/testsuite/g++.dg/template/canon-type-4.C
 ===================================================================
 --- gcc/testsuite/g++.dg/template/canon-type-4.C       (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/template/canon-type-4.C       (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/template/canon-type-4.C       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,22 @@
 +// Contributed by Dodji Seketeli <dodji@redhat.com>
 +// Origin PR c++/39754
@@ -6636,7 +6939,7 @@ Index: gcc/testsuite/g++.dg/template/canon-type-4.C
 Index: gcc/testsuite/g++.dg/template/canon-type-5.C
 ===================================================================
 --- gcc/testsuite/g++.dg/template/canon-type-5.C       (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/template/canon-type-5.C       (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/template/canon-type-5.C       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,22 @@
 +// Contributed by Dodji Seketeli <dodji@redhat.com>
 +// Origin PR c++/39754
@@ -6660,10 +6963,35 @@ Index: gcc/testsuite/g++.dg/template/canon-type-5.C
 +} ;
 +E < int > e ;
 +
+Index: gcc/testsuite/g++.dg/template/koenig8.C
+===================================================================
+--- gcc/testsuite/g++.dg/template/koenig8.C    (.../tags/gcc_4_4_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/template/koenig8.C    (.../branches/gcc-4_4-branch)   (wersja 149762)
+@@ -0,0 +1,20 @@
++// PR c++/40740
++
++template<class T>
++T addsome(T v) {
++  return v+1;
++}
++
++int addsome(int v) {
++  return v+2;
++}
++
++int main() {
++  int i = 0;
++  if (addsome(i) != 2)
++    return 1;
++  if (addsome<>(i) != 1)
++    return 2;
++  return 0;
++}
++
 Index: gcc/testsuite/g++.dg/template/canon-type-6.C
 ===================================================================
 --- gcc/testsuite/g++.dg/template/canon-type-6.C       (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/template/canon-type-6.C       (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/template/canon-type-6.C       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,22 @@
 +// Contributed by Dodji Seketeli <dodji@redhat.com>
 +// Origin PR c++/39754
@@ -6690,7 +7018,7 @@ Index: gcc/testsuite/g++.dg/template/canon-type-6.C
 Index: gcc/testsuite/g++.dg/template/typedef20.C
 ===================================================================
 --- gcc/testsuite/g++.dg/template/typedef20.C  (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/template/typedef20.C  (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/template/typedef20.C  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,27 @@
 +// Contributed by Dodji Seketeli <dodji@redhat.com>
 +// Origin PR c++/40007
@@ -6719,10 +7047,34 @@ Index: gcc/testsuite/g++.dg/template/typedef20.C
 +
 +template class y<int>;
 +template class y<int*>;
+Index: gcc/testsuite/g++.dg/template/ptrmem19.C
+===================================================================
+--- gcc/testsuite/g++.dg/template/ptrmem19.C   (.../tags/gcc_4_4_0_release)    (wersja 0)
++++ gcc/testsuite/g++.dg/template/ptrmem19.C   (.../branches/gcc-4_4-branch)   (wersja 149762)
+@@ -0,0 +1,19 @@
++// PR c++/40780
++// { dg-do compile }
++
++template <class T1, typename T2, typename T3>
++struct A
++{
++  typedef T2 (T1::*m) (T3);
++  A (m) {}
++};
++struct B;
++struct C
++{
++  void foo (B *);
++};
++typedef A <C, void, B *> D;
++typedef void (C::*E) (B *);
++struct F;
++typedef void (C::*G) (F);
++D d ((E) (G) & C::foo);
 Index: gcc/testsuite/g++.dg/template/canon-type-7.C
 ===================================================================
 --- gcc/testsuite/g++.dg/template/canon-type-7.C       (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/template/canon-type-7.C       (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/template/canon-type-7.C       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,21 @@
 +// Contributed by Dodji Seketeli <dodji@redhat.com>
 +// Origin PR c++/39754
@@ -6748,7 +7100,7 @@ Index: gcc/testsuite/g++.dg/template/canon-type-7.C
 Index: gcc/testsuite/g++.dg/template/call7.C
 ===================================================================
 --- gcc/testsuite/g++.dg/template/call7.C      (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/template/call7.C      (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/template/call7.C      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,19 @@
 +// Contributed by Dodji Seketeli <dodji@redhat.com>
 +// Origin: PR c++/17395
@@ -6772,7 +7124,7 @@ Index: gcc/testsuite/g++.dg/template/call7.C
 Index: gcc/testsuite/g++.dg/template/dtor6.C
 ===================================================================
 --- gcc/testsuite/g++.dg/template/dtor6.C      (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/template/dtor6.C      (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/template/dtor6.C      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,10 @@
 +// PR c++/40139
 +
@@ -6787,7 +7139,7 @@ Index: gcc/testsuite/g++.dg/template/dtor6.C
 Index: gcc/testsuite/g++.dg/template/unify11.C
 ===================================================================
 --- gcc/testsuite/g++.dg/template/unify11.C    (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/template/unify11.C    (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/template/unify11.C    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,36 @@
 +// Contributed by Dodji Seketeli <dodji@redhat.com>
 +// Origin: PR c++/40684
@@ -6828,7 +7180,7 @@ Index: gcc/testsuite/g++.dg/template/unify11.C
 Index: gcc/testsuite/g++.dg/template/dtor7.C
 ===================================================================
 --- gcc/testsuite/g++.dg/template/dtor7.C      (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/g++.dg/template/dtor7.C      (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/g++.dg/template/dtor7.C      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,24 @@
 +// PR c++/40373
 +// { dg-compile }
@@ -6854,16 +7206,10 @@ Index: gcc/testsuite/g++.dg/template/dtor7.C
 +}
 +
 +// { dg-bogus "is ambiguous" "" { xfail *-*-* } 15 }
-
-Zmiany atrybutów dla: gcc/testsuite/g++.dg
-___________________________________________________________________
-Dodane: svn:mergeinfo
-   Połączono zmiany /trunk/gcc/testsuite/g++.dg:r148910,149223,149341,149351
-
 Index: gcc/testsuite/lib/gcc-dg.exp
 ===================================================================
---- gcc/testsuite/lib/gcc-dg.exp       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/lib/gcc-dg.exp       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/lib/gcc-dg.exp       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/lib/gcc-dg.exp       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -186,7 +186,7 @@
      # Likewise, if we see ".text exceeds local store range" or
      # similar.
@@ -6875,8 +7221,8 @@ Index: gcc/testsuite/lib/gcc-dg.exp
      }
 Index: gcc/testsuite/lib/gcc-defs.exp
 ===================================================================
---- gcc/testsuite/lib/gcc-defs.exp     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/lib/gcc-defs.exp     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/lib/gcc-defs.exp     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/lib/gcc-defs.exp     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -155,6 +155,10 @@
      if [regexp "(^|\n)\[^\n\]*: region \[^\n\]* is full" $output] {
        return "memory full"
@@ -6890,8 +7236,8 @@ Index: gcc/testsuite/lib/gcc-defs.exp
  
 Index: gcc/testsuite/lib/gfortran.exp
 ===================================================================
---- gcc/testsuite/lib/gfortran.exp     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/lib/gfortran.exp     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/lib/gfortran.exp     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/lib/gfortran.exp     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -27,6 +27,7 @@
  load_lib gcc-defs.exp
  load_lib timeout.exp
@@ -6916,8 +7262,8 @@ Index: gcc/testsuite/lib/gfortran.exp
      verbose "gfortran is initialized" 3
 Index: gcc/testsuite/lib/target-supports.exp
 ===================================================================
---- gcc/testsuite/lib/target-supports.exp      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/lib/target-supports.exp      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/lib/target-supports.exp      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/lib/target-supports.exp      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -466,6 +466,11 @@
        return 0
      }
@@ -6960,14 +7306,14 @@ Index: gcc/testsuite/lib/target-supports.exp
 Index: gcc/testsuite/objc.dg/pr28050.m
 ===================================================================
 --- gcc/testsuite/objc.dg/pr28050.m    (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/objc.dg/pr28050.m    (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/objc.dg/pr28050.m    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,2 @@
 +/* { dg-do compile } */
 +int i = [0]; /* { dg-error "expected .:. before .\\]. token" } */
 Index: gcc/testsuite/gfortran.dg/data_value_1.f90
 ===================================================================
 --- gcc/testsuite/gfortran.dg/data_value_1.f90 (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gfortran.dg/data_value_1.f90 (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gfortran.dg/data_value_1.f90 (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,14 @@
 +! { dg-do compile }
 +! Test the fix for PR40402, in which it was not detected that X
@@ -6986,7 +7332,7 @@ Index: gcc/testsuite/gfortran.dg/data_value_1.f90
 Index: gcc/testsuite/gfortran.dg/pr39666-1.f90
 ===================================================================
 --- gcc/testsuite/gfortran.dg/pr39666-1.f90    (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gfortran.dg/pr39666-1.f90    (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gfortran.dg/pr39666-1.f90    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,14 @@
 +! PR middle-end/39666
 +! { dg-do compile }
@@ -7004,8 +7350,8 @@ Index: gcc/testsuite/gfortran.dg/pr39666-1.f90
 +END FUNCTION
 Index: gcc/testsuite/gfortran.dg/nearest_1.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/nearest_1.f90    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.dg/nearest_1.f90    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.dg/nearest_1.f90    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.dg/nearest_1.f90    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,6 +1,7 @@
  ! { dg-do run }
  ! { dg-options "-O0 -ffloat-store" }
@@ -7017,7 +7363,7 @@ Index: gcc/testsuite/gfortran.dg/nearest_1.f90
 Index: gcc/testsuite/gfortran.dg/generic_18.f90
 ===================================================================
 --- gcc/testsuite/gfortran.dg/generic_18.f90   (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gfortran.dg/generic_18.f90   (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gfortran.dg/generic_18.f90   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,54 @@
 +! { dg-do compile }
 +! { dg-options "-fdump-tree-original" }
@@ -7075,8 +7421,8 @@ Index: gcc/testsuite/gfortran.dg/generic_18.f90
 +! { dg-final { cleanup-modules "SomeOptions" } }
 Index: gcc/testsuite/gfortran.dg/nearest_3.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/nearest_3.f90    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.dg/nearest_3.f90    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.dg/nearest_3.f90    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.dg/nearest_3.f90    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,5 +1,6 @@
  ! { dg-do run }
  ! { dg-options "-pedantic-errors -mieee" { target alpha*-*-* sh*-*-* } } 
@@ -7087,7 +7433,7 @@ Index: gcc/testsuite/gfortran.dg/nearest_3.f90
 Index: gcc/testsuite/gfortran.dg/unit_1.f90
 ===================================================================
 --- gcc/testsuite/gfortran.dg/unit_1.f90       (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gfortran.dg/unit_1.f90       (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gfortran.dg/unit_1.f90       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,24 @@
 +! { dg-do run }
 +! PR40638 Run Time Error: Unit number in I/O statement too large
@@ -7115,8 +7461,8 @@ Index: gcc/testsuite/gfortran.dg/unit_1.f90
 +      end
 Index: gcc/testsuite/gfortran.dg/namelist_42.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/namelist_42.f90  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.dg/namelist_42.f90  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.dg/namelist_42.f90  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.dg/namelist_42.f90  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,5 +1,6 @@
  ! { dg-do run { target fd_truncate } }
  ! { dg-options "-mieee" { target alpha*-*-* sh*-*-* } }
@@ -7126,8 +7472,8 @@ Index: gcc/testsuite/gfortran.dg/namelist_42.f90
  !
 Index: gcc/testsuite/gfortran.dg/module_nan.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/module_nan.f90   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.dg/module_nan.f90   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.dg/module_nan.f90   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.dg/module_nan.f90   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,6 +1,7 @@
  ! { dg-do run }
  ! { dg-options "-fno-range-check" }
@@ -7138,8 +7484,8 @@ Index: gcc/testsuite/gfortran.dg/module_nan.f90
  !
 Index: gcc/testsuite/gfortran.dg/nan_2.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/nan_2.f90        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.dg/nan_2.f90        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.dg/nan_2.f90        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.dg/nan_2.f90        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,6 +1,7 @@
  ! { dg-do run }
  ! { dg-options "-fno-range-check -pedantic" }
@@ -7150,8 +7496,8 @@ Index: gcc/testsuite/gfortran.dg/nan_2.f90
  !
 Index: gcc/testsuite/gfortran.dg/array_memset_2.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/array_memset_2.f90       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.dg/array_memset_2.f90       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.dg/array_memset_2.f90       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.dg/array_memset_2.f90       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -20,8 +20,8 @@
    data c /2*1.0/
  
@@ -7173,8 +7519,8 @@ Index: gcc/testsuite/gfortran.dg/array_memset_2.f90
  ! { dg-final { cleanup-modules "foo" } }
 Index: gcc/testsuite/gfortran.dg/init_flag_3.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/init_flag_3.f90  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.dg/init_flag_3.f90  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.dg/init_flag_3.f90  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.dg/init_flag_3.f90  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,6 +1,7 @@
  ! { dg-do run }
  ! { dg-options "-finit-integer=-1 -finit-logical=false -finit-real=nan" }
@@ -7186,7 +7532,7 @@ Index: gcc/testsuite/gfortran.dg/init_flag_3.f90
 Index: gcc/testsuite/gfortran.dg/dependency_24.f90
 ===================================================================
 --- gcc/testsuite/gfortran.dg/dependency_24.f90        (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gfortran.dg/dependency_24.f90        (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gfortran.dg/dependency_24.f90        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,82 @@
 +! { dg-do run }
 +! Check the fix for PR38863 comment #1, where defined assignment
@@ -7272,8 +7618,8 @@ Index: gcc/testsuite/gfortran.dg/dependency_24.f90
 +
 Index: gcc/testsuite/gfortran.dg/isnan_1.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/isnan_1.f90      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.dg/isnan_1.f90      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.dg/isnan_1.f90      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.dg/isnan_1.f90      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -2,6 +2,7 @@
  !
  ! { dg-do run }
@@ -7284,8 +7630,8 @@ Index: gcc/testsuite/gfortran.dg/isnan_1.f90
    real :: x
 Index: gcc/testsuite/gfortran.dg/nan_4.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/nan_4.f90        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.dg/nan_4.f90        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.dg/nan_4.f90        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.dg/nan_4.f90        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,6 +1,7 @@
  ! { dg-do compile }
  ! { dg-options "-std=gnu" } 
@@ -7297,7 +7643,7 @@ Index: gcc/testsuite/gfortran.dg/nan_4.f90
 Index: gcc/testsuite/gfortran.dg/alloc_comp_result_2.f90
 ===================================================================
 --- gcc/testsuite/gfortran.dg/alloc_comp_result_2.f90  (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gfortran.dg/alloc_comp_result_2.f90  (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gfortran.dg/alloc_comp_result_2.f90  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,28 @@
 +! { dg-do run }
 +! Tests the fix for PR40440, in which gfortran tried to deallocate
@@ -7329,8 +7675,8 @@ Index: gcc/testsuite/gfortran.dg/alloc_comp_result_2.f90
 +end
 Index: gcc/testsuite/gfortran.dg/chmod_2.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/chmod_2.f90      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.dg/chmod_2.f90      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.dg/chmod_2.f90      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.dg/chmod_2.f90      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,5 +1,6 @@
 -! { dg-do run { target { ! *-*-mingw* } } }
 +! { dg-do run { target { ! { *-*-mingw* *-*-cygwin* spu-*-* } } } }
@@ -7341,8 +7687,8 @@ Index: gcc/testsuite/gfortran.dg/chmod_2.f90
    integer :: i
 Index: gcc/testsuite/gfortran.dg/default_format_1.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/default_format_1.f90     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.dg/default_format_1.f90     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.dg/default_format_1.f90     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.dg/default_format_1.f90     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,4 +1,4 @@
 -! { dg-do run }
 +! { dg-do run { xfail spu-*-*  } }
@@ -7351,8 +7697,8 @@ Index: gcc/testsuite/gfortran.dg/default_format_1.f90
  !
 Index: gcc/testsuite/gfortran.dg/int_conv_2.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/int_conv_2.f90   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.dg/int_conv_2.f90   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.dg/int_conv_2.f90   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.dg/int_conv_2.f90   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,4 +1,5 @@
  ! { dg-do compile }
 +! { dg-skip-if "NaN not supported" { spu-*-* } { "*" } { "" } }
@@ -7361,8 +7707,8 @@ Index: gcc/testsuite/gfortran.dg/int_conv_2.f90
    implicit none
 Index: gcc/testsuite/gfortran.dg/open_errors.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/open_errors.f90  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.dg/open_errors.f90  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.dg/open_errors.f90  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.dg/open_errors.f90  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,6 +1,7 @@
 -! { dg-do run { target { ! *-*-mingw* } } }
 +! { dg-do run { target { ! { *-*-mingw* *-*-cygwin* spu-*-* } } } }
@@ -7375,7 +7721,7 @@ Index: gcc/testsuite/gfortran.dg/open_errors.f90
 Index: gcc/testsuite/gfortran.dg/alloc_comp_assign_10.f90
 ===================================================================
 --- gcc/testsuite/gfortran.dg/alloc_comp_assign_10.f90 (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gfortran.dg/alloc_comp_assign_10.f90 (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gfortran.dg/alloc_comp_assign_10.f90 (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,61 @@
 +! { dg-do run }
 +!
@@ -7440,8 +7786,8 @@ Index: gcc/testsuite/gfortran.dg/alloc_comp_assign_10.f90
 +! { dg-final { cleanup-modules "test_struct" } }
 Index: gcc/testsuite/gfortran.dg/scalar_mask_2.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/scalar_mask_2.f90        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.dg/scalar_mask_2.f90        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.dg/scalar_mask_2.f90        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.dg/scalar_mask_2.f90        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,4 +1,5 @@
 -! { dg-do run }
 +! { dg-do run { xfail spu-*-* } }
@@ -7451,8 +7797,8 @@ Index: gcc/testsuite/gfortran.dg/scalar_mask_2.f90
    real, dimension(2,2) :: a
 Index: gcc/testsuite/gfortran.dg/stat_2.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/stat_2.f90       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.dg/stat_2.f90       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.dg/stat_2.f90       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.dg/stat_2.f90       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,5 +1,5 @@
  ! { dg-do run { target fd_truncate } }
 -! { dg-skip-if "" { *-*-mingw* } { "*" } { "" } }
@@ -7462,8 +7808,8 @@ Index: gcc/testsuite/gfortran.dg/stat_2.f90
    integer :: s1(13), r1, s2(13), r2, s3(13), r3
 Index: gcc/testsuite/gfortran.dg/pr20257.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/pr20257.f90      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.dg/pr20257.f90      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.dg/pr20257.f90      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.dg/pr20257.f90      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,4 +1,5 @@
  ! { dg-do run { target fd_truncate } }
 +! { dg-skip-if "Too big for local store" { spu-*-* } { "*" } { "" } }
@@ -7473,7 +7819,7 @@ Index: gcc/testsuite/gfortran.dg/pr20257.f90
 Index: gcc/testsuite/gfortran.dg/maxloc_1.f90
 ===================================================================
 --- gcc/testsuite/gfortran.dg/maxloc_1.f90     (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gfortran.dg/maxloc_1.f90     (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gfortran.dg/maxloc_1.f90     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,14 @@
 +! { dg-do run }
 +  integer :: a(3), n
@@ -7492,7 +7838,7 @@ Index: gcc/testsuite/gfortran.dg/maxloc_1.f90
 Index: gcc/testsuite/gfortran.dg/derived_pointer_recursion_2.f90
 ===================================================================
 --- gcc/testsuite/gfortran.dg/derived_pointer_recursion_2.f90  (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gfortran.dg/derived_pointer_recursion_2.f90  (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gfortran.dg/derived_pointer_recursion_2.f90  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,48 @@
 +! { dg-do run }
 +!
@@ -7544,8 +7890,8 @@ Index: gcc/testsuite/gfortran.dg/derived_pointer_recursion_2.f90
 +
 Index: gcc/testsuite/gfortran.dg/default_format_denormal_1.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/default_format_denormal_1.f90    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.dg/default_format_denormal_1.f90    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.dg/default_format_denormal_1.f90    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.dg/default_format_denormal_1.f90    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,4 +1,4 @@
 -! { dg-do run { xfail alpha*-*-* *-*-darwin[89]* *-*-freebsd* *-*-mingw* } }
 +! { dg-do run { xfail alpha*-*-* *-*-darwin[89]* *-*-freebsd* *-*-mingw* *-*-cygwin* spu-*-* } }
@@ -7555,7 +7901,7 @@ Index: gcc/testsuite/gfortran.dg/default_format_denormal_1.f90
 Index: gcc/testsuite/gfortran.dg/leadz_trailz_2.f90
 ===================================================================
 --- gcc/testsuite/gfortran.dg/leadz_trailz_2.f90       (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gfortran.dg/leadz_trailz_2.f90       (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gfortran.dg/leadz_trailz_2.f90       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,36 @@
 +! { dg-do run }
 +! { dg-require-effective-target fortran_large_int }
@@ -7596,7 +7942,7 @@ Index: gcc/testsuite/gfortran.dg/leadz_trailz_2.f90
 Index: gcc/testsuite/gfortran.dg/pr39666-2.f90
 ===================================================================
 --- gcc/testsuite/gfortran.dg/pr39666-2.f90    (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gfortran.dg/pr39666-2.f90    (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gfortran.dg/pr39666-2.f90    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,14 @@
 +! PR middle-end/39666
 +! { dg-do compile }
@@ -7614,8 +7960,8 @@ Index: gcc/testsuite/gfortran.dg/pr39666-2.f90
 +END FUNCTION
 Index: gcc/testsuite/gfortran.dg/private_type_2.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/private_type_2.f90       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.dg/private_type_2.f90       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.dg/private_type_2.f90       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.dg/private_type_2.f90       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,8 +1,11 @@
  ! { dg-do compile }
 +! { dg-options "-std=f95" }
@@ -7631,7 +7977,7 @@ Index: gcc/testsuite/gfortran.dg/private_type_2.f90
 Index: gcc/testsuite/gfortran.dg/assumed_charlen_dummy.f90
 ===================================================================
 --- gcc/testsuite/gfortran.dg/assumed_charlen_dummy.f90        (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gfortran.dg/assumed_charlen_dummy.f90        (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gfortran.dg/assumed_charlen_dummy.f90        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,10 @@
 +! { dg-do compile }
 +! Test the fix for PR fortran/39893.
@@ -7645,8 +7991,8 @@ Index: gcc/testsuite/gfortran.dg/assumed_charlen_dummy.f90
 +      END
 Index: gcc/testsuite/gfortran.dg/nan_1.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/nan_1.f90        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.dg/nan_1.f90        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.dg/nan_1.f90        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.dg/nan_1.f90        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -3,6 +3,7 @@
  !
  ! { dg-do run }
@@ -7658,7 +8004,7 @@ Index: gcc/testsuite/gfortran.dg/nan_1.f90
 Index: gcc/testsuite/gfortran.dg/pr40587.f
 ===================================================================
 --- gcc/testsuite/gfortran.dg/pr40587.f        (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gfortran.dg/pr40587.f        (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gfortran.dg/pr40587.f        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,17 @@
 +C PR traget/40587
 +C { dg-do compile }
@@ -7679,8 +8025,8 @@ Index: gcc/testsuite/gfortran.dg/pr40587.f
 +      end
 Index: gcc/testsuite/gfortran.dg/gamma_5.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/gamma_5.f90      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.dg/gamma_5.f90      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.dg/gamma_5.f90      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.dg/gamma_5.f90      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -21,7 +21,7 @@
       xd = n + 0.5d0
       td = c(n)*sqrt(pi)
@@ -7692,8 +8038,8 @@ Index: gcc/testsuite/gfortran.dg/gamma_5.f90
    call tst_s(2.3, gamma(2.3))
 Index: gcc/testsuite/gfortran.dg/namelist_43.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/namelist_43.f90  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.dg/namelist_43.f90  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.dg/namelist_43.f90  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.dg/namelist_43.f90  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,5 +1,6 @@
  ! { dg-do run { target fd_truncate } }
  ! { dg-options "-mieee" { target alpha*-*-* sh*-*-* } }
@@ -7703,8 +8049,8 @@ Index: gcc/testsuite/gfortran.dg/namelist_43.f90
  !
 Index: gcc/testsuite/gfortran.dg/transfer_simplify_1.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/transfer_simplify_1.f90  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.dg/transfer_simplify_1.f90  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.dg/transfer_simplify_1.f90  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.dg/transfer_simplify_1.f90  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,5 +1,6 @@
  ! { dg-do run }
  ! { dg-options "-O2" }
@@ -7714,8 +8060,8 @@ Index: gcc/testsuite/gfortran.dg/transfer_simplify_1.f90
  ! (TRANSFER intrinsic).
 Index: gcc/testsuite/gfortran.dg/nan_3.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/nan_3.f90        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.dg/nan_3.f90        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.dg/nan_3.f90        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.dg/nan_3.f90        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,6 +1,7 @@
  ! { dg-do run }
  ! { dg-options "-fno-range-check" }
@@ -7727,7 +8073,7 @@ Index: gcc/testsuite/gfortran.dg/nan_3.f90
 Index: gcc/testsuite/gfortran.dg/array_constructor_31.f90
 ===================================================================
 --- gcc/testsuite/gfortran.dg/array_constructor_31.f90 (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gfortran.dg/array_constructor_31.f90 (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gfortran.dg/array_constructor_31.f90 (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,10 @@
 +! { dg-do compile }
 +! Test the fix for pr40018 in which the elements in the array
@@ -7742,7 +8088,7 @@ Index: gcc/testsuite/gfortran.dg/array_constructor_31.f90
 Index: gcc/testsuite/gfortran.dg/backspace_11.f90
 ===================================================================
 --- gcc/testsuite/gfortran.dg/backspace_11.f90 (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gfortran.dg/backspace_11.f90 (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gfortran.dg/backspace_11.f90 (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,24 @@
 +! { dg-do run }
 +! PR 40334 backspace regression
@@ -7770,8 +8116,8 @@ Index: gcc/testsuite/gfortran.dg/backspace_11.f90
 +end program backspace_11
 Index: gcc/testsuite/gfortran.dg/chmod_1.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/chmod_1.f90      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.dg/chmod_1.f90      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.dg/chmod_1.f90      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.dg/chmod_1.f90      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,5 +1,6 @@
 -! { dg-do run { target { ! *-*-mingw* } } }
 +! { dg-do run { target { ! { *-*-mingw* *-*-cygwin* spu-*-* } } } }
@@ -7782,8 +8128,8 @@ Index: gcc/testsuite/gfortran.dg/chmod_1.f90
    integer :: i
 Index: gcc/testsuite/gfortran.dg/integer_exponentiation_3.F90
 ===================================================================
---- gcc/testsuite/gfortran.dg/integer_exponentiation_3.F90     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.dg/integer_exponentiation_3.F90     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.dg/integer_exponentiation_3.F90     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.dg/integer_exponentiation_3.F90     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,4 +1,5 @@
 -! { dg-do run }
 +! { dg-do run { xfail spu-*-* } }
@@ -7793,8 +8139,8 @@ Index: gcc/testsuite/gfortran.dg/integer_exponentiation_3.F90
    implicit none
 Index: gcc/testsuite/gfortran.dg/elemental_subroutine_1.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/elemental_subroutine_1.f90       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.dg/elemental_subroutine_1.f90       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.dg/elemental_subroutine_1.f90       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.dg/elemental_subroutine_1.f90       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -48,7 +48,7 @@
  ! Test an expression in the INTENT(IN) argument
    x = (/1.0, 2.0/)
@@ -7806,8 +8152,8 @@ Index: gcc/testsuite/gfortran.dg/elemental_subroutine_1.f90
  
 Index: gcc/testsuite/gfortran.dg/isnan_2.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/isnan_2.f90      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.dg/isnan_2.f90      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.dg/isnan_2.f90      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.dg/isnan_2.f90      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -3,6 +3,7 @@
  ! { dg-do run }
  ! { dg-options "-fno-range-check" }
@@ -7818,8 +8164,8 @@ Index: gcc/testsuite/gfortran.dg/isnan_2.f90
    character(len=1) :: s
 Index: gcc/testsuite/gfortran.dg/chmod_3.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/chmod_3.f90      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.dg/chmod_3.f90      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.dg/chmod_3.f90      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.dg/chmod_3.f90      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,5 +1,6 @@
 -! { dg-do run { target { ! *-*-mingw* } } }
 +! { dg-do run { target { ! { *-*-mingw* *-*-cygwin* spu-*-* } } } }
@@ -7830,8 +8176,8 @@ Index: gcc/testsuite/gfortran.dg/chmod_3.f90
    integer :: i
 Index: gcc/testsuite/gfortran.dg/integer_exponentiation_5.F90
 ===================================================================
---- gcc/testsuite/gfortran.dg/integer_exponentiation_5.F90     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.dg/integer_exponentiation_5.F90     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.dg/integer_exponentiation_5.F90     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.dg/integer_exponentiation_5.F90     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,4 +1,5 @@
 -! { dg-do run }
 +! { dg-do run { xfail spu-*-* } }
@@ -7841,8 +8187,8 @@ Index: gcc/testsuite/gfortran.dg/integer_exponentiation_5.F90
  module mod_check
 Index: gcc/testsuite/gfortran.dg/stat_1.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/stat_1.f90       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.dg/stat_1.f90       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.dg/stat_1.f90       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.dg/stat_1.f90       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,5 +1,5 @@
  ! { dg-do run { target fd_truncate } }
 -! { dg-skip-if "" { *-*-mingw* } { "*" } { "" } }
@@ -7853,7 +8199,7 @@ Index: gcc/testsuite/gfortran.dg/stat_1.f90
 Index: gcc/testsuite/gfortran.dg/internal_write_1.f90
 ===================================================================
 --- gcc/testsuite/gfortran.dg/internal_write_1.f90     (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gfortran.dg/internal_write_1.f90     (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gfortran.dg/internal_write_1.f90     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,9 @@
 +! { dg-do run }
 +! { dg-shouldfail "End of file" }
@@ -7866,8 +8212,8 @@ Index: gcc/testsuite/gfortran.dg/internal_write_1.f90
 +! { dg-output "Fortran runtime error: End of file" }
 Index: gcc/testsuite/gfortran.dg/real_const_3.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/real_const_3.f90 (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.dg/real_const_3.f90 (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.dg/real_const_3.f90 (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.dg/real_const_3.f90 (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,6 +1,7 @@
  !{ dg-do run }
  !{ dg-options "-fno-range-check" }
@@ -7879,7 +8225,7 @@ Index: gcc/testsuite/gfortran.dg/real_const_3.f90
 Index: gcc/testsuite/gfortran.dg/private_type_13.f90
 ===================================================================
 --- gcc/testsuite/gfortran.dg/private_type_13.f90      (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gfortran.dg/private_type_13.f90      (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gfortran.dg/private_type_13.f90      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,32 @@
 +! { dg-do compile }
 +! Test fix for F95 part of PR39800, in which the host association of the type 't1'
@@ -7916,7 +8262,7 @@ Index: gcc/testsuite/gfortran.dg/private_type_13.f90
 Index: gcc/testsuite/gfortran.dg/leadz_trailz_1.f90
 ===================================================================
 --- gcc/testsuite/gfortran.dg/leadz_trailz_1.f90       (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gfortran.dg/leadz_trailz_1.f90       (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gfortran.dg/leadz_trailz_1.f90       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,133 @@
 +! { dg-do run }
 +
@@ -8053,8 +8399,8 @@ Index: gcc/testsuite/gfortran.dg/leadz_trailz_1.f90
 +end
 Index: gcc/testsuite/gfortran.dg/vect/pr39318.f90
 ===================================================================
---- gcc/testsuite/gfortran.dg/vect/pr39318.f90 (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/testsuite/gfortran.dg/vect/pr39318.f90 (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/testsuite/gfortran.dg/vect/pr39318.f90 (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/testsuite/gfortran.dg/vect/pr39318.f90 (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,4 +1,4 @@
 -! { dg-do compile } 
 +! { dg-do compile { target fopenmp } } 
@@ -8064,7 +8410,7 @@ Index: gcc/testsuite/gfortran.dg/vect/pr39318.f90
 Index: gcc/testsuite/gfortran.dg/func_assign_2.f90
 ===================================================================
 --- gcc/testsuite/gfortran.dg/func_assign_2.f90        (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/testsuite/gfortran.dg/func_assign_2.f90        (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/testsuite/gfortran.dg/func_assign_2.f90        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,33 @@
 +! { dg-do run }
 +! Test the fix for PR40551 in which the assignment
@@ -8102,13 +8448,12 @@ Index: gcc/testsuite/gfortran.dg/func_assign_2.f90
 
 Zmiany atrybutów dla: gcc/testsuite/ChangeLog-2008
 ___________________________________________________________________
-Zmienione: svn:mergeinfo
-   Połączono zmiany /trunk/gcc/testsuite/ChangeLog-2008:r149341,149351
+Usunięte: svn:mergeinfo
 
 Index: gcc/cp/typeck.c
 ===================================================================
---- gcc/cp/typeck.c    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/cp/typeck.c    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/cp/typeck.c    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/cp/typeck.c    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -260,6 +260,19 @@
    enum tree_code code2 = TREE_CODE (t2);
    tree attributes;
@@ -8199,10 +8544,93 @@ Index: gcc/cp/typeck.c
          if (! same_type_p (TREE_TYPE (rhs), lhstype))
            /* Call convert to generate an error; see PR 11063.  */
            rhs = convert (lhstype, rhs);
+@@ -6075,8 +6091,11 @@
+     {
+       int from_array;
+-      if (!same_or_base_type_p (TYPE_MAIN_VARIANT (lhstype),
+-                              TYPE_MAIN_VARIANT (TREE_TYPE (rhs))))
++      if (BRACE_ENCLOSED_INITIALIZER_P (rhs))
++      rhs = digest_init (lhstype, rhs);
++
++      else if (!same_or_base_type_p (TYPE_MAIN_VARIANT (lhstype),
++                                   TYPE_MAIN_VARIANT (TREE_TYPE (rhs))))
+       {
+         if (complain & tf_error)
+           error ("incompatible types in assignment of %qT to %qT",
+@@ -6085,7 +6104,8 @@
+       }
+       /* Allow array assignment in compiler-generated code.  */
+-      if (!current_function_decl || !DECL_ARTIFICIAL (current_function_decl))
++      else if (!current_function_decl
++             || !DECL_ARTIFICIAL (current_function_decl))
+       {
+           /* This routine is used for both initialization and assignment.
+              Make sure the diagnostic message differentiates the context.  */
+Index: gcc/cp/init.c
+===================================================================
+--- gcc/cp/init.c      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/cp/init.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
+@@ -2118,7 +2118,28 @@
+       if (array_p)
+       {
+-        if (init)
++        tree non_const_pointer_type = build_pointer_type
++          (cp_build_qualified_type (type, TYPE_QUALS (type) & ~TYPE_QUAL_CONST));
++
++        if (init && TREE_CHAIN (init) == NULL_TREE
++            && BRACE_ENCLOSED_INITIALIZER_P (TREE_VALUE (init))
++            && CONSTRUCTOR_IS_DIRECT_INIT (TREE_VALUE (init)))
++          {
++            tree arraytype, domain;
++            init = TREE_VALUE (init);
++            if (TREE_CONSTANT (nelts))
++              domain = compute_array_index_type (NULL_TREE, nelts);
++            else
++              {
++                domain = NULL_TREE;
++                if (CONSTRUCTOR_NELTS (init) > 0)
++                  warning (0, "non-constant array size in new, unable to "
++                           "verify length of initializer-list");
++              }
++            arraytype = build_cplus_array_type (type, domain);
++            init = digest_init (arraytype, init);
++          }
++        else if (init)
+             {
+               if (complain & tf_error)
+                 permerror (input_location, "ISO C++ forbids initialization in array new");
+@@ -2126,7 +2147,7 @@
+                 return error_mark_node;
+             }
+         init_expr
+-          = build_vec_init (data_addr,
++          = build_vec_init (fold_convert (non_const_pointer_type, data_addr),
+                             cp_build_binary_op (input_location,
+                                                 MINUS_EXPR, outer_nelts,
+                                                 integer_one_node,
+@@ -2675,6 +2696,7 @@
+   inner_elt_type = strip_array_types (type);
+   if (init
++      && TREE_CODE (atype) == ARRAY_TYPE
+       && (from_array == 2
+         ? (!CLASS_TYPE_P (inner_elt_type)
+            || !TYPE_HAS_COMPLEX_ASSIGN_REF (inner_elt_type))
+@@ -2690,7 +2712,6 @@
+        brace-enclosed initializers.  In this case, digest_init and
+        store_constructor will handle the semantics for us.  */
+-      gcc_assert (TREE_CODE (atype) == ARRAY_TYPE);
+       stmt_expr = build2 (INIT_EXPR, atype, base, init);
+       return stmt_expr;
+     }
 Index: gcc/cp/class.c
 ===================================================================
---- gcc/cp/class.c     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/cp/class.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/cp/class.c     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/cp/class.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -6158,7 +6158,7 @@
  
        fn = TREE_PURPOSE (matches);
@@ -8214,8 +8642,8 @@ Index: gcc/cp/class.c
        if (match)
 Index: gcc/cp/decl.c
 ===================================================================
---- gcc/cp/decl.c      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/cp/decl.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/cp/decl.c      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/cp/decl.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -929,6 +929,17 @@
        tree p1 = TYPE_ARG_TYPES (f1);
        tree p2 = TYPE_ARG_TYPES (f2);
@@ -8274,8 +8702,8 @@ Index: gcc/cp/decl.c
         things like `S::i' later.)  */
 Index: gcc/cp/call.c
 ===================================================================
---- gcc/cp/call.c      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/cp/call.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/cp/call.c      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/cp/call.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -240,7 +240,7 @@
        return false;
      }
@@ -8390,10 +8818,19 @@ Index: gcc/cp/call.c
        if (type_unknown_p (expr))
        expr = instantiate_type (totype, expr, complain);
        /* Convert a constant to its underlying value, unless we are
+@@ -7301,7 +7361,7 @@
+       expr = error_mark_node;
+       else
+       {
+-        if (!real_lvalue_p (expr))
++        if (!lvalue_or_rvalue_with_address_p (expr))
+           {
+             tree init;
+             var = set_up_extended_ref_temp (decl, expr, cleanup, &init);
 Index: gcc/cp/error.c
 ===================================================================
---- gcc/cp/error.c     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/cp/error.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/cp/error.c     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/cp/error.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -2458,7 +2458,7 @@
                  while (block && TREE_CODE (block) == BLOCK)
                    block = BLOCK_SUPERCONTEXT (block);
@@ -8406,13 +8843,12 @@ Index: gcc/cp/error.c
 
 Zmiany atrybutów dla: gcc/cp/ChangeLog-2007
 ___________________________________________________________________
-Zmienione: svn:mergeinfo
-   Połączono zmiany /trunk/gcc/cp/ChangeLog-2007:r149341,149351
+Usunięte: svn:mergeinfo
 
 Index: gcc/cp/cvt.c
 ===================================================================
---- gcc/cp/cvt.c       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/cp/cvt.c       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/cp/cvt.c       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/cp/cvt.c       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -760,8 +760,15 @@
      }
  
@@ -8434,14 +8870,182 @@ Index: gcc/cp/cvt.c
 
 Zmiany atrybutów dla: gcc/cp/ChangeLog-2008
 ___________________________________________________________________
-Zmienione: svn:mergeinfo
-   Połączono zmiany /trunk/gcc/cp/ChangeLog-2008:r149341,149351
+Usunięte: svn:mergeinfo
 
 Index: gcc/cp/tree.c
 ===================================================================
---- gcc/cp/tree.c      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/cp/tree.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
-@@ -1880,8 +1880,7 @@
+--- gcc/cp/tree.c      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/cp/tree.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
+@@ -44,7 +44,7 @@
+ static int list_hash_eq (const void *, const void *);
+ static hashval_t list_hash_pieces (tree, tree, tree);
+ static hashval_t list_hash (const void *);
+-static cp_lvalue_kind lvalue_p_1 (tree, int);
++static cp_lvalue_kind lvalue_p_1 (tree);
+ static tree build_target_expr (tree, tree);
+ static tree count_trees_r (tree *, int *, void *);
+ static tree verify_stmt_tree_r (tree *, int *, void *);
+@@ -55,12 +55,10 @@
+ static tree handle_init_priority_attribute (tree *, tree, tree, int, bool *);
+ /* If REF is an lvalue, returns the kind of lvalue that REF is.
+-   Otherwise, returns clk_none.  If TREAT_CLASS_RVALUES_AS_LVALUES is
+-   nonzero, rvalues of class type are considered lvalues.  */
++   Otherwise, returns clk_none.  */
+ static cp_lvalue_kind
+-lvalue_p_1 (tree ref,
+-          int treat_class_rvalues_as_lvalues)
++lvalue_p_1 (tree ref)
+ {
+   cp_lvalue_kind op1_lvalue_kind = clk_none;
+   cp_lvalue_kind op2_lvalue_kind = clk_none;
+@@ -72,8 +70,7 @@
+   if (TREE_CODE (ref) == INDIRECT_REF
+       && TREE_CODE (TREE_TYPE (TREE_OPERAND (ref, 0)))
+         == REFERENCE_TYPE)
+-    return lvalue_p_1 (TREE_OPERAND (ref, 0),
+-                       treat_class_rvalues_as_lvalues);
++    return lvalue_p_1 (TREE_OPERAND (ref, 0));
+   if (TREE_CODE (TREE_TYPE (ref)) == REFERENCE_TYPE)
+     {
+@@ -82,12 +79,7 @@
+         && TREE_CODE (ref) != PARM_DECL
+         && TREE_CODE (ref) != VAR_DECL
+         && TREE_CODE (ref) != COMPONENT_REF)
+-      {
+-        if (CLASS_TYPE_P (TREE_TYPE (TREE_TYPE (ref))))
+-          return treat_class_rvalues_as_lvalues ? clk_class : clk_none;
+-        else
+-          return clk_none;
+-      }
++      return clk_rvalueref;
+       /* lvalue references and named rvalue references are lvalues.  */
+       return clk_ordinary;
+@@ -108,12 +100,10 @@
+     case WITH_CLEANUP_EXPR:
+     case REALPART_EXPR:
+     case IMAGPART_EXPR:
+-      return lvalue_p_1 (TREE_OPERAND (ref, 0),
+-                       treat_class_rvalues_as_lvalues);
++      return lvalue_p_1 (TREE_OPERAND (ref, 0));
+     case COMPONENT_REF:
+-      op1_lvalue_kind = lvalue_p_1 (TREE_OPERAND (ref, 0),
+-                                  treat_class_rvalues_as_lvalues);
++      op1_lvalue_kind = lvalue_p_1 (TREE_OPERAND (ref, 0));
+       /* Look at the member designator.  */
+       if (!op1_lvalue_kind)
+       ;
+@@ -164,35 +154,28 @@
+       if (TREE_SIDE_EFFECTS (TREE_OPERAND (ref, 0))
+         || TREE_SIDE_EFFECTS (TREE_OPERAND (ref, 1)))
+       return clk_none;
+-      op1_lvalue_kind = lvalue_p_1 (TREE_OPERAND (ref, 0),
+-                                  treat_class_rvalues_as_lvalues);
+-      op2_lvalue_kind = lvalue_p_1 (TREE_OPERAND (ref, 1),
+-                                  treat_class_rvalues_as_lvalues);
++      op1_lvalue_kind = lvalue_p_1 (TREE_OPERAND (ref, 0));
++      op2_lvalue_kind = lvalue_p_1 (TREE_OPERAND (ref, 1));
+       break;
+     case COND_EXPR:
+       op1_lvalue_kind = lvalue_p_1 (TREE_OPERAND (ref, 1)
+                                   ? TREE_OPERAND (ref, 1)
+-                                  : TREE_OPERAND (ref, 0),
+-                                  treat_class_rvalues_as_lvalues);
+-      op2_lvalue_kind = lvalue_p_1 (TREE_OPERAND (ref, 2),
+-                                  treat_class_rvalues_as_lvalues);
++                                  : TREE_OPERAND (ref, 0));
++      op2_lvalue_kind = lvalue_p_1 (TREE_OPERAND (ref, 2));
+       break;
+     case MODIFY_EXPR:
+       return clk_ordinary;
+     case COMPOUND_EXPR:
+-      return lvalue_p_1 (TREE_OPERAND (ref, 1),
+-                       treat_class_rvalues_as_lvalues);
++      return lvalue_p_1 (TREE_OPERAND (ref, 1));
+     case TARGET_EXPR:
+-      return treat_class_rvalues_as_lvalues ? clk_class : clk_none;
++      return clk_class;
+     case VA_ARG_EXPR:
+-      return (treat_class_rvalues_as_lvalues
+-            && CLASS_TYPE_P (TREE_TYPE (ref))
+-            ? clk_class : clk_none);
++      return (CLASS_TYPE_P (TREE_TYPE (ref)) ? clk_class : clk_none);
+     case CALL_EXPR:
+       /* Any class-valued call would be wrapped in a TARGET_EXPR.  */
+@@ -207,8 +190,7 @@
+     case BASELINK:
+       /* We now represent a reference to a single static member function
+        with a BASELINK.  */
+-      return lvalue_p_1 (BASELINK_FUNCTIONS (ref),
+-                       treat_class_rvalues_as_lvalues);
++      return lvalue_p_1 (BASELINK_FUNCTIONS (ref));
+     case NON_DEPENDENT_EXPR:
+       /* We must consider NON_DEPENDENT_EXPRs to be lvalues so that
+@@ -244,20 +226,35 @@
+ cp_lvalue_kind
+ real_lvalue_p (tree ref)
+ {
+-  return lvalue_p_1 (ref,
+-                   /*treat_class_rvalues_as_lvalues=*/0);
++  cp_lvalue_kind kind = lvalue_p_1 (ref);
++  if (kind & (clk_rvalueref|clk_class))
++    return clk_none;
++  else
++    return kind;
+ }
+-/* This differs from real_lvalue_p in that class rvalues are
+-   considered lvalues.  */
++/* This differs from real_lvalue_p in that class rvalues are considered
++   lvalues.  */
+ int
+ lvalue_p (tree ref)
+ {
+-  return
+-    (lvalue_p_1 (ref, /*class rvalue ok*/ 1) != clk_none);
++  return (lvalue_p_1 (ref) != clk_none);
+ }
++/* This differs from real_lvalue_p in that rvalues formed by dereferencing
++   rvalue references are considered rvalues.  */
++
++bool
++lvalue_or_rvalue_with_address_p (tree ref)
++{
++  cp_lvalue_kind kind = lvalue_p_1 (ref);
++  if (kind & clk_class)
++    return false;
++  else
++    return (kind != clk_none);
++}
++
+ /* Test whether DECL is a builtin that may appear in a
+    constant-expression. */
+@@ -532,7 +529,9 @@
+   if (!CLASS_TYPE_P (type) && cp_type_quals (type))
+     type = TYPE_MAIN_VARIANT (type);
+-  if (!processing_template_decl && real_lvalue_p (expr))
++  /* We need to do this for rvalue refs as well to get the right answer
++     from decltype; see c++/36628.  */
++  if (!processing_template_decl && lvalue_or_rvalue_with_address_p (expr))
+     expr = build1 (NON_LVALUE_EXPR, type, expr);
+   else if (type != TREE_TYPE (expr))
+     expr = build_nop (type, expr);
+@@ -1880,8 +1879,7 @@
      case PARM_DECL:
        /* For comparing uses of parameters in late-specified return types
         with an out-of-class definition of the function.  */
@@ -8451,11 +9055,62 @@ Index: gcc/cp/tree.c
        return true;
        else
        return false;
+Index: gcc/cp/cp-tree.h
+===================================================================
+--- gcc/cp/cp-tree.h   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/cp/cp-tree.h   (.../branches/gcc-4_4-branch)   (wersja 149762)
+@@ -3488,9 +3488,10 @@
+ typedef enum cp_lvalue_kind {
+   clk_none = 0,     /* Things that are not an lvalue.  */
+   clk_ordinary = 1, /* An ordinary lvalue.  */
+-  clk_class = 2,    /* An rvalue of class-type.  */
+-  clk_bitfield = 4, /* An lvalue for a bit-field.  */
+-  clk_packed = 8    /* An lvalue for a packed field.  */
++  clk_rvalueref = 2,/* An rvalue formed using an rvalue reference */
++  clk_class = 4,    /* An rvalue of class-type.  */
++  clk_bitfield = 8, /* An lvalue for a bit-field.  */
++  clk_packed = 16   /* An lvalue for a packed field.  */
+ } cp_lvalue_kind;
+ /* Various kinds of template specialization, instantiation, etc.  */
+@@ -4851,6 +4852,7 @@
+                                                tree *, int);
+ extern int member_p                           (const_tree);
+ extern cp_lvalue_kind real_lvalue_p           (tree);
++extern bool lvalue_or_rvalue_with_address_p   (tree);
+ extern bool builtin_valid_in_constant_expr_p    (const_tree);
+ extern tree build_min                         (enum tree_code, tree, ...);
+ extern tree build_min_nt                      (enum tree_code, ...);
 Index: gcc/cp/ChangeLog
 ===================================================================
---- gcc/cp/ChangeLog   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/cp/ChangeLog   (.../branches/gcc-4_4-branch)   (wersja 149530)
-@@ -1,3 +1,137 @@
+--- gcc/cp/ChangeLog   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/cp/ChangeLog   (.../branches/gcc-4_4-branch)   (wersja 149762)
+@@ -1,3 +1,162 @@
++2009-07-14  Jason Merrill  <jason@redhat.com>
++
++      PR c++/40740
++      * semantics.c (perform_koenig_lookup): Handle empty template args.
++
++2009-07-12  Jason Merrill  <jason@redhat.com>
++
++      PR c++/36628
++      * tree.c (rvalue): Use lvalue_or_rvalue_with_address_p.
++
++      PR c++/37206
++      * cp-tree.h (enum cp_lvalue_kind_flags): Add clk_rvalueref.
++      * tree.c (lvalue_p_1): Return it.  Remove
++      treat_class_rvalues_as_lvalues parm.
++      (real_lvalue_p): Disallow pseudo-lvalues here.
++      (lvalue_or_rvalue_with_address_p): New fn.
++      * call.c (initialize_reference): Use it instead of real_lvalue_p.
++
++      PR c++/40689
++      * init.c (build_new_1): Handle initializer list as array initializer.
++      (build_vec_init): Likewise.
++      * typeck.c (cp_build_modify_expr): Likewise.
++      * typeck2.c (process_init_constructor_array): Error rather than abort
++      if too many initializers.
++
 +2009-07-10  Jakub Jelinek  <jakub@redhat.com>
 +
 +      PR c++/40502
@@ -8593,10 +9248,28 @@ Index: gcc/cp/ChangeLog
  2009-04-21  Release Manager
  
        * GCC 4.4.0 released.
+Index: gcc/cp/typeck2.c
+===================================================================
+--- gcc/cp/typeck2.c   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/cp/typeck2.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
+@@ -906,10 +906,9 @@
+     /* Vectors are like simple fixed-size arrays.  */
+     len = TYPE_VECTOR_SUBPARTS (type);
+-  /* There cannot be more initializers than needed as otherwise
+-     reshape_init would have already rejected the initializer.  */
+-  if (!unbounded)
+-    gcc_assert (VEC_length (constructor_elt, v) <= len);
++  /* There must not be more initializers than needed.  */
++  if (!unbounded && VEC_length (constructor_elt, v)  > len)
++    error ("too many initializers for %qT", type);
+   for (i = 0; VEC_iterate (constructor_elt, v, i, ce); ++i)
+     {
 Index: gcc/cp/pt.c
 ===================================================================
---- gcc/cp/pt.c        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/cp/pt.c        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/cp/pt.c        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/cp/pt.c        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -7597,8 +7597,15 @@
       and return a PACK_EXPANSION_*. The caller will need to deal with
       that.  */
@@ -8700,9 +9373,33 @@ Index: gcc/cp/pt.c
  
 Index: gcc/cp/semantics.c
 ===================================================================
---- gcc/cp/semantics.c (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/cp/semantics.c (.../branches/gcc-4_4-branch)   (wersja 149530)
-@@ -2838,16 +2838,16 @@
+--- gcc/cp/semantics.c (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/cp/semantics.c (.../branches/gcc-4_4-branch)   (wersja 149762)
+@@ -1801,9 +1801,12 @@
+   tree identifier = NULL_TREE;
+   tree functions = NULL_TREE;
+   tree tmpl_args = NULL_TREE;
++  bool template_id = false;
+   if (TREE_CODE (fn) == TEMPLATE_ID_EXPR)
+     {
++      /* Use a separate flag to handle null args.  */
++      template_id = true;
+       tmpl_args = TREE_OPERAND (fn, 1);
+       fn = TREE_OPERAND (fn, 0);
+     }
+@@ -1835,8 +1838,8 @@
+       fn = unqualified_fn_lookup_error (identifier);
+     }
+-  if (fn && tmpl_args)
+-    fn = build_nt (TEMPLATE_ID_EXPR, fn, tmpl_args);
++  if (fn && template_id)
++    fn = build2 (TEMPLATE_ID_EXPR, unknown_type_node, fn, tmpl_args);
+   
+   return fn;
+ }
+@@ -2838,16 +2841,16 @@
                                                     done, address_p,
                                                     template_p,
                                                     template_arg_p);
@@ -8731,8 +9428,8 @@ Index: gcc/cp/semantics.c
                decl = convert_from_reference (decl);
 Index: gcc/cp/decl2.c
 ===================================================================
---- gcc/cp/decl2.c     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/cp/decl2.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/cp/decl2.c     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/cp/decl2.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -3809,6 +3809,7 @@
      {
        error ("deleted function %q+D", decl);
@@ -8743,8 +9440,8 @@ Index: gcc/cp/decl2.c
    if (skip_evaluation)
 Index: gcc/cp/parser.c
 ===================================================================
---- gcc/cp/parser.c    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/cp/parser.c    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/cp/parser.c    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/cp/parser.c    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -10477,6 +10477,12 @@
           argument pack. */
        if (cp_lexer_next_token_is (parser->lexer, CPP_ELLIPSIS))
@@ -8807,8 +9504,8 @@ Index: gcc/cp/parser.c
    return groktypename (&type_specifier_seq, abstract_declarator,
 Index: gcc/tree-ssa-ccp.c
 ===================================================================
---- gcc/tree-ssa-ccp.c (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/tree-ssa-ccp.c (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/tree-ssa-ccp.c (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/tree-ssa-ccp.c (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1290,7 +1290,9 @@
        if (TREE_CODE (base) == SSA_NAME
            && (value = get_value (base))
@@ -8822,8 +9519,8 @@ Index: gcc/tree-ssa-ccp.c
        }
 Index: gcc/dojump.c
 ===================================================================
---- gcc/dojump.c       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/dojump.c       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/dojump.c       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/dojump.c       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -141,7 +141,8 @@
      }
  
@@ -8850,8 +9547,8 @@ Index: gcc/dojump.c
                }
 Index: gcc/dbxout.c
 ===================================================================
---- gcc/dbxout.c       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/dbxout.c       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/dbxout.c       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/dbxout.c       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -2761,10 +2761,16 @@
        }
  
@@ -8883,8 +9580,8 @@ Index: gcc/dbxout.c
          int blocknum = BLOCK_NUMBER (block);
 Index: gcc/ira-int.h
 ===================================================================
---- gcc/ira-int.h      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/ira-int.h      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/ira-int.h      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/ira-int.h      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -730,21 +730,24 @@
  extern HARD_REG_SET ira_reg_mode_hard_regset
                      [FIRST_PSEUDO_REGISTER][NUM_MACHINE_MODES];
@@ -8951,8 +9648,8 @@ Index: gcc/ira-int.h
    /* The number of the current element in IRA_ALLOCNOS.  */
 Index: gcc/cse.c
 ===================================================================
---- gcc/cse.c  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/cse.c  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/cse.c  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/cse.c  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,6 +1,6 @@
  /* Common subexpression elimination for GNU compiler.
     Copyright (C) 1987, 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998
@@ -8972,8 +9669,8 @@ Index: gcc/cse.c
      return 0;
 Index: gcc/ira-color.c
 ===================================================================
---- gcc/ira-color.c    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/ira-color.c    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/ira-color.c    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/ira-color.c    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -285,8 +285,8 @@
            continue;
  
@@ -9034,8 +9731,8 @@ Index: gcc/ira-color.c
         cover_class, ALLOCNO_COVER_CLASS_COST (a),
 Index: gcc/ipa-utils.h
 ===================================================================
---- gcc/ipa-utils.h    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/ipa-utils.h    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/ipa-utils.h    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/ipa-utils.h    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -23,9 +23,6 @@
  #include "tree.h"
  #include "cgraph.h"
@@ -9048,8 +9745,8 @@ Index: gcc/ipa-utils.h
    int low_link;
 Index: gcc/dwarf2out.c
 ===================================================================
---- gcc/dwarf2out.c    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/dwarf2out.c    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/dwarf2out.c    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/dwarf2out.c    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -694,14 +694,15 @@
    *p = cfi;
  }
@@ -9225,8 +9922,8 @@ Index: gcc/dwarf2out.c
        return;
 Index: gcc/expr.c
 ===================================================================
---- gcc/expr.c (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/expr.c (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/expr.c (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/expr.c (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -8257,7 +8257,8 @@
        /* If neither mode is BLKmode, and both modes are the same size
         then we can use gen_lowpart.  */
@@ -9240,7 +9937,7 @@ Index: gcc/expr.c
 Index: gcc/ada/system-aix64.ads
 ===================================================================
 --- gcc/ada/system-aix64.ads   (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/ada/system-aix64.ads   (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/ada/system-aix64.ads   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,155 @@
 +------------------------------------------------------------------------------
 +--                                                                          --
@@ -9399,8 +10096,8 @@ Index: gcc/ada/system-aix64.ads
 +end System;
 Index: gcc/ada/ChangeLog
 ===================================================================
---- gcc/ada/ChangeLog  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/ada/ChangeLog  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/ada/ChangeLog  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/ada/ChangeLog  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,3 +1,26 @@
 +2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
 +
@@ -53137,8 +53834,8 @@ Index: gcc/ada/ChangeLog
 +notice and this notice are preserved.
 Index: gcc/ada/gcc-interface/utils.c
 ===================================================================
---- gcc/ada/gcc-interface/utils.c      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/ada/gcc-interface/utils.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/ada/gcc-interface/utils.c      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/ada/gcc-interface/utils.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1570,6 +1570,15 @@
    TREE_STATIC (var_decl)
      = !extern_flag && (public_flag || static_flag || global_bindings_p ());
@@ -53157,8 +53854,8 @@ Index: gcc/ada/gcc-interface/utils.c
  
 Index: gcc/ada/gcc-interface/Makefile.in
 ===================================================================
---- gcc/ada/gcc-interface/Makefile.in  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/ada/gcc-interface/Makefile.in  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/ada/gcc-interface/Makefile.in  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/ada/gcc-interface/Makefile.in  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1103,7 +1103,7 @@
  endif
  
@@ -53197,8 +53894,8 @@ Index: gcc/ada/gcc-interface/Makefile.in
  
 Index: gcc/ada/gcc-interface/utils2.c
 ===================================================================
---- gcc/ada/gcc-interface/utils2.c     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/ada/gcc-interface/utils2.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/ada/gcc-interface/utils2.c     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/ada/gcc-interface/utils2.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -6,7 +6,7 @@
   *                                                                          *
   *                          C Implementation File                           *
@@ -53270,7 +53967,7 @@ Index: gcc/ada/gcc-interface/utils2.c
 Index: gcc/ada/ChangeLog-2001
 ===================================================================
 --- gcc/ada/ChangeLog-2001     (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/ada/ChangeLog-2001     (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/ada/ChangeLog-2001     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,2239 @@
 +2001-12-23  Richard Henderson  <rth@redhat.com>
 +
@@ -55514,7 +56211,7 @@ Index: gcc/ada/ChangeLog-2001
 Index: gcc/ada/ChangeLog-2002
 ===================================================================
 --- gcc/ada/ChangeLog-2002     (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/ada/ChangeLog-2002     (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/ada/ChangeLog-2002     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,986 @@
 +2002-12-28  Joseph S. Myers  <jsm@polyomino.org.uk>
 +
@@ -56505,7 +57202,7 @@ Index: gcc/ada/ChangeLog-2002
 Index: gcc/ada/ChangeLog-2003
 ===================================================================
 --- gcc/ada/ChangeLog-2003     (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/ada/ChangeLog-2003     (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/ada/ChangeLog-2003     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,3021 @@
 +2003-12-23  Kelley Cook  <kcook@gcc.gnu.org>
 +
@@ -59531,7 +60228,7 @@ Index: gcc/ada/ChangeLog-2003
 Index: gcc/ada/ChangeLog-2004
 ===================================================================
 --- gcc/ada/ChangeLog-2004     (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/ada/ChangeLog-2004     (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/ada/ChangeLog-2004     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,8347 @@
 +2004-12-30  Sohail Somani  <sohail@sohailsomani.com>
 +
@@ -67883,7 +68580,7 @@ Index: gcc/ada/ChangeLog-2004
 Index: gcc/ada/ChangeLog-2005
 ===================================================================
 --- gcc/ada/ChangeLog-2005     (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/ada/ChangeLog-2005     (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/ada/ChangeLog-2005     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,8014 @@
 +2005-12-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
 +
@@ -75902,7 +76599,7 @@ Index: gcc/ada/ChangeLog-2005
 Index: gcc/ada/ChangeLog-2006
 ===================================================================
 --- gcc/ada/ChangeLog-2006     (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/ada/ChangeLog-2006     (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/ada/ChangeLog-2006     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,4462 @@
 +2006-12-07  Geoffrey Keating  <geoffk@apple.com>
 +
@@ -80369,7 +81066,7 @@ Index: gcc/ada/ChangeLog-2006
 Index: gcc/ada/ChangeLog-2007
 ===================================================================
 --- gcc/ada/ChangeLog-2007     (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/ada/ChangeLog-2007     (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/ada/ChangeLog-2007     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,9221 @@
 +2007-12-27  Samuel Tardieu  <sam@rfc1149.net>
 +
@@ -89595,7 +90292,7 @@ Index: gcc/ada/ChangeLog-2007
 Index: gcc/ada/ChangeLog-2008
 ===================================================================
 --- gcc/ada/ChangeLog-2008     (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ gcc/ada/ChangeLog-2008     (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ gcc/ada/ChangeLog-2008     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,7464 @@
 +2008-12-09  Jakub Jelinek  <jakub@redhat.com>
 +
@@ -97063,8 +97760,8 @@ Index: gcc/ada/ChangeLog-2008
 +notice and this notice are preserved.
 Index: gcc/dse.c
 ===================================================================
---- gcc/dse.c  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/dse.c  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/dse.c  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/dse.c  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -223,7 +223,7 @@
    /* This canonized mem.  */
    rtx mem;
@@ -97236,8 +97933,8 @@ Index: gcc/dse.c
                        bitmap_ior_into (kill, group->group_kill);
 Index: gcc/fortran/interface.c
 ===================================================================
---- gcc/fortran/interface.c    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/fortran/interface.c    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/fortran/interface.c    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/fortran/interface.c    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -2502,6 +2502,7 @@
  gfc_search_interface (gfc_interface *intr, int sub_flag,
                      gfc_actual_arglist **ap)
@@ -97270,8 +97967,8 @@ Index: gcc/fortran/interface.c
  
 Index: gcc/fortran/trans-expr.c
 ===================================================================
---- gcc/fortran/trans-expr.c   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/fortran/trans-expr.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/fortran/trans-expr.c   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/fortran/trans-expr.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1526,48 +1526,6 @@
  }
  
@@ -97397,8 +98094,8 @@ Index: gcc/fortran/trans-expr.c
    /* Next check that it's of a simple enough type.  */
 Index: gcc/fortran/trans-array.c
 ===================================================================
---- gcc/fortran/trans-array.c  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/fortran/trans-array.c  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/fortran/trans-array.c  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/fortran/trans-array.c  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1246,10 +1246,11 @@
                  gfc_init_se (&se, NULL);
                  gfc_conv_constant (&se, p->expr);
@@ -97435,8 +98132,8 @@ Index: gcc/fortran/trans-array.c
        {
 Index: gcc/fortran/ChangeLog
 ===================================================================
---- gcc/fortran/ChangeLog      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/fortran/ChangeLog      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/fortran/ChangeLog      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/fortran/ChangeLog      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,3 +1,137 @@
 +2009-07-09  Paul Thomas  <pault@gcc.gnu.org>
 +
@@ -97577,8 +98274,8 @@ Index: gcc/fortran/ChangeLog
        * GCC 4.4.0 released.
 Index: gcc/fortran/data.c
 ===================================================================
---- gcc/fortran/data.c (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/fortran/data.c (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/fortran/data.c (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/fortran/data.c (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -416,7 +416,11 @@
      }
  
@@ -97594,8 +98291,8 @@ Index: gcc/fortran/data.c
        /* Overwriting an existing initializer is non-standard but usually only
 Index: gcc/fortran/trans-stmt.c
 ===================================================================
---- gcc/fortran/trans-stmt.c   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/fortran/trans-stmt.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/fortran/trans-stmt.c   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/fortran/trans-stmt.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -270,9 +270,11 @@
          gfc_conv_expr_descriptor (&parmse, e, gfc_walk_expr (e));
          gfc_add_block_to_block (&se->pre, &parmse.pre);
@@ -97728,8 +98425,8 @@ Index: gcc/fortran/trans-stmt.c
                  }
 Index: gcc/fortran/trans-stmt.h
 ===================================================================
---- gcc/fortran/trans-stmt.h   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/fortran/trans-stmt.h   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/fortran/trans-stmt.h   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/fortran/trans-stmt.h   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -39,7 +39,7 @@
  tree gfc_trans_entry (gfc_code *);
  tree gfc_trans_pause (gfc_code *);
@@ -97741,8 +98438,8 @@ Index: gcc/fortran/trans-stmt.h
  tree gfc_trans_arithmetic_if (gfc_code *);
 Index: gcc/fortran/module.c
 ===================================================================
---- gcc/fortran/module.c       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/fortran/module.c       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/fortran/module.c       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/fortran/module.c       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -4738,7 +4738,7 @@
    if ((file = fopen (filename, "r")) == NULL)
      return -1;
@@ -97768,8 +98465,8 @@ Index: gcc/fortran/module.c
        fclose (file);
 Index: gcc/fortran/trans.c
 ===================================================================
---- gcc/fortran/trans.c        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/fortran/trans.c        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/fortran/trans.c        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/fortran/trans.c        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1109,12 +1109,14 @@
            if (code->resolved_isym
                && code->resolved_isym->id == GFC_ISYM_MVBITS)
@@ -97789,8 +98486,8 @@ Index: gcc/fortran/trans.c
        case EXEC_RETURN:
 Index: gcc/fortran/trans-types.c
 ===================================================================
---- gcc/fortran/trans-types.c  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/fortran/trans-types.c  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/fortran/trans-types.c  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/fortran/trans-types.c  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -595,7 +595,7 @@
    return make_signed_type (mode_precision);
  }
@@ -97802,8 +98499,8 @@ Index: gcc/fortran/trans-types.c
    if (size == CHAR_TYPE_SIZE)
 Index: gcc/fortran/trans.h
 ===================================================================
---- gcc/fortran/trans.h        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/fortran/trans.h        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/fortran/trans.h        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/fortran/trans.h        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -310,9 +310,6 @@
  /* Does an intrinsic map directly to an external library call.  */
  int gfc_is_intrinsic_libcall (gfc_expr *);
@@ -97825,8 +98522,8 @@ Index: gcc/fortran/trans.h
  extern GTY(()) tree gfor_fndecl_sc_kind;
 Index: gcc/fortran/trans-types.h
 ===================================================================
---- gcc/fortran/trans-types.h  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/fortran/trans-types.h  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/fortran/trans-types.h  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/fortran/trans-types.h  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -68,6 +68,7 @@
  
  tree gfc_type_for_size (unsigned, int);
@@ -97837,8 +98534,8 @@ Index: gcc/fortran/trans-types.h
  tree gfc_get_array_type_bounds (tree, int, tree *, tree *, int,
 Index: gcc/fortran/resolve.c
 ===================================================================
---- gcc/fortran/resolve.c      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/fortran/resolve.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/fortran/resolve.c      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/fortran/resolve.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -82,7 +82,19 @@
    return formal_arg_flag;
  }
@@ -97914,8 +98611,8 @@ Index: gcc/fortran/resolve.c
  
 Index: gcc/fortran/f95-lang.c
 ===================================================================
---- gcc/fortran/f95-lang.c     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/fortran/f95-lang.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/fortran/f95-lang.c     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/fortran/f95-lang.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -917,12 +917,12 @@
    gfc_define_builtin ("__builtin_fmodf", mfunc_float[1], 
                      BUILT_IN_FMODF, "fmodf", true);
@@ -97937,8 +98634,8 @@ Index: gcc/fortran/f95-lang.c
    type = tree_cons (NULL_TREE, float_type_node, void_list_node);
 Index: gcc/fortran/trans-io.c
 ===================================================================
---- gcc/fortran/trans-io.c     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/fortran/trans-io.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/fortran/trans-io.c     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/fortran/trans-io.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -471,7 +471,7 @@
    gfc_conv_expr_val (&se, e);
  
@@ -97950,8 +98647,8 @@ Index: gcc/fortran/trans-io.c
        int i;
 Index: gcc/fortran/trans-decl.c
 ===================================================================
---- gcc/fortran/trans-decl.c   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/fortran/trans-decl.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/fortran/trans-decl.c   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/fortran/trans-decl.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -141,6 +141,8 @@
  tree gfor_fndecl_size0;
  tree gfor_fndecl_size1;
@@ -97983,8 +98680,8 @@ Index: gcc/fortran/trans-decl.c
  
 Index: gcc/fortran/dependency.c
 ===================================================================
---- gcc/fortran/dependency.c   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/fortran/dependency.c   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/fortran/dependency.c   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/fortran/dependency.c   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1186,17 +1186,28 @@
  
  
@@ -98073,8 +98770,8 @@ Index: gcc/fortran/dependency.c
              break;
 Index: gcc/fortran/dependency.h
 ===================================================================
---- gcc/fortran/dependency.h   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/fortran/dependency.h   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/fortran/dependency.h   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/fortran/dependency.h   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -33,7 +33,7 @@
  /*********************** Functions prototypes **************************/
  
@@ -98086,8 +98783,8 @@ Index: gcc/fortran/dependency.h
                                 gfc_actual_arglist *, gfc_dep_check);
 Index: gcc/fortran/trans-intrinsic.c
 ===================================================================
---- gcc/fortran/trans-intrinsic.c      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/fortran/trans-intrinsic.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/fortran/trans-intrinsic.c      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/fortran/trans-intrinsic.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -2181,12 +2181,12 @@
       possible value is HUGE in both cases.  */
    if (op == GT_EXPR)
@@ -98313,8 +99010,8 @@ Index: gcc/fortran/trans-intrinsic.c
                              fold_convert (type, args[0]), tmp);
 Index: gcc/fortran/simplify.c
 ===================================================================
---- gcc/fortran/simplify.c     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/fortran/simplify.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/fortran/simplify.c     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/fortran/simplify.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -2410,10 +2410,13 @@
    bs = gfc_integer_kinds[i].bit_size;
    if (mpz_cmp_si (e->value.integer, 0) == 0)
@@ -98332,8 +99029,8 @@ Index: gcc/fortran/simplify.c
    return result;
 Index: gcc/ira-lives.c
 ===================================================================
---- gcc/ira-lives.c    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/ira-lives.c    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/ira-lives.c    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/ira-lives.c    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -782,10 +782,11 @@
                  [ira_class_hard_regs[cl][0]]) >= 0
              && reg_class_size[cl] <= (unsigned) CLASS_MAX_NREGS (cl, mode))
@@ -98352,15 +99049,15 @@ Index: gcc/ira-lives.c
              ALLOCNO_CONFLICT_HARD_REG_COSTS (operand_a)
 Index: gcc/BASE-VER
 ===================================================================
---- gcc/BASE-VER       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/BASE-VER       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/BASE-VER       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/BASE-VER       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1 +1 @@
 -4.4.0
 +4.4.1
 Index: gcc/function.c
 ===================================================================
---- gcc/function.c     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/function.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/function.c     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/function.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -2977,9 +2977,17 @@
                                          TYPE_UNSIGNED (TREE_TYPE (parm)));
  
@@ -98398,8 +99095,8 @@ Index: gcc/function.c
              gcc_assert (!crtl->stack_realign_processed);
 Index: gcc/ira-emit.c
 ===================================================================
---- gcc/ira-emit.c     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/ira-emit.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/ira-emit.c     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/ira-emit.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -812,7 +812,8 @@
        }
        else
@@ -98412,8 +99109,8 @@ Index: gcc/ira-emit.c
        ira_overall_cost += cost;
 Index: gcc/gcse.c
 ===================================================================
---- gcc/gcse.c (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/gcse.c (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/gcse.c (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/gcse.c (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,7 +1,7 @@
  /* Global common subexpression elimination/Partial redundancy elimination
     and global constant/copy propagation for GNU compiler.
@@ -98434,8 +99131,8 @@ Index: gcc/gcse.c
                          SET_BIT (bmap[bb_index], indx);
 Index: gcc/alias.c
 ===================================================================
---- gcc/alias.c        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/alias.c        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/alias.c        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/alias.c        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1438,15 +1438,16 @@
          return x;
        return 0;
@@ -98488,13 +99185,12 @@ Index: gcc/alias.c
 
 Zmiany atrybutów dla: gcc/ChangeLog-2008
 ___________________________________________________________________
-Zmienione: svn:mergeinfo
-   Połączono zmiany /trunk/gcc/ChangeLog-2008:r149341,149351
+Usunięte: svn:mergeinfo
 
 Index: gcc/tree-vect-analyze.c
 ===================================================================
---- gcc/tree-vect-analyze.c    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/tree-vect-analyze.c    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/tree-vect-analyze.c    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/tree-vect-analyze.c    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -199,6 +199,15 @@
              print_gimple_stmt (vect_dump, stmt, 0, TDF_SLIM);
            }
@@ -98543,8 +99239,8 @@ Index: gcc/tree-vect-analyze.c
              {
 Index: gcc/gimplify.c
 ===================================================================
---- gcc/gimplify.c     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/gimplify.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/gimplify.c     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/gimplify.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1628,21 +1628,64 @@
        }
        len = i;
@@ -98619,10 +99315,19 @@ Index: gcc/gimplify.c
        gimple_switch = gimple_build_switch_vec (SWITCH_COND (switch_expr), 
                                                 default_case, labels);
        gimplify_seq_add_stmt (pre_p, gimple_switch);
+@@ -1873,7 +1916,7 @@
+   /* If we have a conversion to a non-register type force the
+      use of a VIEW_CONVERT_EXPR instead.  */
+-  if (!is_gimple_reg_type (TREE_TYPE (*expr_p)))
++  if (CONVERT_EXPR_P (*expr_p) && !is_gimple_reg_type (TREE_TYPE (*expr_p)))
+     *expr_p = fold_build1 (VIEW_CONVERT_EXPR, TREE_TYPE (*expr_p),
+                          TREE_OPERAND (*expr_p, 0));
 Index: gcc/emit-rtl.c
 ===================================================================
---- gcc/emit-rtl.c     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/emit-rtl.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/emit-rtl.c     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/emit-rtl.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -869,7 +869,11 @@
    if (SUPPORTS_STACK_ALIGNMENT 
        && crtl->stack_alignment_estimated < align
@@ -98638,8 +99343,8 @@ Index: gcc/emit-rtl.c
        && (GET_MODE_CLASS (mode) == MODE_COMPLEX_FLOAT
 Index: gcc/cfgexpand.c
 ===================================================================
---- gcc/cfgexpand.c    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/cfgexpand.c    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/cfgexpand.c    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/cfgexpand.c    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1076,9 +1076,11 @@
         variables, which won't be on stack, we collect alignment of
         type and ignore user specified alignment.  */
@@ -98656,8 +99361,8 @@ Index: gcc/cfgexpand.c
          {
 Index: gcc/cselib.c
 ===================================================================
---- gcc/cselib.c       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/cselib.c       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/cselib.c       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/cselib.c       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,6 +1,6 @@
  /* Common subexpression elimination library for GNU compiler.
     Copyright (C) 1987, 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
@@ -98677,8 +99382,8 @@ Index: gcc/cselib.c
              num_mems++;
 Index: gcc/tree-ssa-live.c
 ===================================================================
---- gcc/tree-ssa-live.c        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/tree-ssa-live.c        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/tree-ssa-live.c        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/tree-ssa-live.c        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -582,7 +582,25 @@
     /* For terse debug info we can eliminate info on unused variables.  */
     else if (debug_info_level == DINFO_LEVEL_NONE
@@ -98750,8 +99455,8 @@ Index: gcc/tree-ssa-live.c
    if (dump_file && (dump_flags & TDF_DETAILS))
 Index: gcc/po/exgettext
 ===================================================================
---- gcc/po/exgettext   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/po/exgettext   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/po/exgettext   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/po/exgettext   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -83,7 +83,7 @@
  echo "scanning for keywords and %e strings..." >&2
  
@@ -98763,9 +99468,13 @@ Index: gcc/po/exgettext
          do  eval echo $dir$glob
 Index: gcc/po/ChangeLog
 ===================================================================
---- gcc/po/ChangeLog   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/po/ChangeLog   (.../branches/gcc-4_4-branch)   (wersja 149530)
-@@ -1,3 +1,12 @@
+--- gcc/po/ChangeLog   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/po/ChangeLog   (.../branches/gcc-4_4-branch)   (wersja 149762)
+@@ -1,3 +1,16 @@
++2009-07-15  Jakub Jelinek  <jakub@redhat.com>
++
++      * gcc.pot: Regenerate.
++
 +2009-04-22  Joseph Myers  <joseph@codesourcery.com>
 +
 +      * gcc.pot: Regenerate.
@@ -98780,14 +99489,14 @@ Index: gcc/po/ChangeLog
        * GCC 4.4.0 released.
 Index: gcc/po/gcc.pot
 ===================================================================
---- gcc/po/gcc.pot     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/po/gcc.pot     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/po/gcc.pot     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/po/gcc.pot     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -8,7 +8,7 @@
  msgstr ""
  "Project-Id-Version: PACKAGE VERSION\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
 -"POT-Creation-Date: 2009-03-28 07:24+0000\n"
-+"POT-Creation-Date: 2009-04-22 16:32+0000\n"
++"POT-Creation-Date: 2009-07-15 13:37+0200\n"
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -98837,7 +99546,7 @@ Index: gcc/po/gcc.pot
  #. ??? This should not be an error when inlining calls to
  #. unprototyped functions.
 -#: c-typeck.c:4918 c-typeck.c:4421 cp/typeck.c:1645
-+#: c-typeck.c:4922 c-typeck.c:4425 cp/typeck.c:1645
++#: c-typeck.c:4922 c-typeck.c:4425 cp/typeck.c:1653
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr ""
@@ -98852,7 +99561,7 @@ Index: gcc/po/gcc.pot
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
-@@ -337,108 +337,108 @@
+@@ -337,124 +337,124 @@
  #. 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.
@@ -98987,22 +99696,66 @@ Index: gcc/po/gcc.pot
  msgid "excess elements in scalar initializer"
  msgstr ""
  
+-#: cfgrtl.c:1920
++#: cfgrtl.c:1935
+ msgid "flow control insn inside a basic block"
+ msgstr ""
+-#: cfgrtl.c:2049
++#: cfgrtl.c:2064
+ msgid "wrong insn in the fallthru edge"
+ msgstr ""
+-#: cfgrtl.c:2105
++#: cfgrtl.c:2120
+ msgid "insn outside basic block"
+ msgstr ""
+-#: cfgrtl.c:2112
++#: cfgrtl.c:2127
+ msgid "return not followed by barrier"
+ msgstr ""
 @@ -708,13 +708,13 @@
  #. handle them.
  #. We can't handle floating point constants;
  #. PRINT_OPERAND must handle them.
 -#: final.c:3493 vmsdbgout.c:487 config/i386/i386.c:10138
-+#: final.c:3493 vmsdbgout.c:487 config/i386/i386.c:10175
++#: final.c:3493 vmsdbgout.c:487 config/i386/i386.c:10259
  #: config/pdp11/pdp11.c:1710
  #, c-format
  msgid "floating constant misused"
  msgstr ""
  
 -#: final.c:3555 vmsdbgout.c:544 config/i386/i386.c:10225
-+#: final.c:3555 vmsdbgout.c:544 config/i386/i386.c:10262
++#: final.c:3555 vmsdbgout.c:544 config/i386/i386.c:10346
  #: config/pdp11/pdp11.c:1757
  #, c-format
  msgid "invalid expression as operand"
+@@ -1791,19 +1791,19 @@
+ msgid "    inlined from %qs"
+ msgstr ""
+-#: loop-iv.c:2823 tree-ssa-loop-niter.c:1871
++#: loop-iv.c:2823 tree-ssa-loop-niter.c:1874
+ msgid "assuming that the loop is not infinite"
+ msgstr ""
+-#: loop-iv.c:2824 tree-ssa-loop-niter.c:1872
++#: loop-iv.c:2824 tree-ssa-loop-niter.c:1875
+ msgid "cannot optimize possibly infinite loops"
+ msgstr ""
+-#: loop-iv.c:2832 tree-ssa-loop-niter.c:1876
++#: loop-iv.c:2832 tree-ssa-loop-niter.c:1879
+ msgid "assuming that the loop counter does not overflow"
+ msgstr ""
+-#: loop-iv.c:2833 tree-ssa-loop-niter.c:1877
++#: loop-iv.c:2833 tree-ssa-loop-niter.c:1880
+ msgid "cannot optimize loop, the loop counter may overflow"
+ msgstr ""
 @@ -1811,82 +1811,82 @@
  msgid "This switch lacks documentation"
  msgstr ""
@@ -99104,6 +99857,65 @@ Index: gcc/po/gcc.pot
  #, c-format
  msgid "warning: unrecognized argument to --help= option: %.*s\n"
  msgstr ""
+@@ -2303,28 +2303,28 @@
+ "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
+ msgstr ""
+-#: toplev.c:1272
++#: toplev.c:1276
+ msgid "options passed: "
+ msgstr ""
+-#: toplev.c:1306
++#: toplev.c:1310
+ msgid "options enabled: "
+ msgstr ""
+-#: toplev.c:1441
++#: toplev.c:1445
+ #, c-format
+ msgid "created and used with differing settings of '%s'"
+ msgstr ""
+-#: toplev.c:1443
++#: toplev.c:1447
+ msgid "out of memory"
+ msgstr ""
+-#: toplev.c:1458
++#: toplev.c:1462
+ msgid "created and used with different settings of -fpic"
+ msgstr ""
+-#: toplev.c:1460
++#: toplev.c:1464
+ msgid "created and used with different settings of -fpie"
+ msgstr ""
+@@ -2332,12 +2332,12 @@
+ msgid "originally indirect function call not considered for inlining"
+ msgstr ""
+-#: tree-vrp.c:6509
++#: tree-vrp.c:6517
+ msgid ""
+ "assuming signed overflow does not occur when simplifying && or || to & or |"
+ msgstr ""
+-#: tree-vrp.c:6513
++#: tree-vrp.c:6521
+ msgid ""
+ "assuming signed overflow does not occur when simplifying ==, != or ! to "
+ "identity or ^"
+@@ -3009,7 +3009,7 @@
+ msgstr ""
+ #: config/alpha/alpha.c:5341 config/crx/crx.c:1081
+-#: config/rs6000/rs6000.c:12575 config/spu/spu.c:1539
++#: config/rs6000/rs6000.c:12575 config/spu/spu.c:1603
+ #, c-format
+ msgid "invalid %%xn code"
+ msgstr ""
 @@ -3078,47 +3078,47 @@
  msgid "missing operand"
  msgstr ""
@@ -99165,73 +99977,76 @@ Index: gcc/po/gcc.pot
  msgid "internal compiler error.  Incorrect shift:"
  msgstr ""
  
-@@ -3132,7 +3132,7 @@
+@@ -3132,9 +3132,9 @@
  msgid "invalid const_double operand"
  msgstr ""
  
 -#: config/cris/cris.c:504 c-typeck.c:4700 c-typeck.c:4716 c-typeck.c:4733
 +#: config/cris/cris.c:504 c-typeck.c:4704 c-typeck.c:4720 c-typeck.c:4737
  #: final.c:3000 final.c:3002 gcc.c:4828 loop-iv.c:2825 loop-iv.c:2834
- #: rtl-error.c:105 toplev.c:601 tree-ssa-loop-niter.c:1882 cp/typeck.c:4720
+-#: rtl-error.c:105 toplev.c:601 tree-ssa-loop-niter.c:1882 cp/typeck.c:4720
++#: rtl-error.c:105 toplev.c:601 tree-ssa-loop-niter.c:1885 cp/typeck.c:4733
  #: java/expr.c:411
+ #, gcc-internal-format
+ msgid "%s"
 @@ -3369,51 +3369,51 @@
  msgid " (frv)"
  msgstr ""
  
 -#: config/i386/i386.c:10219
-+#: config/i386/i386.c:10256
++#: config/i386/i386.c:10340
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr ""
  
 -#: config/i386/i386.c:10944 config/i386/i386.c:10983 config/i386/i386.c:11157
-+#: config/i386/i386.c:10981 config/i386/i386.c:11020 config/i386/i386.c:11194
++#: config/i386/i386.c:11065 config/i386/i386.c:11104 config/i386/i386.c:11278
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr ""
  
 -#: config/i386/i386.c:11008
-+#: config/i386/i386.c:11045
++#: config/i386/i386.c:11129
  #, c-format
  msgid ""
  "operand is neither a constant nor a condition code, invalid operand code 'C'"
  msgstr ""
  
 -#: config/i386/i386.c:11018
-+#: config/i386/i386.c:11055
++#: config/i386/i386.c:11139
  #, c-format
  msgid ""
  "operand is neither a constant nor a condition code, invalid operand code 'F'"
  msgstr ""
  
 -#: config/i386/i386.c:11036
-+#: config/i386/i386.c:11073
++#: config/i386/i386.c:11157
  #, c-format
  msgid ""
  "operand is neither a constant nor a condition code, invalid operand code 'c'"
  msgstr ""
  
 -#: config/i386/i386.c:11046
-+#: config/i386/i386.c:11083
++#: config/i386/i386.c:11167
  #, c-format
  msgid ""
  "operand is neither a constant nor a condition code, invalid operand code 'f'"
  msgstr ""
  
 -#: config/i386/i386.c:11171
-+#: config/i386/i386.c:11208
++#: config/i386/i386.c:11292
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr ""
  
 -#: config/i386/i386.c:11220
-+#: config/i386/i386.c:11257
++#: config/i386/i386.c:11341
  #, c-format
  msgid "invalid constraints for operand"
  msgstr ""
  
 -#: config/i386/i386.c:18908
-+#: config/i386/i386.c:18945
++#: config/i386/i386.c:19022
  msgid "unknown insn mode"
  msgstr ""
  
@@ -99254,26 +100069,59 @@ Index: gcc/po/gcc.pot
  msgid "invalid operation on %<__fpreg%>"
  msgstr ""
  
-@@ -3860,11 +3860,11 @@
+@@ -3730,15 +3730,15 @@
+ msgid "invalid operand to %%S"
+ msgstr ""
+-#: config/sh/sh.c:8381
++#: config/sh/sh.c:8383
+ msgid "created and used with different architectures / ABIs"
+ msgstr ""
+-#: config/sh/sh.c:8383
++#: config/sh/sh.c:8385
+ msgid "created and used with different ABIs"
+ msgstr ""
+-#: config/sh/sh.c:8385
++#: config/sh/sh.c:8387
+ msgid "created and used with different endianness"
+ msgstr ""
+@@ -3856,15 +3856,15 @@
+ msgid "address offset not a constant"
+ msgstr ""
+-#: cp/call.c:2604
++#: cp/call.c:2632
  msgid "candidates are:"
  msgstr ""
  
 -#: cp/call.c:6824
-+#: cp/call.c:6885
++#: cp/call.c:6945
  msgid "candidate 1:"
  msgstr ""
  
 -#: cp/call.c:6825
-+#: cp/call.c:6886
++#: cp/call.c:6946
  msgid "candidate 2:"
  msgstr ""
  
+@@ -4490,7 +4490,7 @@
+ msgid "Data element above array upper bound at %L"
+ msgstr ""
+-#: fortran/data.c:432
++#: fortran/data.c:436
+ #, no-c-format
+ msgid "Extension: re-initialization of '%s' at %L"
+ msgstr ""
 @@ -5935,33 +5935,33 @@
  "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
  msgstr ""
  
 -#: fortran/expr.c:2956 fortran/resolve.c:6536
-+#: fortran/expr.c:2956 fortran/resolve.c:6539
++#: fortran/expr.c:2956 fortran/resolve.c:6551
  #, no-c-format
  msgid ""
  "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/"
@@ -99281,13 +100129,13 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/expr.c:2966 fortran/resolve.c:6546
-+#: fortran/expr.c:2966 fortran/resolve.c:6549
++#: fortran/expr.c:2966 fortran/resolve.c:6561
  #, no-c-format
  msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
  msgstr ""
  
 -#: fortran/expr.c:2974 fortran/resolve.c:6555
-+#: fortran/expr.c:2974 fortran/resolve.c:6558
++#: fortran/expr.c:2974 fortran/resolve.c:6570
  #, no-c-format
  msgid ""
  "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be "
@@ -99295,7 +100143,7 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/expr.c:2978 fortran/resolve.c:6559
-+#: fortran/expr.c:2978 fortran/resolve.c:6562
++#: fortran/expr.c:2978 fortran/resolve.c:6574
  #, no-c-format
  msgid ""
  "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be "
@@ -99303,7 +100151,7 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/expr.c:2982 fortran/resolve.c:6563
-+#: fortran/expr.c:2982 fortran/resolve.c:6566
++#: fortran/expr.c:2982 fortran/resolve.c:6578
  #, no-c-format
  msgid ""
  "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled "
@@ -99312,16 +100160,31 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/interface.c:662 fortran/resolve.c:10327
-+#: fortran/interface.c:662 fortran/resolve.c:10330
++#: fortran/interface.c:662 fortran/resolve.c:10345
  #, no-c-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
 -#: fortran/interface.c:666 fortran/resolve.c:10339
-+#: fortran/interface.c:666 fortran/resolve.c:10342
++#: fortran/interface.c:666 fortran/resolve.c:10357
  #, no-c-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
+@@ -6424,12 +6424,12 @@
+ msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
+ msgstr ""
+-#: fortran/interface.c:2689
++#: fortran/interface.c:2699
+ #, no-c-format
+ msgid "Function '%s' called in lieu of an operator at %L must be PURE"
+ msgstr ""
+-#: fortran/interface.c:2769
++#: fortran/interface.c:2779
+ #, no-c-format
+ msgid "Entity '%s' at %C is already present in the interface"
+ msgstr ""
 @@ -7106,7 +7106,7 @@
  msgid "Block label is not appropriate for IF statement at %C"
  msgstr ""
@@ -99331,12 +100194,166 @@ Index: gcc/po/gcc.pot
  #, no-c-format
  msgid "Cannot assign to a named constant at %C"
  msgstr ""
+@@ -7555,130 +7555,130 @@
+ msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
+ msgstr ""
+-#: fortran/module.c:4825
++#: fortran/module.c:4829
+ #, no-c-format
+ msgid "Can't open module file '%s' for writing at %C: %s"
+ msgstr ""
+-#: fortran/module.c:4863
++#: fortran/module.c:4867
+ #, no-c-format
+ msgid "Error writing module file '%s' for writing: %s"
+ msgstr ""
+-#: fortran/module.c:4872
++#: fortran/module.c:4876
+ #, no-c-format
+ msgid "Can't delete module file '%s': %s"
+ msgstr ""
+-#: fortran/module.c:4875
++#: fortran/module.c:4879
+ #, no-c-format
+ msgid "Can't rename module file '%s' to '%s': %s"
+ msgstr ""
+-#: fortran/module.c:4881
++#: fortran/module.c:4885
+ #, no-c-format
+ msgid "Can't delete temporary module file '%s': %s"
+ msgstr ""
+-#: fortran/module.c:4901 fortran/module.c:4983
++#: fortran/module.c:4905 fortran/module.c:4987
+ #, no-c-format
+ msgid ""
+ "Symbol '%s' referenced at %L does not exist in intrinsic module "
+ "ISO_C_BINDING."
+ msgstr ""
+-#: fortran/module.c:5014
++#: fortran/module.c:5018
+ #, no-c-format
+ msgid ""
+ "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
+ msgstr ""
+-#: fortran/module.c:5036
++#: fortran/module.c:5040
+ #, no-c-format
+ msgid "Symbol '%s' already declared"
+ msgstr ""
+-#: fortran/module.c:5091
++#: fortran/module.c:5095
+ #, no-c-format
+ msgid ""
+ "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name "
+ "used previously"
+ msgstr ""
+-#: fortran/module.c:5104
++#: fortran/module.c:5108
+ #, no-c-format
+ msgid ""
+ "Symbol '%s' referenced at %L does not exist in intrinsic module "
+ "ISO_FORTRAN_ENV"
+ msgstr ""
+-#: fortran/module.c:5112
++#: fortran/module.c:5116
+ #, 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:5140
++#: fortran/module.c:5144
+ #, 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:5156
++#: fortran/module.c:5160
+ #, no-c-format
+ msgid ""
+ "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
+ msgstr ""
+-#: fortran/module.c:5190
++#: fortran/module.c:5194
+ #, no-c-format
+ msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
+ msgstr ""
+-#: fortran/module.c:5198
++#: fortran/module.c:5202
+ #, no-c-format
+ msgid "Fortran 2003: ISO_C_BINDING module at %C"
+ msgstr ""
+-#: fortran/module.c:5208
++#: fortran/module.c:5212
+ #, no-c-format
+ msgid "Can't find an intrinsic module named '%s' at %C"
+ msgstr ""
+-#: fortran/module.c:5213
++#: fortran/module.c:5217
+ #, no-c-format
+ msgid "Can't open module file '%s' for reading at %C: %s"
+ msgstr ""
+-#: fortran/module.c:5221
++#: fortran/module.c:5225
+ #, no-c-format
+ msgid ""
+ "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name "
+ "used previously"
+ msgstr ""
+-#: fortran/module.c:5236
++#: fortran/module.c:5240
+ msgid "Unexpected end of module"
+ msgstr ""
+-#: fortran/module.c:5241
++#: fortran/module.c:5245
+ #, no-c-format
+ msgid "File '%s' opened at %C is not a GFORTRAN module file"
+ msgstr ""
+-#: fortran/module.c:5248
++#: fortran/module.c:5252
+ #, no-c-format
+ msgid "Parse error when checking module version for file '%s' opened at %C"
+ msgstr ""
+-#: fortran/module.c:5253
++#: fortran/module.c:5257
+ #, no-c-format
+ msgid "Wrong module version '%s' (expected '"
+ msgstr ""
+-#: fortran/module.c:5266
++#: fortran/module.c:5270
+ #, no-c-format
+ msgid "Can't USE the same module we're building!"
+ msgstr ""
 @@ -7713,7 +7713,7 @@
  msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgstr ""
  
 -#: fortran/openmp.c:759 fortran/resolve.c:6445 fortran/resolve.c:6798
-+#: fortran/openmp.c:759 fortran/resolve.c:6448 fortran/resolve.c:6801
++#: fortran/openmp.c:759 fortran/resolve.c:6460 fortran/resolve.c:6813
  #, no-c-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
@@ -99548,7 +100565,7 @@ Index: gcc/po/gcc.pot
  #, no-c-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
-@@ -8546,138 +8546,138 @@
+@@ -8546,440 +8546,440 @@
  msgid "Syntax error in COMPLEX constant at %C"
  msgstr ""
  
@@ -99713,51 +100730,237 @@ Index: gcc/po/gcc.pot
  #, no-c-format
  msgid "'%s' at %C is not a variable"
  msgstr ""
-@@ -8713,7 +8713,7 @@
+-#: fortran/resolve.c:98
++#: fortran/resolve.c:110
+ #, no-c-format
+ msgid "'%s' at %L is of the ABSTRACT type '%s'"
+ msgstr ""
+-#: fortran/resolve.c:101
++#: fortran/resolve.c:113
+ #, no-c-format
+ msgid "ABSTRACT type '%s' used at %L"
+ msgstr ""
+-#: fortran/resolve.c:151
++#: fortran/resolve.c:163
+ #, no-c-format
+ msgid ""
+ "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
+ msgstr ""
+-#: fortran/resolve.c:155
++#: fortran/resolve.c:167
+ #, no-c-format
+ msgid "Alternate return specifier in function '%s' at %L is not allowed"
+ msgstr ""
+-#: fortran/resolve.c:168
++#: fortran/resolve.c:180
+ #, no-c-format
+ msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
+ msgstr ""
+-#: fortran/resolve.c:175
++#: fortran/resolve.c:187
+ #, no-c-format
  msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
  msgstr ""
  
 -#: fortran/resolve.c:188 fortran/resolve.c:1277
-+#: fortran/resolve.c:188 fortran/resolve.c:1280
++#: fortran/resolve.c:200 fortran/resolve.c:1292
  #, no-c-format
  msgid ""
  "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
-@@ -8850,136 +8850,136 @@
+ msgstr ""
+-#: fortran/resolve.c:236
++#: fortran/resolve.c:248
+ #, no-c-format
+ msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
+ msgstr ""
+-#: fortran/resolve.c:241
++#: fortran/resolve.c:253
+ #, no-c-format
+ msgid ""
+ "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
+ msgstr ""
+-#: fortran/resolve.c:250
++#: fortran/resolve.c:262
+ #, no-c-format
+ msgid "Argument '%s' of elemental procedure at %L must be scalar"
+ msgstr ""
+-#: fortran/resolve.c:257
++#: fortran/resolve.c:269
+ #, no-c-format
+ msgid ""
+ "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
+ msgstr ""
+-#: fortran/resolve.c:265
++#: fortran/resolve.c:277
+ #, no-c-format
+ msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
+ msgstr ""
+-#: fortran/resolve.c:277
++#: fortran/resolve.c:289
+ #, no-c-format
+ msgid "Argument '%s' of statement function at %L must be scalar"
+ msgstr ""
+-#: fortran/resolve.c:287
++#: fortran/resolve.c:299
+ #, no-c-format
+ msgid ""
+ "Character-valued argument '%s' of statement function at %L must have "
+ "constant length"
+ msgstr ""
+-#: fortran/resolve.c:344
++#: fortran/resolve.c:356
+ #, no-c-format
+ msgid "Contained function '%s' at %L has no IMPLICIT type"
+ msgstr ""
+-#: fortran/resolve.c:347
++#: fortran/resolve.c:359
+ #, no-c-format
+ msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
+ msgstr ""
+-#: fortran/resolve.c:364
++#: fortran/resolve.c:376
+ #, no-c-format
+ msgid ""
+ "Character-valued internal function '%s' at %L must not be assumed length"
+ msgstr ""
+-#: fortran/resolve.c:535
++#: fortran/resolve.c:547
+ #, no-c-format
+ msgid "Function %s at %L has entries with mismatched array specifications"
+ msgstr ""
+-#: fortran/resolve.c:552
++#: fortran/resolve.c:564
+ #, no-c-format
+ msgid ""
+ "Extension: Function %s at %L with entries returning variables of different "
+ "string lengths"
+ msgstr ""
+-#: fortran/resolve.c:579
++#: fortran/resolve.c:591
+ #, no-c-format
+ msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
+ msgstr ""
+-#: fortran/resolve.c:583
++#: fortran/resolve.c:595
+ #, no-c-format
+ msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
+ msgstr ""
+-#: fortran/resolve.c:590
++#: fortran/resolve.c:602
+ #, no-c-format
+ msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
+ msgstr ""
+-#: fortran/resolve.c:594
++#: fortran/resolve.c:606
+ #, no-c-format
+ msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
+ msgstr ""
+-#: fortran/resolve.c:632
++#: fortran/resolve.c:644
+ #, no-c-format
+ msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
+ msgstr ""
+-#: fortran/resolve.c:637
++#: fortran/resolve.c:649
+ #, no-c-format
+ msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
+ msgstr ""
+-#: fortran/resolve.c:695
++#: fortran/resolve.c:707
+ #, no-c-format
+ msgid ""
+ "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is "
+ "allowed"
+ msgstr ""
+-#: fortran/resolve.c:699
++#: fortran/resolve.c:711
+ #, 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:710
++#: fortran/resolve.c:722
+ #, 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:714
++#: fortran/resolve.c:726
+ #, no-c-format
+ msgid ""
+ "Derived type variable '%s' in COMMON at %L has an ultimate component that is "
+ "allocatable"
+ msgstr ""
+-#: fortran/resolve.c:718
++#: fortran/resolve.c:730
+ #, no-c-format
+ msgid ""
  "Derived type variable '%s' in COMMON at %L may not have default initializer"
  msgstr ""
  
 -#: fortran/resolve.c:745
-+#: fortran/resolve.c:748
++#: fortran/resolve.c:760
  #, no-c-format
  msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
  msgstr ""
  
 -#: fortran/resolve.c:749
-+#: fortran/resolve.c:752
++#: fortran/resolve.c:764
  #, no-c-format
  msgid "COMMON block '%s' at %L is also an intrinsic procedure"
  msgstr ""
  
 -#: fortran/resolve.c:753
-+#: fortran/resolve.c:756
++#: fortran/resolve.c:768
  #, no-c-format
  msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
  msgstr ""
  
 -#: fortran/resolve.c:758
-+#: fortran/resolve.c:761
++#: fortran/resolve.c:773
  #, no-c-format
  msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
  msgstr ""
  
 -#: fortran/resolve.c:820
-+#: fortran/resolve.c:823
++#: fortran/resolve.c:835
  #, no-c-format
  msgid "Components of structure constructor '%s' at %L are PRIVATE"
  msgstr ""
  
 -#: fortran/resolve.c:842
-+#: fortran/resolve.c:845
++#: fortran/resolve.c:857
  #, no-c-format
  msgid ""
  "The rank of the element in the derived type constructor at %L does not match "
@@ -99765,7 +100968,7 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:855
-+#: fortran/resolve.c:858
++#: fortran/resolve.c:870
  #, no-c-format
  msgid ""
  "The element in the derived type constructor at %L, for pointer component '%"
@@ -99773,7 +100976,7 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:868
-+#: fortran/resolve.c:871
++#: fortran/resolve.c:883
  #, no-c-format
  msgid ""
  "The NULL in the derived type constructor at %L is being applied to component "
@@ -99781,7 +100984,7 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:882
-+#: fortran/resolve.c:885
++#: fortran/resolve.c:897
  #, no-c-format
  msgid ""
  "The element in the derived type constructor at %L, for pointer component '%"
@@ -99789,7 +100992,7 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:1003
-+#: fortran/resolve.c:1006
++#: fortran/resolve.c:1018
  #, no-c-format
  msgid ""
  "The upper bound in the last dimension must appear in the reference to the "
@@ -99797,19 +101000,19 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:1065
-+#: fortran/resolve.c:1068
++#: fortran/resolve.c:1080
  #, no-c-format
  msgid "'%s' at %L is ambiguous"
  msgstr ""
  
 -#: fortran/resolve.c:1069
-+#: fortran/resolve.c:1072
++#: fortran/resolve.c:1084
  #, no-c-format
  msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
  msgstr ""
  
 -#: fortran/resolve.c:1148
-+#: fortran/resolve.c:1151
++#: fortran/resolve.c:1163
  #, no-c-format
  msgid ""
  "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively.  "
@@ -99817,31 +101020,31 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:1181 fortran/resolve.c:6008 fortran/resolve.c:6763
-+#: fortran/resolve.c:1184 fortran/resolve.c:6011 fortran/resolve.c:6766
++#: fortran/resolve.c:1196 fortran/resolve.c:6023 fortran/resolve.c:6778
  #, no-c-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
  
 -#: fortran/resolve.c:1226
-+#: fortran/resolve.c:1229
++#: fortran/resolve.c:1241
  #, no-c-format
  msgid "Statement function '%s' at %L is not allowed as an actual argument"
  msgstr ""
  
 -#: fortran/resolve.c:1234
-+#: fortran/resolve.c:1237
++#: fortran/resolve.c:1249
  #, no-c-format
  msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
  msgstr ""
  
 -#: fortran/resolve.c:1241
-+#: fortran/resolve.c:1244
++#: fortran/resolve.c:1256
  #, no-c-format
  msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
  msgstr ""
  
 -#: fortran/resolve.c:1247
-+#: fortran/resolve.c:1250
++#: fortran/resolve.c:1262
  #, no-c-format
  msgid ""
  "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument "
@@ -99849,37 +101052,37 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:1299
-+#: fortran/resolve.c:1302
++#: fortran/resolve.c:1314
  #, no-c-format
  msgid "Symbol '%s' at %L is ambiguous"
  msgstr ""
  
 -#: fortran/resolve.c:1350
-+#: fortran/resolve.c:1353
++#: fortran/resolve.c:1365
  #, no-c-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr ""
  
 -#: fortran/resolve.c:1357
-+#: fortran/resolve.c:1360
++#: fortran/resolve.c:1372
  #, no-c-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr ""
  
 -#: fortran/resolve.c:1371
-+#: fortran/resolve.c:1374
++#: fortran/resolve.c:1386
  #, no-c-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr ""
  
 -#: fortran/resolve.c:1383
-+#: fortran/resolve.c:1386
++#: fortran/resolve.c:1398
  #, no-c-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr ""
  
 -#: fortran/resolve.c:1508
-+#: fortran/resolve.c:1511
++#: fortran/resolve.c:1523
  #, no-c-format
  msgid ""
  "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the "
@@ -99888,12 +101091,12 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:1530
-+#: fortran/resolve.c:1533
++#: fortran/resolve.c:1545
  msgid "elemental procedure"
  msgstr ""
  
 -#: fortran/resolve.c:1547
-+#: fortran/resolve.c:1550
++#: fortran/resolve.c:1562
  #, no-c-format
  msgid ""
  "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' "
@@ -99901,13 +101104,13 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:1684
-+#: fortran/resolve.c:1687
++#: fortran/resolve.c:1699
  #, no-c-format
  msgid "There is no specific function for the generic '%s' at %L"
  msgstr ""
  
 -#: fortran/resolve.c:1693
-+#: fortran/resolve.c:1696
++#: fortran/resolve.c:1708
  #, no-c-format
  msgid ""
  "Generic function '%s' at %L is not consistent with a specific intrinsic "
@@ -99915,45 +101118,45 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:1748
-+#: fortran/resolve.c:1751
++#: fortran/resolve.c:1763
  #, no-c-format
  msgid ""
  "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
 -#: fortran/resolve.c:1794
-+#: fortran/resolve.c:1797
++#: fortran/resolve.c:1809
  #, no-c-format
  msgid "Unable to resolve the specific function '%s' at %L"
  msgstr ""
  
 -#: fortran/resolve.c:1850 fortran/resolve.c:10258
-+#: fortran/resolve.c:1853 fortran/resolve.c:10261
++#: fortran/resolve.c:1865 fortran/resolve.c:10276
  #, no-c-format
  msgid "Function '%s' at %L has no IMPLICIT type"
  msgstr ""
  
 -#: fortran/resolve.c:2059
-+#: fortran/resolve.c:2062
++#: fortran/resolve.c:2074
  #, no-c-format
  msgid "Argument to '%s' at %L is not a variable"
  msgstr ""
  
 -#: fortran/resolve.c:2107
-+#: fortran/resolve.c:2110
++#: fortran/resolve.c:2122
  #, no-c-format
  msgid "More actual than formal arguments in '%s' call at %L"
  msgstr ""
  
 -#: fortran/resolve.c:2116
-+#: fortran/resolve.c:2119
++#: fortran/resolve.c:2131
  #, no-c-format
  msgid ""
  "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
  msgstr ""
  
 -#: fortran/resolve.c:2139
-+#: fortran/resolve.c:2142
++#: fortran/resolve.c:2154
  #, no-c-format
  msgid ""
  "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an "
@@ -99961,7 +101164,7 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:2156
-+#: fortran/resolve.c:2159
++#: fortran/resolve.c:2171
  #, no-c-format
  msgid ""
  "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' "
@@ -99969,7 +101172,7 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:2166
-+#: fortran/resolve.c:2169
++#: fortran/resolve.c:2181
  #, no-c-format
  msgid ""
  "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' "
@@ -99977,7 +101180,7 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:2189 fortran/resolve.c:2226
-+#: fortran/resolve.c:2192 fortran/resolve.c:2229
++#: fortran/resolve.c:2204 fortran/resolve.c:2241
  #, no-c-format
  msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
  msgstr ""
@@ -99985,13 +101188,13 @@ Index: gcc/po/gcc.pot
  #. Case 1c, section 15.1.2.5, J3/04-007: an associated
  #. scalar pointer.
 -#: fortran/resolve.c:2202
-+#: fortran/resolve.c:2205
++#: fortran/resolve.c:2217
  #, no-c-format
  msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
  msgstr ""
  
 -#: fortran/resolve.c:2218
-+#: fortran/resolve.c:2221
++#: fortran/resolve.c:2233
  #, no-c-format
  msgid "Parameter '%s' to '%s' at %L must be a scalar"
  msgstr ""
@@ -99999,38 +101202,38 @@ Index: gcc/po/gcc.pot
  #. TODO: Update this error message to allow for procedure
  #. pointers once they are implemented.
 -#: fortran/resolve.c:2240
-+#: fortran/resolve.c:2243
++#: fortran/resolve.c:2255
  #, no-c-format
  msgid "Parameter '%s' to '%s' at %L must be a procedure"
  msgstr ""
  
 -#: fortran/resolve.c:2248
-+#: fortran/resolve.c:2251
++#: fortran/resolve.c:2263
  #, no-c-format
  msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
  msgstr ""
  
 -#: fortran/resolve.c:2294
-+#: fortran/resolve.c:2297
++#: fortran/resolve.c:2309
  #, no-c-format
  msgid "Intrinsic subroutine '%s' used as a function at %L"
  msgstr ""
  
 -#: fortran/resolve.c:2301
-+#: fortran/resolve.c:2304
++#: fortran/resolve.c:2316
  #, no-c-format
  msgid "'%s' at %L is not a function"
  msgstr ""
  
 -#: fortran/resolve.c:2307
-+#: fortran/resolve.c:2310
++#: fortran/resolve.c:2322
  #, 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:2352
-+#: fortran/resolve.c:2355
++#: fortran/resolve.c:2367
  #, no-c-format
  msgid ""
  "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is "
@@ -100038,7 +101241,7 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:2405
-+#: fortran/resolve.c:2408
++#: fortran/resolve.c:2420
  #, no-c-format
  msgid ""
  "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE "
@@ -100046,13 +101249,13 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:2455
-+#: fortran/resolve.c:2458
++#: fortran/resolve.c:2470
  #, no-c-format
  msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
  msgstr ""
  
 -#: fortran/resolve.c:2462
-+#: fortran/resolve.c:2465
++#: fortran/resolve.c:2477
  #, no-c-format
  msgid ""
  "Function reference to '%s' at %L is to a non-PURE procedure within a PURE "
@@ -100060,7 +101263,7 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:2478
-+#: fortran/resolve.c:2481
++#: fortran/resolve.c:2493
  #, no-c-format
  msgid ""
  "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not "
@@ -100068,32 +101271,32 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:2482
-+#: fortran/resolve.c:2485
++#: fortran/resolve.c:2497
  #, no-c-format
  msgid ""
  "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
 -#: fortran/resolve.c:2529
-+#: fortran/resolve.c:2532
++#: fortran/resolve.c:2544
  #, no-c-format
  msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
  msgstr ""
  
 -#: fortran/resolve.c:2532
-+#: fortran/resolve.c:2535
++#: fortran/resolve.c:2547
  #, no-c-format
  msgid "Subroutine call to '%s' at %L is not PURE"
  msgstr ""
  
 -#: fortran/resolve.c:2595
-+#: fortran/resolve.c:2598
++#: fortran/resolve.c:2610
  #, no-c-format
  msgid "There is no specific subroutine for the generic '%s' at %L"
  msgstr ""
  
 -#: fortran/resolve.c:2604
-+#: fortran/resolve.c:2607
++#: fortran/resolve.c:2619
  #, no-c-format
  msgid ""
  "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine "
@@ -100101,38 +101304,38 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:2712
-+#: fortran/resolve.c:2715
++#: fortran/resolve.c:2727
  #, no-c-format
  msgid "Missing SHAPE parameter for call to %s at %L"
  msgstr ""
  
 -#: fortran/resolve.c:2720
-+#: fortran/resolve.c:2723
++#: fortran/resolve.c:2735
  #, no-c-format
  msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
  msgstr ""
  
 -#: fortran/resolve.c:2805
-+#: fortran/resolve.c:2808
++#: fortran/resolve.c:2820
  #, no-c-format
  msgid ""
  "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
 -#: fortran/resolve.c:2849
-+#: fortran/resolve.c:2852
++#: fortran/resolve.c:2864
  #, no-c-format
  msgid "Unable to resolve the specific subroutine '%s' at %L"
  msgstr ""
  
 -#: fortran/resolve.c:2909
-+#: fortran/resolve.c:2912
++#: fortran/resolve.c:2924
  #, no-c-format
  msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
 -#: fortran/resolve.c:2942
-+#: fortran/resolve.c:2945
++#: fortran/resolve.c:2957
  #, no-c-format
  msgid ""
  "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not "
@@ -100140,227 +101343,227 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:2946
-+#: fortran/resolve.c:2949
++#: fortran/resolve.c:2961
  #, no-c-format
  msgid ""
  "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
 -#: fortran/resolve.c:3020
-+#: fortran/resolve.c:3023
++#: fortran/resolve.c:3035
  #, no-c-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr ""
  
 -#: fortran/resolve.c:3071
-+#: fortran/resolve.c:3074
++#: fortran/resolve.c:3086
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr ""
  
 -#: fortran/resolve.c:3087
-+#: fortran/resolve.c:3090
++#: fortran/resolve.c:3102
  #, c-format
  msgid "Operand of unary numeric operator '%s' at %%L is %s"
  msgstr ""
  
 -#: fortran/resolve.c:3103
-+#: fortran/resolve.c:3106
++#: fortran/resolve.c:3118
  #, c-format
  msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
  msgstr ""
  
 -#: fortran/resolve.c:3118
-+#: fortran/resolve.c:3121
++#: fortran/resolve.c:3133
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
 -#: fortran/resolve.c:3137
-+#: fortran/resolve.c:3140
++#: fortran/resolve.c:3152
  #, c-format
  msgid "Operands of logical operator '%s' at %%L are %s/%s"
  msgstr ""
  
 -#: fortran/resolve.c:3151
-+#: fortran/resolve.c:3154
++#: fortran/resolve.c:3166
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
 -#: fortran/resolve.c:3165
-+#: fortran/resolve.c:3168
++#: fortran/resolve.c:3180
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
 -#: fortran/resolve.c:3194
-+#: fortran/resolve.c:3197
++#: fortran/resolve.c:3209
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
 -#: fortran/resolve.c:3200
-+#: fortran/resolve.c:3203
++#: fortran/resolve.c:3215
  #, c-format
  msgid "Operands of comparison operator '%s' at %%L are %s/%s"
  msgstr ""
  
 -#: fortran/resolve.c:3208
-+#: fortran/resolve.c:3211
++#: fortran/resolve.c:3223
  #, c-format
  msgid "Unknown operator '%s' at %%L"
  msgstr ""
  
 -#: fortran/resolve.c:3210
-+#: fortran/resolve.c:3213
++#: fortran/resolve.c:3225
  #, c-format
  msgid "Operand of user operator '%s' at %%L is %s"
  msgstr ""
  
 -#: fortran/resolve.c:3213
-+#: fortran/resolve.c:3216
++#: fortran/resolve.c:3228
  #, c-format
  msgid "Operands of user operator '%s' at %%L are %s/%s"
  msgstr ""
  
 -#: fortran/resolve.c:3299
-+#: fortran/resolve.c:3302
++#: fortran/resolve.c:3314
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
 -#: fortran/resolve.c:3496
-+#: fortran/resolve.c:3499
++#: fortran/resolve.c:3511
  #, no-c-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
 -#: fortran/resolve.c:3504
-+#: fortran/resolve.c:3507
++#: fortran/resolve.c:3519
  #, no-c-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
 -#: fortran/resolve.c:3523
-+#: fortran/resolve.c:3526
++#: fortran/resolve.c:3538
  #, no-c-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
 -#: fortran/resolve.c:3540
-+#: fortran/resolve.c:3543
++#: fortran/resolve.c:3555
  #, no-c-format
  msgid ""
  "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
 -#: fortran/resolve.c:3548
-+#: fortran/resolve.c:3551
++#: fortran/resolve.c:3563
  #, no-c-format
  msgid ""
  "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
 -#: fortran/resolve.c:3564
-+#: fortran/resolve.c:3567
++#: fortran/resolve.c:3579
  #, no-c-format
  msgid ""
  "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
 -#: fortran/resolve.c:3573
-+#: fortran/resolve.c:3576
++#: fortran/resolve.c:3588
  #, no-c-format
  msgid ""
  "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
 -#: fortran/resolve.c:3612
-+#: fortran/resolve.c:3615
++#: fortran/resolve.c:3627
  #, no-c-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
 -#: fortran/resolve.c:3622
-+#: fortran/resolve.c:3625
++#: fortran/resolve.c:3637
  #, no-c-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
 -#: fortran/resolve.c:3650
-+#: fortran/resolve.c:3653
++#: fortran/resolve.c:3665
  #, no-c-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
 -#: fortran/resolve.c:3656
-+#: fortran/resolve.c:3659
++#: fortran/resolve.c:3671
  #, no-c-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
 -#: fortran/resolve.c:3662
-+#: fortran/resolve.c:3665
++#: fortran/resolve.c:3677
  #, no-c-format
  msgid "Extension: REAL array index at %L"
  msgstr ""
  
 -#: fortran/resolve.c:3692
-+#: fortran/resolve.c:3695
++#: fortran/resolve.c:3707
  #, no-c-format
  msgid "Argument dim at %L must be scalar"
  msgstr ""
  
 -#: fortran/resolve.c:3699
-+#: fortran/resolve.c:3702
++#: fortran/resolve.c:3714
  #, no-c-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
 -#: fortran/resolve.c:3820
-+#: fortran/resolve.c:3823
++#: fortran/resolve.c:3835
  #, no-c-format
  msgid "Array index at %L is an array of rank %d"
  msgstr ""
  
 -#: fortran/resolve.c:3857
-+#: fortran/resolve.c:3860
++#: fortran/resolve.c:3872
  #, no-c-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
 -#: fortran/resolve.c:3864
-+#: fortran/resolve.c:3867
++#: fortran/resolve.c:3879
  #, no-c-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
 -#: fortran/resolve.c:3873
-+#: fortran/resolve.c:3876
++#: fortran/resolve.c:3888
  #, no-c-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
 -#: fortran/resolve.c:3886
-+#: fortran/resolve.c:3889
++#: fortran/resolve.c:3901
  #, no-c-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
 -#: fortran/resolve.c:3893
-+#: fortran/resolve.c:3896
++#: fortran/resolve.c:3908
  #, no-c-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
 -#: fortran/resolve.c:3903
-+#: fortran/resolve.c:3906
++#: fortran/resolve.c:3918
  #, no-c-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
  
 -#: fortran/resolve.c:4041
-+#: fortran/resolve.c:4044
++#: fortran/resolve.c:4056
  #, no-c-format
  msgid ""
  "Component to the right of a part reference with nonzero rank must not have "
@@ -100368,7 +101571,7 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:4048
-+#: fortran/resolve.c:4051
++#: fortran/resolve.c:4063
  #, no-c-format
  msgid ""
  "Component to the right of a part reference with nonzero rank must not have "
@@ -100376,14 +101579,14 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:4067
-+#: fortran/resolve.c:4070
++#: fortran/resolve.c:4082
  #, no-c-format
  msgid ""
  "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
 -#: fortran/resolve.c:4246
-+#: fortran/resolve.c:4249
++#: fortran/resolve.c:4261
  #, no-c-format
  msgid ""
  "Variable '%s', used in a specification expression, is referenced at %L "
@@ -100391,7 +101594,7 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:4251
-+#: fortran/resolve.c:4254
++#: fortran/resolve.c:4266
  #, no-c-format
  msgid ""
  "Variable '%s' is used at %L before the ENTRY statement in which it is a "
@@ -100399,112 +101602,112 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:4535
-+#: fortran/resolve.c:4538
++#: fortran/resolve.c:4550
  #, no-c-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
 -#: fortran/resolve.c:4645
-+#: fortran/resolve.c:4648
++#: fortran/resolve.c:4660
  #, no-c-format
  msgid ""
  "Found no matching specific binding for the call to the GENERIC '%s' at %L"
  msgstr ""
  
 -#: fortran/resolve.c:4665
-+#: fortran/resolve.c:4668
++#: fortran/resolve.c:4680
  #, no-c-format
  msgid "'%s' at %L should be a SUBROUTINE"
  msgstr ""
  
 -#: fortran/resolve.c:4701
-+#: fortran/resolve.c:4704
++#: fortran/resolve.c:4716
  #, no-c-format
  msgid "'%s' at %L should be a FUNCTION"
  msgstr ""
  
 -#: fortran/resolve.c:4837
-+#: fortran/resolve.c:4840
++#: fortran/resolve.c:4852
  #, no-c-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
 -#: fortran/resolve.c:4847
-+#: fortran/resolve.c:4850
++#: fortran/resolve.c:4862
  #, no-c-format
  msgid "Deleted feature: %s at %L must be integer"
  msgstr ""
  
 -#: fortran/resolve.c:4851 fortran/resolve.c:4858
-+#: fortran/resolve.c:4854 fortran/resolve.c:4861
++#: fortran/resolve.c:4866 fortran/resolve.c:4873
  #, no-c-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
 -#: fortran/resolve.c:4878
-+#: fortran/resolve.c:4881
++#: fortran/resolve.c:4893
  #, no-c-format
  msgid "Cannot assign to loop variable in PURE procedure at %L"
  msgstr ""
  
 -#: fortran/resolve.c:4902
-+#: fortran/resolve.c:4905
++#: fortran/resolve.c:4917
  #, no-c-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
 -#: fortran/resolve.c:4978
-+#: fortran/resolve.c:4981
++#: fortran/resolve.c:4993
  #, no-c-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
 -#: fortran/resolve.c:4983
-+#: fortran/resolve.c:4986
++#: fortran/resolve.c:4998
  #, no-c-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
 -#: fortran/resolve.c:4990
-+#: fortran/resolve.c:4993
++#: fortran/resolve.c:5005
  #, no-c-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
 -#: fortran/resolve.c:4998
-+#: fortran/resolve.c:5001
++#: fortran/resolve.c:5013
  #, no-c-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
 -#: fortran/resolve.c:5003
-+#: fortran/resolve.c:5006
++#: fortran/resolve.c:5018
  #, no-c-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
 -#: fortran/resolve.c:5019
-+#: fortran/resolve.c:5022
++#: fortran/resolve.c:5034
  #, no-c-format
  msgid "FORALL index '%s' may not appear in triplet specification at %L"
  msgstr ""
  
 -#: fortran/resolve.c:5099
-+#: fortran/resolve.c:5102
++#: fortran/resolve.c:5114
  #, no-c-format
  msgid ""
  "Expression in DEALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
 -#: fortran/resolve.c:5106
-+#: fortran/resolve.c:5109
++#: fortran/resolve.c:5121
  #, no-c-format
  msgid "Cannot deallocate INTENT(IN) variable '%s' at %L"
  msgstr ""
  
 -#: fortran/resolve.c:5210
-+#: fortran/resolve.c:5213
++#: fortran/resolve.c:5225
  #, no-c-format
  msgid ""
  "The STAT variable '%s' in an ALLOCATE statement must not be allocated in the "
@@ -100512,31 +101715,31 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:5246
-+#: fortran/resolve.c:5249
++#: fortran/resolve.c:5261
  #, no-c-format
  msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
 -#: fortran/resolve.c:5254
-+#: fortran/resolve.c:5257
++#: fortran/resolve.c:5269
  #, no-c-format
  msgid "Cannot allocate INTENT(IN) variable '%s' at %L"
  msgstr ""
  
 -#: fortran/resolve.c:5278
-+#: fortran/resolve.c:5281
++#: fortran/resolve.c:5293
  #, no-c-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
 -#: fortran/resolve.c:5308
-+#: fortran/resolve.c:5311
++#: fortran/resolve.c:5323
  #, no-c-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
 -#: fortran/resolve.c:5328
-+#: fortran/resolve.c:5331
++#: fortran/resolve.c:5343
  #, no-c-format
  msgid ""
  "'%s' must not appear in the array specification at %L in the same ALLOCATE "
@@ -100544,19 +101747,19 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:5351
-+#: fortran/resolve.c:5354
++#: fortran/resolve.c:5366
  #, no-c-format
  msgid "STAT variable '%s' of %s statement at %C cannot be INTENT(IN)"
  msgstr ""
  
 -#: fortran/resolve.c:5355
-+#: fortran/resolve.c:5358
++#: fortran/resolve.c:5370
  #, no-c-format
  msgid "Illegal STAT variable in %s statement at %C for a PURE procedure"
  msgstr ""
  
 -#: fortran/resolve.c:5360
-+#: fortran/resolve.c:5363
++#: fortran/resolve.c:5375
  #, no-c-format
  msgid "STAT tag in %s statement at %L must be of type INTEGER"
  msgstr ""
@@ -100565,31 +101768,31 @@ Index: gcc/po/gcc.pot
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
 -#: fortran/resolve.c:5523
-+#: fortran/resolve.c:5526
++#: fortran/resolve.c:5538
  #, no-c-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
 -#: fortran/resolve.c:5574
-+#: fortran/resolve.c:5577
++#: fortran/resolve.c:5589
  #, no-c-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
 -#: fortran/resolve.c:5585
-+#: fortran/resolve.c:5588
++#: fortran/resolve.c:5600
  #, no-c-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
 -#: fortran/resolve.c:5597
-+#: fortran/resolve.c:5600
++#: fortran/resolve.c:5612
  #, no-c-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
 -#: fortran/resolve.c:5643
-+#: fortran/resolve.c:5646
++#: fortran/resolve.c:5658
  #, no-c-format
  msgid ""
  "Selection expression in computed GOTO statement at %L must be a scalar "
@@ -100597,68 +101800,68 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:5661
-+#: fortran/resolve.c:5664
++#: fortran/resolve.c:5676
  #, no-c-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
 -#: fortran/resolve.c:5670
-+#: fortran/resolve.c:5673
++#: fortran/resolve.c:5685
  #, no-c-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
 -#: fortran/resolve.c:5735
-+#: fortran/resolve.c:5738
++#: fortran/resolve.c:5750
  #, no-c-format
  msgid ""
  "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
 -#: fortran/resolve.c:5761
-+#: fortran/resolve.c:5764
++#: fortran/resolve.c:5776
  #, no-c-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
 -#: fortran/resolve.c:5773
-+#: fortran/resolve.c:5776
++#: fortran/resolve.c:5788
  #, no-c-format
  msgid "constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
 -#: fortran/resolve.c:5787
-+#: fortran/resolve.c:5790
++#: fortran/resolve.c:5802
  #, no-c-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
 -#: fortran/resolve.c:5890
-+#: fortran/resolve.c:5893
++#: fortran/resolve.c:5905
  #, no-c-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
 -#: fortran/resolve.c:5928
-+#: fortran/resolve.c:5931
++#: fortran/resolve.c:5943
  #, no-c-format
  msgid "Data transfer element at %L cannot have POINTER components"
  msgstr ""
  
 -#: fortran/resolve.c:5935
-+#: fortran/resolve.c:5938
++#: fortran/resolve.c:5950
  #, no-c-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components"
  msgstr ""
  
 -#: fortran/resolve.c:5942
-+#: fortran/resolve.c:5945
++#: fortran/resolve.c:5957
  #, no-c-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
 -#: fortran/resolve.c:5951
-+#: fortran/resolve.c:5954
++#: fortran/resolve.c:5966
  #, no-c-format
  msgid ""
  "Data transfer element at %L cannot be a full reference to an assumed-size "
@@ -100666,7 +101869,7 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:6015
-+#: fortran/resolve.c:6018
++#: fortran/resolve.c:6030
  #, no-c-format
  msgid ""
  "Statement at %L is not a valid branch target statement for the branch "
@@ -100674,7 +101877,7 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:6024
-+#: fortran/resolve.c:6027
++#: fortran/resolve.c:6039
  #, no-c-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
@@ -100683,49 +101886,49 @@ Index: gcc/po/gcc.pot
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
 -#: fortran/resolve.c:6037
-+#: fortran/resolve.c:6040
++#: fortran/resolve.c:6052
  #, no-c-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
 -#: fortran/resolve.c:6052 fortran/resolve.c:6066
-+#: fortran/resolve.c:6055 fortran/resolve.c:6069
++#: fortran/resolve.c:6067 fortran/resolve.c:6081
  #, no-c-format
  msgid "Deleted feature: GOTO at %L jumps to END of construct at %L"
  msgstr ""
  
 -#: fortran/resolve.c:6143
-+#: fortran/resolve.c:6146
++#: fortran/resolve.c:6158
  #, no-c-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
 -#: fortran/resolve.c:6159
-+#: fortran/resolve.c:6162
++#: fortran/resolve.c:6174
  #, no-c-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
 -#: fortran/resolve.c:6167 fortran/resolve.c:6254
-+#: fortran/resolve.c:6170 fortran/resolve.c:6257
++#: fortran/resolve.c:6182 fortran/resolve.c:6269
  #, no-c-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
 -#: fortran/resolve.c:6177 fortran/resolve.c:6264
-+#: fortran/resolve.c:6180 fortran/resolve.c:6267
++#: fortran/resolve.c:6192 fortran/resolve.c:6279
  #, no-c-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
 -#: fortran/resolve.c:6208
-+#: fortran/resolve.c:6211
++#: fortran/resolve.c:6223
  #, no-c-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
 -#: fortran/resolve.c:6217
-+#: fortran/resolve.c:6220
++#: fortran/resolve.c:6232
  #, no-c-format
  msgid ""
  "The FORALL with index '%s' is not used on the left side of the assignment at "
@@ -100733,37 +101936,37 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:6386
-+#: fortran/resolve.c:6389
++#: fortran/resolve.c:6401
  #, no-c-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
 -#: fortran/resolve.c:6453
-+#: fortran/resolve.c:6456
++#: fortran/resolve.c:6468
  #, no-c-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
 -#: fortran/resolve.c:6515
-+#: fortran/resolve.c:6518
++#: fortran/resolve.c:6530
  #, no-c-format
  msgid "Subroutine '%s' called instead of assignment at %L must be PURE"
  msgstr ""
  
 -#: fortran/resolve.c:6588
-+#: fortran/resolve.c:6591
++#: fortran/resolve.c:6603
  #, no-c-format
  msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
  msgstr ""
  
 -#: fortran/resolve.c:6613
-+#: fortran/resolve.c:6616
++#: fortran/resolve.c:6628
  #, no-c-format
  msgid "Cannot assign to variable '%s' in PURE procedure at %L"
  msgstr ""
  
 -#: fortran/resolve.c:6625
-+#: fortran/resolve.c:6628
++#: fortran/resolve.c:6640
  #, no-c-format
  msgid ""
  "The impure variable at %L is assigned to a derived type variable with a "
@@ -100771,51 +101974,51 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:6731
-+#: fortran/resolve.c:6734
++#: fortran/resolve.c:6746
  #, no-c-format
  msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgstr ""
  
 -#: fortran/resolve.c:6734
-+#: fortran/resolve.c:6737
++#: fortran/resolve.c:6749
  #, no-c-format
  msgid "Variable '%s' has not been assigned a target label at %L"
  msgstr ""
  
 -#: fortran/resolve.c:6745
-+#: fortran/resolve.c:6748
++#: fortran/resolve.c:6760
  #, no-c-format
  msgid ""
  "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
 -#: fortran/resolve.c:6771
-+#: fortran/resolve.c:6774
++#: fortran/resolve.c:6786
  #, no-c-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
 -#: fortran/resolve.c:6786
-+#: fortran/resolve.c:6789
++#: fortran/resolve.c:6801
  #, no-c-format
  msgid "Arithmetic IF statement at %L requires a numeric expression"
  msgstr ""
  
 -#: fortran/resolve.c:6832
-+#: fortran/resolve.c:6835
++#: fortran/resolve.c:6847
  #, no-c-format
  msgid ""
  "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
 -#: fortran/resolve.c:6914
-+#: fortran/resolve.c:6917
++#: fortran/resolve.c:6929
  #, no-c-format
  msgid "FORALL mask clause at %L requires a LOGICAL expression"
  msgstr ""
  
 -#: fortran/resolve.c:6986 fortran/resolve.c:7042
-+#: fortran/resolve.c:6989 fortran/resolve.c:7045
++#: fortran/resolve.c:7001 fortran/resolve.c:7057
  #, no-c-format
  msgid ""
  "Binding label '%s' for common block '%s' at %L collides with the global "
@@ -100824,7 +102027,7 @@ Index: gcc/po/gcc.pot
  
  #. Common block names match but binding labels do not.
 -#: fortran/resolve.c:7007
-+#: fortran/resolve.c:7010
++#: fortran/resolve.c:7022
  #, no-c-format
  msgid ""
  "Binding label '%s' for common block '%s' at %L does not match the binding "
@@ -100832,7 +102035,7 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:7054
-+#: fortran/resolve.c:7057
++#: fortran/resolve.c:7069
  #, no-c-format
  msgid ""
  "Binding label '%s' for common block '%s' at %L collides with global entity '%"
@@ -100841,14 +102044,14 @@ Index: gcc/po/gcc.pot
  
  #. Make sure global procedures don't collide with anything.
 -#: fortran/resolve.c:7106
-+#: fortran/resolve.c:7109
++#: fortran/resolve.c:7121
  #, 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:7119
-+#: fortran/resolve.c:7122
++#: fortran/resolve.c:7134
  #, no-c-format
  msgid ""
  "Binding label '%s' in interface body at %L collides with the global entity '%"
@@ -100856,43 +102059,43 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:7132
-+#: fortran/resolve.c:7135
++#: fortran/resolve.c:7147
  #, no-c-format
  msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
  msgstr ""
  
 -#: fortran/resolve.c:7209
-+#: fortran/resolve.c:7212
++#: fortran/resolve.c:7224
  #, no-c-format
  msgid "CHARACTER variable has zero length at %L"
  msgstr ""
  
 -#: fortran/resolve.c:7496
-+#: fortran/resolve.c:7499
++#: fortran/resolve.c:7511
  #, no-c-format
  msgid "Allocatable array '%s' at %L must have a deferred shape"
  msgstr ""
  
 -#: fortran/resolve.c:7499
-+#: fortran/resolve.c:7502
++#: fortran/resolve.c:7514
  #, no-c-format
  msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
  msgstr ""
  
 -#: fortran/resolve.c:7506
-+#: fortran/resolve.c:7509
++#: fortran/resolve.c:7521
  #, no-c-format
  msgid "Array pointer '%s' at %L must have a deferred shape"
  msgstr ""
  
 -#: fortran/resolve.c:7517
-+#: fortran/resolve.c:7520
++#: fortran/resolve.c:7532
  #, no-c-format
  msgid "Array '%s' at %L cannot have a deferred shape"
  msgstr ""
  
 -#: fortran/resolve.c:7545
-+#: fortran/resolve.c:7548
++#: fortran/resolve.c:7560
  #, no-c-format
  msgid ""
  "The type '%s' cannot be host associated at %L because it is blocked by an "
@@ -100900,7 +102103,7 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:7568
-+#: fortran/resolve.c:7571
++#: fortran/resolve.c:7583
  #, no-c-format
  msgid ""
  "Object '%s' at %L must have the SAVE attribute for default initialization of "
@@ -100909,13 +102112,13 @@ Index: gcc/po/gcc.pot
  #. The shape of a main program or module array needs to be
  #. constant.
 -#: fortran/resolve.c:7615
-+#: fortran/resolve.c:7618
++#: fortran/resolve.c:7630
  #, no-c-format
  msgid "The module or main program array '%s' at %L must have constant shape"
  msgstr ""
  
 -#: fortran/resolve.c:7628
-+#: fortran/resolve.c:7631
++#: fortran/resolve.c:7643
  #, no-c-format
  msgid ""
  "Entity with assumed character length at %L must be a dummy argument or a "
@@ -100923,62 +102126,62 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:7647
-+#: fortran/resolve.c:7650
++#: fortran/resolve.c:7662
  #, no-c-format
  msgid "'%s' at %L must have constant character length in this context"
  msgstr ""
  
 -#: fortran/resolve.c:7683
-+#: fortran/resolve.c:7686
++#: fortran/resolve.c:7698
  #, no-c-format
  msgid "Allocatable '%s' at %L cannot have an initializer"
  msgstr ""
  
 -#: fortran/resolve.c:7686
-+#: fortran/resolve.c:7689
++#: fortran/resolve.c:7701
  #, no-c-format
  msgid "External '%s' at %L cannot have an initializer"
  msgstr ""
  
 -#: fortran/resolve.c:7690
-+#: fortran/resolve.c:7693
++#: fortran/resolve.c:7705
  #, no-c-format
  msgid "Dummy '%s' at %L cannot have an initializer"
  msgstr ""
  
 -#: fortran/resolve.c:7693
-+#: fortran/resolve.c:7696
++#: fortran/resolve.c:7708
  #, no-c-format
  msgid "Intrinsic '%s' at %L cannot have an initializer"
  msgstr ""
  
 -#: fortran/resolve.c:7696
-+#: fortran/resolve.c:7699
++#: fortran/resolve.c:7711
  #, no-c-format
  msgid "Function result '%s' at %L cannot have an initializer"
  msgstr ""
  
 -#: fortran/resolve.c:7699
-+#: fortran/resolve.c:7702
++#: fortran/resolve.c:7714
  #, no-c-format
  msgid "Automatic array '%s' at %L cannot have an initializer"
  msgstr ""
  
 -#: fortran/resolve.c:7722
-+#: fortran/resolve.c:7725
++#: fortran/resolve.c:7737
  #, no-c-format
  msgid "Although not referenced, '%s' at %L has ambiguous interfaces"
  msgstr ""
  
 -#: fortran/resolve.c:7741
-+#: fortran/resolve.c:7744
++#: fortran/resolve.c:7756
  #, no-c-format
  msgid ""
  "Character-valued statement function '%s' at %L must have constant length"
  msgstr ""
  
 -#: fortran/resolve.c:7749
-+#: fortran/resolve.c:7752
++#: fortran/resolve.c:7764
  #, no-c-format
  msgid ""
  "Automatic character length function '%s' at %L must have an explicit "
@@ -100986,7 +102189,7 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:7774
-+#: fortran/resolve.c:7777
++#: fortran/resolve.c:7789
  #, no-c-format
  msgid ""
  "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%"
@@ -100994,7 +102197,7 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:7797 fortran/resolve.c:7822
-+#: fortran/resolve.c:7800 fortran/resolve.c:7825
++#: fortran/resolve.c:7812 fortran/resolve.c:7837
  #, no-c-format
  msgid ""
  "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy "
@@ -101002,121 +102205,121 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:7840
-+#: fortran/resolve.c:7843
++#: fortran/resolve.c:7855
  #, no-c-format
  msgid "Function '%s' at %L cannot have an initializer"
  msgstr ""
  
 -#: fortran/resolve.c:7849
-+#: fortran/resolve.c:7852
++#: fortran/resolve.c:7864
  #, no-c-format
  msgid "External object '%s' at %L may not have an initializer"
  msgstr ""
  
 -#: fortran/resolve.c:7857
-+#: fortran/resolve.c:7860
++#: fortran/resolve.c:7872
  #, no-c-format
  msgid "ELEMENTAL function '%s' at %L must have a scalar result"
  msgstr ""
  
 -#: fortran/resolve.c:7878
-+#: fortran/resolve.c:7881
++#: fortran/resolve.c:7893
  #, no-c-format
  msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
  msgstr ""
  
 -#: fortran/resolve.c:7882
-+#: fortran/resolve.c:7885
++#: fortran/resolve.c:7897
  #, no-c-format
  msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
  msgstr ""
  
 -#: fortran/resolve.c:7886
-+#: fortran/resolve.c:7889
++#: fortran/resolve.c:7901
  #, no-c-format
  msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgstr ""
  
 -#: fortran/resolve.c:7890
-+#: fortran/resolve.c:7893
++#: fortran/resolve.c:7905
  #, no-c-format
  msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
  msgstr ""
  
 -#: fortran/resolve.c:7899
-+#: fortran/resolve.c:7902
++#: fortran/resolve.c:7914
  #, no-c-format
  msgid "CHARACTER(*) function '%s' at %L is obsolescent in fortran 95"
  msgstr ""
  
 -#: fortran/resolve.c:7952
-+#: fortran/resolve.c:7955
++#: fortran/resolve.c:7967
  #, no-c-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
  msgstr ""
  
 -#: fortran/resolve.c:7959
-+#: fortran/resolve.c:7962
++#: fortran/resolve.c:7974
  #, no-c-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgstr ""
  
 -#: fortran/resolve.c:8003
-+#: fortran/resolve.c:8006
++#: fortran/resolve.c:8018
  #, no-c-format
  msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
  msgstr ""
  
 -#: fortran/resolve.c:8011
-+#: fortran/resolve.c:8014
++#: fortran/resolve.c:8026
  #, no-c-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
 -#: fortran/resolve.c:8020
-+#: fortran/resolve.c:8023
++#: fortran/resolve.c:8035
  #, no-c-format
  msgid "Argument of FINAL procedure at %L must be of type '%s'"
  msgstr ""
  
 -#: fortran/resolve.c:8028
-+#: fortran/resolve.c:8031
++#: fortran/resolve.c:8043
  #, no-c-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
 -#: fortran/resolve.c:8034
-+#: fortran/resolve.c:8037
++#: fortran/resolve.c:8049
  #, no-c-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
 -#: fortran/resolve.c:8040
-+#: fortran/resolve.c:8043
++#: fortran/resolve.c:8055
  #, no-c-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
 -#: fortran/resolve.c:8048
-+#: fortran/resolve.c:8051
++#: fortran/resolve.c:8063
  #, no-c-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
 -#: fortran/resolve.c:8056
-+#: fortran/resolve.c:8059
++#: fortran/resolve.c:8071
  #, no-c-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
 -#: fortran/resolve.c:8075
-+#: fortran/resolve.c:8078
++#: fortran/resolve.c:8090
  #, no-c-format
  msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
  msgstr ""
  
 -#: fortran/resolve.c:8108
-+#: fortran/resolve.c:8111
++#: fortran/resolve.c:8123
  #, no-c-format
  msgid ""
  "Only array FINAL procedures declared for derived type '%s' defined at %L, "
@@ -101125,37 +102328,37 @@ Index: gcc/po/gcc.pot
  
  #. TODO:  Remove this error when finalization is finished.
 -#: fortran/resolve.c:8113
-+#: fortran/resolve.c:8116
++#: fortran/resolve.c:8128
  #, no-c-format
  msgid "Finalization at %L is not yet implemented"
  msgstr ""
  
 -#: fortran/resolve.c:8139
-+#: fortran/resolve.c:8142
++#: fortran/resolve.c:8154
  #, no-c-format
  msgid "Can't overwrite GENERIC '%s' at %L"
  msgstr ""
  
 -#: fortran/resolve.c:8151
-+#: fortran/resolve.c:8154
++#: fortran/resolve.c:8166
  #, no-c-format
  msgid "'%s' at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
 -#: fortran/resolve.c:8159
-+#: fortran/resolve.c:8162
++#: fortran/resolve.c:8174
  #, no-c-format
  msgid "'%s' at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
 -#: fortran/resolve.c:8168
-+#: fortran/resolve.c:8171
++#: fortran/resolve.c:8183
  #, no-c-format
  msgid "'%s' at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
 -#: fortran/resolve.c:8174
-+#: fortran/resolve.c:8177
++#: fortran/resolve.c:8189
  #, no-c-format
  msgid ""
  "'%s' at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, "
@@ -101163,32 +102366,32 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:8183
-+#: fortran/resolve.c:8186
++#: fortran/resolve.c:8198
  #, no-c-format
  msgid "'%s' at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
 -#: fortran/resolve.c:8194
-+#: fortran/resolve.c:8197
++#: fortran/resolve.c:8209
  #, no-c-format
  msgid "'%s' at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
 -#: fortran/resolve.c:8205
-+#: fortran/resolve.c:8208
++#: fortran/resolve.c:8220
  #, no-c-format
  msgid ""
  "'%s' at %L and the overridden FUNCTION should have matching result types"
  msgstr ""
  
 -#: fortran/resolve.c:8216
-+#: fortran/resolve.c:8219
++#: fortran/resolve.c:8231
  #, no-c-format
  msgid "'%s' at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
 -#: fortran/resolve.c:8245
-+#: fortran/resolve.c:8248
++#: fortran/resolve.c:8260
  #, no-c-format
  msgid ""
  "Dummy argument '%s' of '%s' at %L should be named '%s' as to match the "
@@ -101196,7 +102399,7 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:8258
-+#: fortran/resolve.c:8261
++#: fortran/resolve.c:8273
  #, no-c-format
  msgid ""
  "Types mismatch for dummy argument '%s' of '%s' %L in in respect to the "
@@ -101204,7 +102407,7 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:8268
-+#: fortran/resolve.c:8271
++#: fortran/resolve.c:8283
  #, no-c-format
  msgid ""
  "'%s' at %L must have the same number of formal arguments as the overridden "
@@ -101212,19 +102415,19 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:8277
-+#: fortran/resolve.c:8280
++#: fortran/resolve.c:8292
  #, no-c-format
  msgid "'%s' at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
 -#: fortran/resolve.c:8288
-+#: fortran/resolve.c:8291
++#: fortran/resolve.c:8303
  #, no-c-format
  msgid "'%s' at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
 -#: fortran/resolve.c:8295
-+#: fortran/resolve.c:8298
++#: fortran/resolve.c:8310
  #, no-c-format
  msgid ""
  "Passed-object dummy argument of '%s' at %L must be at the same position as "
@@ -101232,37 +102435,37 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:8326
-+#: fortran/resolve.c:8329
++#: fortran/resolve.c:8341
  #, no-c-format
  msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
  msgstr ""
  
 -#: fortran/resolve.c:8335
-+#: fortran/resolve.c:8338
++#: fortran/resolve.c:8350
  #, no-c-format
  msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
  msgstr ""
  
 -#: fortran/resolve.c:8404
-+#: fortran/resolve.c:8407
++#: fortran/resolve.c:8419
  #, no-c-format
  msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
  msgstr ""
  
 -#: fortran/resolve.c:8416
-+#: fortran/resolve.c:8419
++#: fortran/resolve.c:8431
  #, no-c-format
  msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
  msgstr ""
  
 -#: fortran/resolve.c:8446
-+#: fortran/resolve.c:8449
++#: fortran/resolve.c:8461
  #, no-c-format
  msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
  msgstr ""
  
 -#: fortran/resolve.c:8504
-+#: fortran/resolve.c:8507
++#: fortran/resolve.c:8519
  #, no-c-format
  msgid ""
  "'%s' must be a module procedure or an external procedure with an explicit "
@@ -101270,26 +102473,26 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:8541
-+#: fortran/resolve.c:8544
++#: fortran/resolve.c:8556
  #, no-c-format
  msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
  msgstr ""
  
 -#: fortran/resolve.c:8555
-+#: fortran/resolve.c:8558
++#: fortran/resolve.c:8570
  #, no-c-format
  msgid "Procedure '%s' with PASS at %L must have at least one argument"
  msgstr ""
  
 -#: fortran/resolve.c:8567
-+#: fortran/resolve.c:8570
++#: fortran/resolve.c:8582
  #, no-c-format
  msgid ""
  "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgstr ""
  
 -#: fortran/resolve.c:8573
-+#: fortran/resolve.c:8576
++#: fortran/resolve.c:8588
  #, no-c-format
  msgid ""
  "Polymorphic entities are not yet implemented, non-polymorphic passed-object "
@@ -101297,26 +102500,26 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:8598
-+#: fortran/resolve.c:8601
++#: fortran/resolve.c:8613
  #, no-c-format
  msgid "Procedure '%s' at %L has the same name as a component of '%s'"
  msgstr ""
  
 -#: fortran/resolve.c:8607
-+#: fortran/resolve.c:8610
++#: fortran/resolve.c:8622
  #, no-c-format
  msgid ""
  "Procedure '%s' at %L has the same name as an inherited component of '%s'"
  msgstr ""
  
 -#: fortran/resolve.c:8675
-+#: fortran/resolve.c:8678
++#: fortran/resolve.c:8690
  #, no-c-format
  msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
  msgstr ""
  
 -#: fortran/resolve.c:8692
-+#: fortran/resolve.c:8695
++#: fortran/resolve.c:8707
  #, no-c-format
  msgid ""
  "Component '%s' of '%s' at %L has the same name as an inherited type-bound "
@@ -101324,7 +102527,7 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:8704
-+#: fortran/resolve.c:8707
++#: fortran/resolve.c:8719
  #, no-c-format
  msgid ""
  "Character length of component '%s' needs to be a constant specification "
@@ -101332,15 +102535,17 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:8719
-+#: fortran/resolve.c:8722
++#: fortran/resolve.c:8735
  #, no-c-format
  msgid ""
- "The component '%s' is a PRIVATE type and cannot be a component of '%s', "
- "which is PUBLIC at %L"
+-"The component '%s' is a PRIVATE type and cannot be a component of '%s', "
+-"which is PUBLIC at %L"
++"Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component "
++"of '%s', which is PUBLIC at %L"
  msgstr ""
  
 -#: fortran/resolve.c:8729
-+#: fortran/resolve.c:8732
++#: fortran/resolve.c:8746
  #, no-c-format
  msgid ""
  "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE "
@@ -101348,20 +102553,20 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:8740
-+#: fortran/resolve.c:8743
++#: fortran/resolve.c:8757
  #, no-c-format
  msgid ""
  "The pointer component '%s' of '%s' at %L is a type that has not been declared"
  msgstr ""
  
 -#: fortran/resolve.c:8768
-+#: fortran/resolve.c:8771
++#: fortran/resolve.c:8785
  #, no-c-format
  msgid "Component '%s' of '%s' at %L must have constant array bounds"
  msgstr ""
  
 -#: fortran/resolve.c:8809
-+#: fortran/resolve.c:8812
++#: fortran/resolve.c:8824
  #, no-c-format
  msgid ""
  "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC "
@@ -101369,7 +102574,7 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:8819
-+#: fortran/resolve.c:8822
++#: fortran/resolve.c:8834
  #, no-c-format
  msgid ""
  "NAMELIST object '%s' has use-associated PRIVATE components and cannot be "
@@ -101377,7 +102582,7 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:8832
-+#: fortran/resolve.c:8835
++#: fortran/resolve.c:8847
  #, no-c-format
  msgid ""
  "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC "
@@ -101385,21 +102590,21 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:8844
-+#: fortran/resolve.c:8847
++#: fortran/resolve.c:8859
  #, no-c-format
  msgid ""
  "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
  msgstr ""
  
 -#: fortran/resolve.c:8853
-+#: fortran/resolve.c:8856
++#: fortran/resolve.c:8868
  #, no-c-format
  msgid ""
  "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
  msgstr ""
  
 -#: fortran/resolve.c:8865
-+#: fortran/resolve.c:8868
++#: fortran/resolve.c:8880
  #, no-c-format
  msgid ""
  "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE "
@@ -101407,39 +102612,39 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:8873
-+#: fortran/resolve.c:8876
++#: fortran/resolve.c:8888
  #, no-c-format
  msgid ""
  "NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components"
  msgstr ""
  
 -#: fortran/resolve.c:8899
-+#: fortran/resolve.c:8902
++#: fortran/resolve.c:8914
  #, no-c-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgstr ""
  
 -#: fortran/resolve.c:8918
-+#: fortran/resolve.c:8921
++#: fortran/resolve.c:8933
  #, no-c-format
  msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
  msgstr ""
  
 -#: fortran/resolve.c:8929
-+#: fortran/resolve.c:8932
++#: fortran/resolve.c:8944
  #, no-c-format
  msgid ""
  "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
 -#: fortran/resolve.c:8940
-+#: fortran/resolve.c:8943
++#: fortran/resolve.c:8955
  #, no-c-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
 -#: fortran/resolve.c:8999
-+#: fortran/resolve.c:9002
++#: fortran/resolve.c:9014
  #, no-c-format
  msgid ""
  "Interface '%s', used by procedure '%s' at %L, is declared in a later "
@@ -101447,65 +102652,65 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:9047
-+#: fortran/resolve.c:9050
++#: fortran/resolve.c:9062
  #, no-c-format
  msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgstr ""
  
 -#: fortran/resolve.c:9080
-+#: fortran/resolve.c:9083
++#: fortran/resolve.c:9095
  #, no-c-format
  msgid "Type specified for intrinsic function '%s' at %L is ignored"
  msgstr ""
  
 -#: fortran/resolve.c:9087
-+#: fortran/resolve.c:9090
++#: fortran/resolve.c:9102
  #, no-c-format
  msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
  msgstr ""
  
 -#: fortran/resolve.c:9094
-+#: fortran/resolve.c:9097
++#: fortran/resolve.c:9109
  #, no-c-format
  msgid "'%s' declared INTRINSIC at %L does not exist"
  msgstr ""
  
 -#: fortran/resolve.c:9103
-+#: fortran/resolve.c:9106
++#: fortran/resolve.c:9118
  #, no-c-format
  msgid ""
  "The intrinsic '%s' declared INTRINSIC at %L is not available in the current "
-@@ -10339,229 +10339,229 @@
+@@ -10339,229 +10339,234 @@
  "intrinsics in order to use it."
  msgstr ""
  
 -#: fortran/resolve.c:9147
-+#: fortran/resolve.c:9150
++#: fortran/resolve.c:9162
  #, no-c-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
 -#: fortran/resolve.c:9150
-+#: fortran/resolve.c:9153
++#: fortran/resolve.c:9165
  #, no-c-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
 -#: fortran/resolve.c:9162
-+#: fortran/resolve.c:9165
++#: fortran/resolve.c:9177
  #, no-c-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
 -#: fortran/resolve.c:9168
-+#: fortran/resolve.c:9171
++#: fortran/resolve.c:9183
  #, no-c-format
  msgid ""
  "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
 -#: fortran/resolve.c:9178
-+#: fortran/resolve.c:9181
++#: fortran/resolve.c:9193
  #, no-c-format
  msgid ""
  "Character dummy variable '%s' at %L with VALUE attribute must have constant "
@@ -101513,7 +102718,7 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:9187
-+#: fortran/resolve.c:9190
++#: fortran/resolve.c:9202
  #, no-c-format
  msgid ""
  "C interoperable character dummy variable '%s' at %L with VALUE attribute "
@@ -101521,7 +102726,7 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:9213
-+#: fortran/resolve.c:9216
++#: fortran/resolve.c:9228
  #, no-c-format
  msgid ""
  "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block "
@@ -101529,19 +102734,19 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:9266
-+#: fortran/resolve.c:9269
++#: fortran/resolve.c:9281
  #, no-c-format
  msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
  msgstr ""
  
 -#: fortran/resolve.c:9307
-+#: fortran/resolve.c:9310
++#: fortran/resolve.c:9322
  #, no-c-format
  msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
  msgstr ""
  
 -#: fortran/resolve.c:9326
-+#: fortran/resolve.c:9329
++#: fortran/resolve.c:9341
  #, no-c-format
  msgid ""
  "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have "
@@ -101549,73 +102754,78 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:9385
-+#: fortran/resolve.c:9388
++#: fortran/resolve.c:9400
  #, no-c-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
 -#: fortran/resolve.c:9470
-+#: fortran/resolve.c:9473
++#: fortran/resolve.c:9448
  #, no-c-format
++msgid "non-constant DATA value at %L"
++msgstr ""
++
++#: fortran/resolve.c:9488
++#, no-c-format
  msgid "BLOCK DATA element '%s' at %L must be in COMMON"
  msgstr ""
  
 -#: fortran/resolve.c:9476
-+#: fortran/resolve.c:9479
++#: fortran/resolve.c:9494
  #, no-c-format
  msgid "DATA array '%s' at %L must be specified in a previous declaration"
  msgstr ""
  
 -#: fortran/resolve.c:9521
-+#: fortran/resolve.c:9524
++#: fortran/resolve.c:9539
  #, no-c-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
 -#: fortran/resolve.c:9534
-+#: fortran/resolve.c:9537
++#: fortran/resolve.c:9552
  #, no-c-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
 -#: fortran/resolve.c:9628
-+#: fortran/resolve.c:9631
++#: fortran/resolve.c:9646
  #, no-c-format
  msgid "iterator start at %L does not simplify"
  msgstr ""
  
 -#: fortran/resolve.c:9635
-+#: fortran/resolve.c:9638
++#: fortran/resolve.c:9653
  #, no-c-format
  msgid "iterator end at %L does not simplify"
  msgstr ""
  
 -#: fortran/resolve.c:9642
-+#: fortran/resolve.c:9645
++#: fortran/resolve.c:9660
  #, no-c-format
  msgid "iterator step at %L does not simplify"
  msgstr ""
  
 -#: fortran/resolve.c:9768
-+#: fortran/resolve.c:9771
++#: fortran/resolve.c:9786
  #, no-c-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
 -#: fortran/resolve.c:9859
-+#: fortran/resolve.c:9862
++#: fortran/resolve.c:9877
  #, no-c-format
  msgid "Label %d at %L defined but not used"
  msgstr ""
  
 -#: fortran/resolve.c:9864
-+#: fortran/resolve.c:9867
++#: fortran/resolve.c:9882
  #, no-c-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
 -#: fortran/resolve.c:9949
-+#: fortran/resolve.c:9952
++#: fortran/resolve.c:9967
  #, no-c-format
  msgid ""
  "Derived type variable '%s' at %L must have SEQUENCE attribute to be an "
@@ -101623,7 +102833,7 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:9958
-+#: fortran/resolve.c:9961
++#: fortran/resolve.c:9976
  #, no-c-format
  msgid ""
  "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an "
@@ -101631,7 +102841,7 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:9966
-+#: fortran/resolve.c:9969
++#: fortran/resolve.c:9984
  #, no-c-format
  msgid ""
  "Derived type variable '%s' at %L with default initialization cannot be in "
@@ -101639,7 +102849,7 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:9983
-+#: fortran/resolve.c:9986
++#: fortran/resolve.c:10001
  #, no-c-format
  msgid ""
  "Derived type variable '%s' at %L with pointer component(s) cannot be an "
@@ -101647,13 +102857,13 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:10088
-+#: fortran/resolve.c:10091
++#: fortran/resolve.c:10106
  #, no-c-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
 -#: fortran/resolve.c:10103
-+#: fortran/resolve.c:10106
++#: fortran/resolve.c:10121
  #, no-c-format
  msgid ""
  "Either all or none of the objects in the EQUIVALENCE set at %L shall have "
@@ -101661,7 +102871,7 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:10115
-+#: fortran/resolve.c:10118
++#: fortran/resolve.c:10133
  #, no-c-format
  msgid ""
  "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure "
@@ -101669,123 +102879,341 @@ Index: gcc/po/gcc.pot
  msgstr ""
  
 -#: fortran/resolve.c:10124
-+#: fortran/resolve.c:10127
++#: fortran/resolve.c:10142
  #, no-c-format
  msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
 -#: fortran/resolve.c:10203
-+#: fortran/resolve.c:10206
++#: fortran/resolve.c:10221
  #, no-c-format
  msgid ""
  "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
 -#: fortran/resolve.c:10214
-+#: fortran/resolve.c:10217
++#: fortran/resolve.c:10232
  #, no-c-format
  msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
 -#: fortran/resolve.c:10225
-+#: fortran/resolve.c:10228
++#: fortran/resolve.c:10243
  #, no-c-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
 -#: fortran/resolve.c:10269
-+#: fortran/resolve.c:10272
++#: fortran/resolve.c:10287
  #, no-c-format
  msgid "Fortran 2003: PUBLIC function '%s' at %L of PRIVATE type '%s'"
  msgstr ""
  
 -#: fortran/resolve.c:10282
-+#: fortran/resolve.c:10285
++#: fortran/resolve.c:10300
  #, no-c-format
  msgid "ENTRY '%s' at %L has no IMPLICIT type"
  msgstr ""
  
 -#: fortran/resolve.c:10308
-+#: fortran/resolve.c:10311
++#: fortran/resolve.c:10326
  #, no-c-format
  msgid "User operator procedure '%s' at %L must be a FUNCTION"
  msgstr ""
  
 -#: fortran/resolve.c:10315
-+#: fortran/resolve.c:10318
++#: fortran/resolve.c:10333
  #, no-c-format
  msgid "User operator procedure '%s' at %L cannot be assumed character length"
  msgstr ""
  
 -#: fortran/resolve.c:10321
-+#: fortran/resolve.c:10324
++#: fortran/resolve.c:10339
  #, no-c-format
  msgid "User operator procedure '%s' at %L must have at least one argument"
  msgstr ""
  
 -#: fortran/resolve.c:10331
-+#: fortran/resolve.c:10334
++#: fortran/resolve.c:10349
  #, no-c-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
 -#: fortran/resolve.c:10343
-+#: fortran/resolve.c:10346
++#: fortran/resolve.c:10361
  #, no-c-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
 -#: fortran/resolve.c:10347
-+#: fortran/resolve.c:10350
++#: fortran/resolve.c:10365
  #, no-c-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
 -#: fortran/resolve.c:10401
-+#: fortran/resolve.c:10404
++#: fortran/resolve.c:10419
  #, no-c-format
  msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
  msgstr ""
-@@ -11367,32 +11367,32 @@
+@@ -10796,29 +10801,29 @@
+ msgid "DIM argument at %L is out of bounds"
+ msgstr ""
+-#: fortran/simplify.c:2555
++#: fortran/simplify.c:2558
+ #, no-c-format
+ msgid "Argument of LOG at %L cannot be less than or equal to zero"
+ msgstr ""
+-#: fortran/simplify.c:2568
++#: fortran/simplify.c:2571
+ #, no-c-format
+ msgid "Complex argument of LOG at %L cannot be zero"
+ msgstr ""
+-#: fortran/simplify.c:2609
++#: fortran/simplify.c:2612
+ #, 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:2902
++#: fortran/simplify.c:2905
+ #, no-c-format
+ msgid "Second argument MOD at %L is zero"
+ msgstr ""
+ #. Result is processor-dependent.
+-#: fortran/simplify.c:2913
++#: fortran/simplify.c:2916
+ #, no-c-format
+ msgid "Second argument of MOD at %L is zero"
+ msgstr ""
+@@ -10826,95 +10831,95 @@
+ #. Result is processor-dependent. This processor just opts
+ #. to not handle it at all.
+ #. Result is processor-dependent.
+-#: fortran/simplify.c:2955 fortran/simplify.c:2967
++#: fortran/simplify.c:2958 fortran/simplify.c:2970
+ #, no-c-format
+ msgid "Second argument of MODULO at %L is zero"
+ msgstr ""
+-#: fortran/simplify.c:3013
++#: fortran/simplify.c:3016
+ #, no-c-format
+ msgid "Second argument of NEAREST at %L shall not be zero"
+ msgstr ""
+-#: fortran/simplify.c:3049
++#: fortran/simplify.c:3052
+ #, no-c-format
+ msgid "Result of NEAREST is NaN at %L"
+ msgstr ""
+-#: fortran/simplify.c:3330
++#: fortran/simplify.c:3333
+ #, no-c-format
+ msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
+ msgstr ""
+-#: fortran/simplify.c:3385
++#: fortran/simplify.c:3388
+ #, no-c-format
+ msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
+ msgstr ""
+-#: fortran/simplify.c:3496
++#: fortran/simplify.c:3499
+ #, no-c-format
+ msgid "Integer too large in shape specification at %L"
+ msgstr ""
+-#: fortran/simplify.c:3504
++#: fortran/simplify.c:3507
+ #, no-c-format
+ msgid "Too many dimensions in shape specification for RESHAPE at %L"
+ msgstr ""
+-#: fortran/simplify.c:3512
++#: fortran/simplify.c:3515
+ #, no-c-format
+ msgid "Shape specification at %L cannot be negative"
+ msgstr ""
+-#: fortran/simplify.c:3524
++#: fortran/simplify.c:3527
+ #, no-c-format
+ msgid "Shape specification at %L cannot be the null array"
+ msgstr ""
+-#: fortran/simplify.c:3545
++#: fortran/simplify.c:3548
+ #, no-c-format
+ msgid ""
+ "ORDER parameter of RESHAPE at %L is not the same size as SHAPE parameter"
+ msgstr ""
+-#: fortran/simplify.c:3552
++#: fortran/simplify.c:3555
+ #, no-c-format
+ msgid "Error in ORDER parameter of RESHAPE at %L"
+ msgstr ""
+-#: fortran/simplify.c:3560
++#: fortran/simplify.c:3563
+ #, no-c-format
+ msgid "ORDER parameter of RESHAPE at %L is out of range"
+ msgstr ""
+-#: fortran/simplify.c:3570
++#: fortran/simplify.c:3573
+ #, no-c-format
+ msgid "Invalid permutation in ORDER parameter at %L"
+ msgstr ""
+-#: fortran/simplify.c:3629
++#: fortran/simplify.c:3632
+ #, no-c-format
+ msgid "PAD parameter required for short SOURCE parameter at %L"
+ msgstr ""
+-#: fortran/simplify.c:3748
++#: fortran/simplify.c:3751
+ #, no-c-format
+ msgid "Result of SCALE overflows its kind at %L"
+ msgstr ""
+-#: fortran/simplify.c:4382
++#: fortran/simplify.c:4385
+ #, no-c-format
+ msgid "Argument of SQRT at %L has a negative value"
+ msgstr ""
+-#: fortran/simplify.c:4537
++#: fortran/simplify.c:4540
+ #, no-c-format
+ msgid ""
+ "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < "
+ "result size %ld"
+ msgstr ""
+-#: fortran/simplify.c:4903
++#: fortran/simplify.c:4906
+ #, no-c-format
+ msgid ""
+ "Character '%s' in string at %L cannot be converted into character kind %d"
+@@ -11270,22 +11275,22 @@
+ msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
+ msgstr ""
+-#: fortran/trans-array.c:641 fortran/trans-array.c:4384
+-#: fortran/trans-array.c:5315 fortran/trans-intrinsic.c:3718
++#: fortran/trans-array.c:641 fortran/trans-array.c:4387
++#: fortran/trans-array.c:5318 fortran/trans-intrinsic.c:3714
+ #, no-c-format
+ msgid "Creating array temporary at %L"
+ msgstr ""
+ #. Problems occur when we get something like
+ #. integer :: a(lots) = (/(i, i=1, lots)/)
+-#: fortran/trans-array.c:3954
++#: fortran/trans-array.c:3957
+ #, no-c-format
+ msgid ""
+ "The number of elements in the array constructor at %L requires an increase "
+ "of the allowed %d upper limit.   See -fmax-array-constructor option"
+ msgstr ""
+-#: fortran/trans-array.c:5312
++#: fortran/trans-array.c:5315
+ #, no-c-format
+ msgid "Creating array temporary at %L for argument '%s'"
+ msgstr ""
+@@ -11367,37 +11372,37 @@
  msgid "Assigning value other than 0 or 1 to LOGICAL has undefined result at %L"
  msgstr ""
  
 -#: fortran/trans-decl.c:2868 fortran/trans-decl.c:3906
-+#: fortran/trans-decl.c:2870 fortran/trans-decl.c:3908
++#: fortran/trans-decl.c:2885 fortran/trans-decl.c:3923
  #, no-c-format
  msgid "Return value of function '%s' at %L not set"
  msgstr ""
  
 -#: fortran/trans-decl.c:3527
-+#: fortran/trans-decl.c:3529
++#: fortran/trans-decl.c:3544
  #, no-c-format
  msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
 -#: fortran/trans-decl.c:3531
-+#: fortran/trans-decl.c:3533
++#: fortran/trans-decl.c:3548
  #, no-c-format
  msgid "Unused dummy argument '%s' at %L"
  msgstr ""
  
 -#: fortran/trans-decl.c:3537
-+#: fortran/trans-decl.c:3539
++#: fortran/trans-decl.c:3554
  #, no-c-format
  msgid "Unused variable '%s' declared at %L"
  msgstr ""
  
 -#: fortran/trans-decl.c:3583
-+#: fortran/trans-decl.c:3585
++#: fortran/trans-decl.c:3600
  #, no-c-format
  msgid "Unused parameter '%s' declared at %L"
  msgstr ""
  
 -#: fortran/trans-decl.c:3597
-+#: fortran/trans-decl.c:3599
++#: fortran/trans-decl.c:3614
  #, no-c-format
  msgid "Return value '%s' of function '%s' declared at %L not set"
  msgstr ""
-@@ -11662,7 +11662,7 @@
+-#: fortran/trans-expr.c:2399
++#: fortran/trans-expr.c:2357
+ #, no-c-format
+ msgid "Unknown argument list function at %L"
+ msgstr ""
+@@ -11412,7 +11417,7 @@
+ msgid "Derived type '%s' at %L has PRIVATE components"
+ msgstr ""
+-#: fortran/trans-stmt.c:471
++#: fortran/trans-stmt.c:498
+ #, no-c-format
+ msgid "An alternate return at %L without a * dummy argument"
+ msgstr ""
+@@ -11642,6 +11647,18 @@
+ msgid "may not use both -m32 and -m64"
+ msgstr ""
++#: config/i386/mingw32.h:85 config/i386/cygwin.h:91
++msgid "shared and mdll are not compatible"
++msgstr ""
++
++#: config/bfin/elf.h:31
++msgid "no processor type specified for linking"
++msgstr ""
++
++#: config/vxworks.h:71
++msgid "-Xbind-now and -Xbind-lazy are incompatible"
++msgstr ""
++
+ #: config/mips/mips.h:1182 config/arc/arc.h:61
+ msgid "may not use both -EB and -EL"
+ msgstr ""
+@@ -11654,15 +11671,11 @@
+ msgid "-msingle-float and -msoft-float cannot both be specified"
+ msgstr ""
+-#: config/i386/mingw32.h:85 config/i386/cygwin.h:91
+-msgid "shared and mdll are not compatible"
+-msgstr ""
+-
+ #: gcc.c:800
  msgid "GCC does not support -C or -CC without -E"
  msgstr ""
  
@@ -101794,8223 +103222,16884 @@ Index: gcc/po/gcc.pot
  msgid "-pg and -fomit-frame-pointer are incompatible"
  msgstr ""
  
-@@ -11670,46 +11670,50 @@
+@@ -11670,81 +11683,21 @@
  msgid "-E or -x required when input is from standard input"
  msgstr ""
  
 -#: config/darwin.h:270
-+#: config/darwin.h:274
- msgid "-current_version only allowed with -dynamiclib"
- msgstr ""
+-msgid "-current_version only allowed with -dynamiclib"
+-msgstr ""
+-
 -#: config/darwin.h:272
-+#: config/darwin.h:276
- msgid "-install_name only allowed with -dynamiclib"
+-msgid "-install_name only allowed with -dynamiclib"
+-msgstr ""
+-
+-#: config/darwin.h:277
+-msgid "-bundle not allowed with -dynamiclib"
+-msgstr ""
+-
+-#: config/darwin.h:278
+-msgid "-bundle_loader not allowed with -dynamiclib"
+-msgstr ""
+-
+-#: config/darwin.h:279
+-msgid "-client_name not allowed with -dynamiclib"
+-msgstr ""
+-
+-#: config/darwin.h:284
+-msgid "-force_flat_namespace not allowed with -dynamiclib"
+-msgstr ""
+-
+-#: config/darwin.h:286
+-msgid "-keep_private_externs not allowed with -dynamiclib"
+-msgstr ""
+-
+-#: config/darwin.h:287
+-msgid "-private_bundle not allowed with -dynamiclib"
+-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 ""
  
--#: config/darwin.h:277
-+#: config/darwin.h:281
- msgid "-bundle not allowed with -dynamiclib"
+-#: config/rs6000/linux64.h:345 config/rs6000/linux64.h:347
+-#: config/rs6000/sysv4.h:902 config/rs6000/sysv4.h:904 config/linux.h:106
+-#: config/linux.h:108 config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35
+-msgid "-mglibc and -muclibc used together"
+-msgstr ""
+-
+-#: config/bfin/elf.h:31
+-msgid "no processor type specified for linking"
+-msgstr ""
+-
+-#: config/vxworks.h:71
+-msgid "-Xbind-now and -Xbind-lazy are incompatible"
+-msgstr ""
+-
+ #: config/i386/cygwin.h:28
+ msgid "mno-cygwin and mno-win32 are not compatible"
  msgstr ""
  
--#: config/darwin.h:278
-+#: config/darwin.h:282
- msgid "-bundle_loader not allowed with -dynamiclib"
+-#: fortran/lang-specs.h:55 fortran/lang-specs.h:69
+-msgid "gfortran does not support -E without -cpp"
++#: config/rs6000/sysv4.h:907 config/rs6000/sysv4.h:909
++#: config/rs6000/linux64.h:350 config/rs6000/linux64.h:352 config/linux.h:111
++#: config/linux.h:113 config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35
++msgid "-mglibc and -muclibc used together"
  msgstr ""
  
--#: config/darwin.h:279
-+#: config/darwin.h:283
- msgid "-client_name not allowed with -dynamiclib"
+-#: config/i386/nwld.h:34
+-msgid "Static linking is not supported.\n"
+-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/sh/sh.h:461
+ msgid "SH2a does not support little-endian"
+ msgstr ""
+@@ -11761,18 +11714,6 @@
+ msgid "Do not specify both -march=... and -mcpu=..."
  msgstr ""
  
--#: config/darwin.h:284
-+#: config/darwin.h:288
- msgid "-force_flat_namespace not allowed with -dynamiclib"
+-#: config/vax/netbsd-elf.h:41
+-msgid "the -shared option is not currently supported for VAX ELF"
+-msgstr ""
+-
+-#: config/vax/vax.h:50 config/vax/vax.h:51
+-msgid "profiling not supported with -mg\n"
+-msgstr ""
+-
+-#: config/mcore/mcore.h:54
+-msgid "the m210 does not have little endian support"
+-msgstr ""
+-
+ #: config/lynx.h:70
+ msgid "cannot use mthreads and mlegacy-threads together"
+ msgstr ""
+@@ -11781,124 +11722,82 @@
+ msgid "cannot use mshared and static together"
  msgstr ""
  
--#: config/darwin.h:286
-+#: config/darwin.h:290
- msgid "-keep_private_externs not allowed with -dynamiclib"
+-#: config/s390/tpf.h:119
+-msgid "static is not supported on TPF-OS"
++#: config/vax/netbsd-elf.h:41
++msgid "the -shared option is not currently supported for VAX ELF"
  msgstr ""
  
--#: config/darwin.h:287
-+#: config/darwin.h:291
- msgid "-private_bundle not allowed with -dynamiclib"
+-#: config/rs6000/darwin.h:95
+-msgid " conflicting code gen style switches are used"
++#: config/i386/nwld.h:34
++msgid "Static linking is not supported.\n"
  msgstr ""
  
+-#: java/lang.opt:69
+-msgid "Warn if deprecated empty statements are found"
 +#: ada/gcc-interface/lang-specs.h:34
 +msgid "-c or -S required for Ada"
-+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 ""
  
--#: config/rs6000/linux64.h:345 config/rs6000/linux64.h:347
--#: config/rs6000/sysv4.h:902 config/rs6000/sysv4.h:904 config/linux.h:106
--#: config/linux.h:108 config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35
-+#: config/rs6000/linux64.h:350 config/rs6000/linux64.h:352
-+#: config/rs6000/sysv4.h:907 config/rs6000/sysv4.h:909 config/linux.h:111
-+#: config/linux.h:113 config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35
- msgid "-mglibc and -muclibc used together"
+-#: java/lang.opt:73
+-msgid "Warn if .class files are out of date"
++#: config/s390/tpf.h:119
++msgid "static is not supported on TPF-OS"
  msgstr ""
  
-@@ -16257,1218 +16261,1214 @@
+-#: java/lang.opt:77
+-msgid "Warn if modifiers are specified when not necessary"
++#: fortran/lang-specs.h:55 fortran/lang-specs.h:69
++msgid "gfortran does not support -E without -cpp"
  msgstr ""
  
- #: common.opt:99
--msgid "Warn on calls to these functions"
-+msgid "Treat all warnings as errors"
+-#: java/lang.opt:81
+-msgid "Deprecated; use --classpath instead"
++#: config/vax/vax.h:50 config/vax/vax.h:51
++msgid "profiling not supported with -mg\n"
  msgstr ""
  
- #: common.opt:103
--msgid "Treat all warnings as errors"
-+msgid "Treat specified warning as error"
+-#: java/lang.opt:88
+-msgid "Permit the use of the assert keyword"
++#: config/mcore/mcore.h:54
++msgid "the m210 does not have little endian support"
  msgstr ""
  
- #: common.opt:107
--msgid "Treat specified warning as error"
-+msgid "Print extra (possibly unwanted) warnings"
+-#: java/lang.opt:110
+-msgid "Replace system path"
++#: java/lang-specs.h:33
++msgid "-fjni and -femit-class-files are incompatible"
  msgstr ""
  
- #: common.opt:111
--msgid "Print extra (possibly unwanted) warnings"
-+msgid "Exit on the first error occurred"
+-#: java/lang.opt:114
+-msgid "Generate checks for references to NULL"
++#: java/lang-specs.h:34
++msgid "-fjni and -femit-class-file are incompatible"
  msgstr ""
  
- #: common.opt:115
--msgid "Exit on the first error occurred"
--msgstr ""
--
--#: common.opt:119
- msgid ""
- "-Wframe-larger-than=<number> Warn if a function's stack frame requires more "
- "than <number> bytes"
+-#: java/lang.opt:118
+-msgid "Set class path"
++#: java/lang-specs.h:35 java/lang-specs.h:36
++msgid "-femit-class-file should used along with -fsyntax-only"
  msgstr ""
  
--#: common.opt:123
-+#: common.opt:119
- msgid "Warn when an inlined function cannot be inlined"
+-#: java/lang.opt:125
+-msgid "Output a class file"
++#: config/darwin.h:274
++msgid "-current_version only allowed with -dynamiclib"
  msgstr ""
  
--#: common.opt:130
-+#: common.opt:126
- msgid "Warn if an object is larger than <number> bytes"
+-#: java/lang.opt:129
+-msgid "Alias for -femit-class-file"
++#: config/darwin.h:276
++msgid "-install_name only allowed with -dynamiclib"
  msgstr ""
  
--#: common.opt:134
-+#: common.opt:130
- msgid ""
- "Warn when a logical operator is suspicously always evaluating to true or "
- "false"
+-#: java/lang.opt:133
+-msgid "Choose input encoding (defaults from your locale)"
++#: config/darwin.h:281
++msgid "-bundle not allowed with -dynamiclib"
  msgstr ""
  
--#: common.opt:138
-+#: common.opt:134
- msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
+-#: java/lang.opt:137
+-msgid "Set the extension directory path"
++#: config/darwin.h:282
++msgid "-bundle_loader not allowed with -dynamiclib"
  msgstr ""
  
--#: common.opt:142
-+#: common.opt:138
- msgid ""
- "Warn about functions which might be candidates for __attribute__((noreturn))"
+-#: java/lang.opt:144
+-msgid "Input file is a file with a list of filenames to compile"
++#: config/darwin.h:283
++msgid "-client_name not allowed with -dynamiclib"
  msgstr ""
  
--#: common.opt:146
-+#: common.opt:142
- msgid "Warn about constructs not instrumented by -fmudflap"
+-#: java/lang.opt:151
+-msgid "Always check for non gcj generated classes archives"
++#: config/darwin.h:288
++msgid "-force_flat_namespace not allowed with -dynamiclib"
  msgstr ""
  
--#: common.opt:150
-+#: common.opt:146
- msgid "Warn about overflow in arithmetic expressions"
+-#: java/lang.opt:155
+-msgid ""
+-"Assume the runtime uses a hash table to map an object to its synchronization "
+-"structure"
++#: config/darwin.h:290
++msgid "-keep_private_externs not allowed with -dynamiclib"
  msgstr ""
  
--#: common.opt:154
-+#: common.opt:150
- msgid "Warn when the packed attribute has no effect on struct layout"
+-#: java/lang.opt:159
+-msgid "Generate instances of Class at runtime"
++#: config/darwin.h:291
++msgid "-private_bundle not allowed with -dynamiclib"
  msgstr ""
  
--#: common.opt:158
-+#: common.opt:154
- msgid "Warn when padding is required to align structure members"
+-#: java/lang.opt:163
+-msgid "Use offset tables for virtual method calls"
++#: config/rs6000/darwin.h:95
++msgid " conflicting code gen style switches are used"
  msgstr ""
  
--#: common.opt:162
-+#: common.opt:158
- msgid "Warn when one local variable shadows another"
+-#: 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/gcc-interface/lang.opt:100
+-msgid "Specify options to GNAT"
+-msgstr ""
+-
+ #: fortran/lang.opt:57
+ msgid "Put MODULE files in 'directory'"
+ msgstr ""
+@@ -12204,6 +12103,60 @@
+ msgid "Accept extensions to support legacy code"
  msgstr ""
  
--#: common.opt:166
-+#: common.opt:162
- msgid "Warn when not issuing stack smashing protection for some reason"
++#: config/mcore/mcore.opt:23
++msgid "Generate code for the M*Core M210"
++msgstr ""
++
++#: config/mcore/mcore.opt:27
++msgid "Generate code for the M*Core M340"
++msgstr ""
++
++#: config/mcore/mcore.opt:31
++msgid "Force functions to be aligned to a 4 byte boundary"
++msgstr ""
++
++#: config/mcore/mcore.opt:35 config/score/score.opt:23
++msgid "Generate big-endian code"
++msgstr ""
++
++#: config/mcore/mcore.opt:39
++msgid "Emit call graph information"
++msgstr ""
++
++#: config/mcore/mcore.opt:43
++msgid "Use the divide instruction"
++msgstr ""
++
++#: config/mcore/mcore.opt:47
++msgid "Inline constants if it can be done in 2 insns or less"
++msgstr ""
++
++#: config/mcore/mcore.opt:51 config/score/score.opt:27
++msgid "Generate little-endian code"
++msgstr ""
++
++#: config/mcore/mcore.opt:56 config/fr30/fr30.opt:27
++msgid ""
++"Assume that run-time support has been provided, so omit -lsim from the "
++"linker command line"
++msgstr ""
++
++#: config/mcore/mcore.opt:60
++msgid "Use arbitrary sized immediates in bit operations"
++msgstr ""
++
++#: config/mcore/mcore.opt:64
++msgid "Prefer word accesses over byte accesses"
++msgstr ""
++
++#: config/mcore/mcore.opt:68
++msgid "Set the maximum amount for a single stack increment operation"
++msgstr ""
++
++#: config/mcore/mcore.opt:72
++msgid "Always treat bitfields as int-sized"
++msgstr ""
++
+ #: config/alpha/alpha.opt:23 config/i386/i386.opt:201
+ msgid "Do not use hardware fp"
+ msgstr ""
+@@ -12319,274 +12272,6 @@
+ msgid "Specify bit size of immediate TLS offsets"
  msgstr ""
  
--#: common.opt:170 common.opt:174
-+#: common.opt:166 common.opt:170
- msgid "Warn about code which might break strict aliasing rules"
+-#: 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
+-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 ""
+-
+-#: 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
+-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 ""
+-
+-#: 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
+-msgid "31 bit ABI"
+-msgstr ""
+-
+-#: config/s390/s390.opt:27
+-msgid "64 bit ABI"
+-msgstr ""
+-
+-#: config/s390/s390.opt:31 config/i386/i386.opt:97 config/spu/spu.opt:80
+-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
+-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
+-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:229 config/rs6000/rs6000.opt:230 config/spu/spu.opt:84
+-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
+ msgid "Generate ILP32 code"
+ msgstr ""
+@@ -12675,11 +12360,17 @@
+ msgid "Enable earlier placing stop bits for better scheduling"
  msgstr ""
  
--#: common.opt:178 common.opt:182
-+#: common.opt:174 common.opt:178
- msgid "Warn about optimizations that assume that signed overflow is undefined"
+-#: config/ia64/ia64.opt:89 config/spu/spu.opt:72 config/sh/sh.opt:253
+-#: config/pa/pa.opt:51
++#: config/ia64/ia64.opt:89 config/pa/pa.opt:51 config/spu/spu.opt:72
++#: config/sh/sh.opt:253
+ msgid "Specify range of registers to make fixed"
  msgstr ""
  
--#: common.opt:186
-+#: common.opt:182
- msgid "Warn about enumerated switches, with no default, missing a case"
++#: config/ia64/ia64.opt:97 config/i386/i386.opt:229
++#: config/rs6000/rs6000.opt:230 config/spu/spu.opt:84 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 ""
+@@ -12757,338 +12448,333 @@
+ msgid "Don't generate checks for control speculation in selective scheduling"
  msgstr ""
  
--#: common.opt:190
-+#: common.opt:186
- msgid "Warn about enumerated switches missing a \"default:\" statement"
+-#: config/m32c/m32c.opt:24 config/bfin/bfin.opt:23
+-msgid "Use simulator runtime"
++#: config/xtensa/xtensa.opt:23
++msgid "Use CONST16 instruction to load constants"
  msgstr ""
  
--#: common.opt:194
-+#: common.opt:190
- msgid "Warn about all enumerated switches missing a specific case"
+-#: 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 ""
  
--#: common.opt:198
-+#: common.opt:194
- msgid "Do not suppress warnings from system headers"
+-#: 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 ""
  
--#: common.opt:202
-+#: common.opt:198
- msgid ""
- "Warn if a comparison is always true or always false due to the limited range "
- "of the data type"
+-#: 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 ""
  
--#: common.opt:206
-+#: common.opt:202
- msgid "Warn about uninitialized automatic variables"
+-#: 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 ""
  
--#: common.opt:210
-+#: common.opt:206
- msgid "Warn about code that will never be executed"
+-#: config/m32c/m32c.opt:44
+-msgid "Number of memreg bytes (default: 16, range: 0..16)"
++#: config/xtensa/xtensa.opt:43
++msgid "Do not serialize volatile memory references with MEMW instructions"
  msgstr ""
  
--#: common.opt:214
-+#: common.opt:210
- msgid "Enable all -Wunused- warnings"
+-#: config/sparc/little-endian.opt:23
+-msgid "Generate code for little-endian"
++#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
++msgid "Generate PA1.0 code"
  msgstr ""
  
--#: common.opt:218
-+#: common.opt:214
- msgid "Warn when a function is unused"
+-#: config/sparc/little-endian.opt:27
+-msgid "Generate code for big-endian"
++#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
++msgid "Generate PA1.1 code"
  msgstr ""
  
--#: common.opt:222
-+#: common.opt:218
- msgid "Warn when a label is unused"
+-#: 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 ""
  
--#: common.opt:226
-+#: common.opt:222
- msgid "Warn when a function parameter is unused"
+-#: config/sparc/sparc.opt:31
+-msgid "Do not use hardware FP"
++#: config/pa/pa.opt:35
++msgid "Generate code for huge switch statements"
  msgstr ""
  
--#: common.opt:230
-+#: common.opt:226
- msgid "Warn when an expression value is unused"
+-#: config/sparc/sparc.opt:35
+-msgid "Assume possible double misalignment"
++#: config/pa/pa.opt:39
++msgid "Disable FP regs"
  msgstr ""
  
--#: common.opt:234
-+#: common.opt:230
- msgid "Warn when a variable is unused"
+-#: config/sparc/sparc.opt:39
+-msgid "Pass -assert pure-text to linker"
++#: config/pa/pa.opt:43
++msgid "Disable indexed addressing"
  msgstr ""
  
--#: common.opt:238
-+#: common.opt:234
- msgid "Warn instead of error in case profiles in -fprofile-use do not match"
+-#: config/sparc/sparc.opt:43
+-msgid "Use ABI reserved registers"
++#: config/pa/pa.opt:47
++msgid "Generate fast indirect calls"
  msgstr ""
  
--#: common.opt:242
-+#: common.opt:238
- msgid "Emit declaration information into <file>"
+-#: config/sparc/sparc.opt:47
+-msgid "Use hardware quad FP instructions"
++#: config/pa/pa.opt:55
++msgid "Assume code will be assembled by GAS"
  msgstr ""
  
--#: common.opt:255
-+#: common.opt:251
- msgid "Enable dumps from specific passes of the compiler"
+-#: config/sparc/sparc.opt:51
+-msgid "Do not use hardware quad fp instructions"
++#: config/pa/pa.opt:59
++msgid "Put jumps in call delay slots"
  msgstr ""
  
--#: common.opt:259
-+#: common.opt:255
- msgid "Set the file basename to be used for dumps"
+-#: config/sparc/sparc.opt:55
+-msgid "Compile for V8+ ABI"
++#: config/pa/pa.opt:64
++msgid "Enable linker optimizations"
  msgstr ""
  
--#: common.opt:279
-+#: common.opt:275
- msgid "Align the start of functions"
+-#: config/sparc/sparc.opt:59
+-msgid "Use UltraSPARC Visual Instruction Set extensions"
++#: config/pa/pa.opt:68
++msgid "Always generate long calls"
  msgstr ""
  
--#: common.opt:286
-+#: common.opt:282
- msgid "Align labels which are only reached by jumping"
+-#: config/sparc/sparc.opt:63
+-msgid "Pointers are 64-bit"
++#: config/pa/pa.opt:72
++msgid "Emit long load/store sequences"
  msgstr ""
  
--#: common.opt:293
-+#: common.opt:289
- msgid "Align all labels"
+-#: config/sparc/sparc.opt:67
+-msgid "Pointers are 32-bit"
++#: config/pa/pa.opt:80
++msgid "Disable space regs"
  msgstr ""
  
--#: common.opt:300
-+#: common.opt:296
- msgid "Align the start of loops"
+-#: config/sparc/sparc.opt:71
+-msgid "Use 64-bit ABI"
++#: config/pa/pa.opt:96
++msgid "Use portable calling conventions"
  msgstr ""
  
--#: common.opt:315
-+#: common.opt:311
- msgid "Specify that arguments may alias each other and globals"
+-#: config/sparc/sparc.opt:75
+-msgid "Use 32-bit ABI"
++#: config/pa/pa.opt:100
++msgid ""
++"Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, "
++"7200, 7300, and 8000"
  msgstr ""
  
--#: common.opt:319
-+#: common.opt:315
- msgid "Assume arguments may alias globals but not each other"
+-#: config/sparc/sparc.opt:79
+-msgid "Use stack bias"
++#: config/pa/pa.opt:104 config/frv/frv.opt:177
++msgid "Use software floating point"
  msgstr ""
  
--#: common.opt:323
-+#: common.opt:319
- msgid "Assume arguments alias neither each other nor globals"
+-#: config/sparc/sparc.opt:83
+-msgid "Use structs on stronger alignment for double-word copies"
++#: config/pa/pa.opt:112
++msgid "Do not disable space regs"
  msgstr ""
  
--#: common.opt:327
-+#: common.opt:323
- msgid "Assume arguments alias no other storage"
+-#: config/sparc/sparc.opt:87
+-msgid "Optimize tail call instructions in assembler and linker"
++#: 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 ""
  
--#: common.opt:331
-+#: common.opt:327
- msgid "Generate unwind tables that are exact at each instruction boundary"
+-#: config/sparc/sparc.opt:91 config/rs6000/rs6000.opt:226
+-msgid "Use features of and schedule code for given CPU"
++#: config/pa/pa64-hpux.opt:23
++msgid "Assume code will be linked by GNU ld"
  msgstr ""
  
--#: common.opt:335
-+#: common.opt:331
- msgid "Generate auto-inc/dec instructions"
+-#: config/sparc/sparc.opt:99
+-msgid "Use given SPARC-V9 code model"
++#: config/pa/pa64-hpux.opt:27
++msgid "Assume code will be linked by HP ld"
  msgstr ""
  
--#: common.opt:343
-+#: common.opt:339
- msgid "Generate code to check bounds before indexing arrays"
+-#: config/sparc/sparc.opt:103
+-msgid "Enable strict 32-bit psABI struct return checking."
++#: config/pa/pa-hpux.opt:23
++msgid "Generate cpp defines for server IO"
  msgstr ""
  
--#: common.opt:347
-+#: common.opt:343
- msgid "Replace add, compare, branch with branch on count register"
+-#: config/m32r/m32r.opt:23
+-msgid "Compile for the m32rx"
++#: config/pa/pa-hpux.opt:31
++msgid "Generate cpp defines for workstation IO"
  msgstr ""
  
--#: common.opt:351
-+#: common.opt:347
- msgid "Use profiling information for branch probabilities"
+-#: config/m32r/m32r.opt:27
+-msgid "Compile for the m32r2"
++#: config/frv/frv.opt:23
++msgid "Use 4 media accumulators"
  msgstr ""
  
--#: common.opt:355
-+#: common.opt:351
- msgid ""
- "Perform branch target load optimization before prologue / epilogue threading"
+-#: config/m32r/m32r.opt:31
+-msgid "Compile for the m32r"
++#: config/frv/frv.opt:27
++msgid "Use 8 media accumulators"
  msgstr ""
  
--#: common.opt:359
-+#: common.opt:355
- msgid ""
- "Perform branch target load optimization after prologue / epilogue threading"
+-#: config/m32r/m32r.opt:35
+-msgid "Align all loops to 32 byte boundary"
++#: config/frv/frv.opt:31
++msgid "Enable label alignment optimizations"
  msgstr ""
  
--#: common.opt:363
-+#: common.opt:359
- msgid ""
- "Restrict target load migration not to re-use registers in any basic block"
+-#: config/m32r/m32r.opt:39
+-msgid "Prefer branches over conditional execution"
++#: config/frv/frv.opt:35
++msgid "Dynamically allocate cc registers"
  msgstr ""
  
--#: common.opt:367
-+#: common.opt:363
- msgid "Mark <register> as being preserved across functions"
+-#: config/m32r/m32r.opt:43
+-msgid "Give branches their default cost"
++#: config/frv/frv.opt:42
++msgid "Set the cost of branches"
  msgstr ""
  
--#: common.opt:371
-+#: common.opt:367
- msgid "Mark <register> as being corrupted by function calls"
+-#: config/m32r/m32r.opt:47
+-msgid "Display compile time statistics"
++#: config/frv/frv.opt:46
++msgid "Enable conditional execution other than moves/scc"
  msgstr ""
  
--#: common.opt:378
-+#: common.opt:374
- msgid "Save registers around function calls"
+-#: config/m32r/m32r.opt:51
+-msgid "Specify cache flush function"
++#: config/frv/frv.opt:50
++msgid "Change the maximum length of conditionally-executed sequences"
  msgstr ""
  
--#: common.opt:382
-+#: common.opt:378
- msgid "Compare the results of several data dependence analyzers."
+-#: config/m32r/m32r.opt:55
+-msgid "Specify cache flush trap number"
++#: config/frv/frv.opt:54
++msgid ""
++"Change the number of temporary registers that are available to conditionally-"
++"executed sequences"
  msgstr ""
  
--#: common.opt:386
-+#: common.opt:382
- msgid "Do not put uninitialized globals in the common section"
+-#: config/m32r/m32r.opt:59
+-msgid "Only issue one instruction per cycle"
++#: config/frv/frv.opt:58
++msgid "Enable conditional moves"
  msgstr ""
  
--#: common.opt:390
-+#: common.opt:386
- msgid "Do not perform optimizations increasing noticeably stack usage"
+-#: config/m32r/m32r.opt:63
+-msgid "Allow two instructions to be issued per cycle"
++#: config/frv/frv.opt:62
++msgid "Set the target CPU type"
  msgstr ""
  
--#: common.opt:394
-+#: common.opt:390
- msgid "Perform a register copy-propagation optimization pass"
+-#: config/m32r/m32r.opt:67
+-msgid "Code size: small, medium or large"
++#: config/frv/frv.opt:84
++msgid "Use fp double instructions"
  msgstr ""
  
--#: common.opt:398
-+#: common.opt:394
- msgid "Perform cross-jumping optimization"
+-#: config/m32r/m32r.opt:71
+-msgid "Don't call any cache flush functions"
++#: config/frv/frv.opt:88
++msgid "Change the ABI to allow double word insns"
  msgstr ""
  
--#: common.opt:402
-+#: common.opt:398
- msgid "When running CSE, follow jumps to their targets"
+-#: config/m32r/m32r.opt:75
+-msgid "Don't call any cache flush trap"
++#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
++msgid "Enable Function Descriptor PIC mode"
  msgstr ""
  
--#: common.opt:406
-+#: common.opt:402
- msgid "When running CSE, follow conditional jumps"
+-#: config/m32r/m32r.opt:82
+-msgid "Small data area: none, sdata, use"
++#: config/frv/frv.opt:96
++msgid "Just use icc0/fcc0"
  msgstr ""
  
--#: common.opt:410
-+#: common.opt:406
- msgid "Omit range reduction step when performing complex division"
+-#: config/m68k/m68k.opt:23
+-msgid "Generate code for a 520X"
++#: config/frv/frv.opt:100
++msgid "Only use 32 FPRs"
  msgstr ""
  
--#: common.opt:414
-+#: common.opt:410
- msgid "Complex multiplication and division follow Fortran rules"
+-#: config/m68k/m68k.opt:27
+-msgid "Generate code for a 5206e"
++#: config/frv/frv.opt:104
++msgid "Use 64 FPRs"
  msgstr ""
  
--#: common.opt:418
-+#: common.opt:414
- msgid "Place data items into their own section"
+-#: config/m68k/m68k.opt:31
+-msgid "Generate code for a 528x"
++#: config/frv/frv.opt:108
++msgid "Only use 32 GPRs"
  msgstr ""
  
--#: common.opt:422
-+#: common.opt:418
- msgid "List all available debugging counters with their limits and counts."
+-#: config/m68k/m68k.opt:35
+-msgid "Generate code for a 5307"
++#: config/frv/frv.opt:112
++msgid "Use 64 GPRs"
  msgstr ""
  
--#: common.opt:426
-+#: common.opt:422
- msgid ""
- "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]    Set the debug counter "
- "limit.   "
+-#: config/m68k/m68k.opt:39
+-msgid "Generate code for a 5407"
++#: config/frv/frv.opt:116
++msgid "Enable use of GPREL for read-only data in FDPIC"
  msgstr ""
  
--#: common.opt:430
-+#: common.opt:426
- msgid "Map one directory name to another in debug information"
+-#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
+-msgid "Generate code for a 68000"
++#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
++#: config/pdp11/pdp11.opt:71
++msgid "Use hardware floating point"
  msgstr ""
  
--#: common.opt:436
-+#: common.opt:432
- msgid "Defer popping functions args from stack until later"
+-#: config/m68k/m68k.opt:47
+-msgid "Generate code for a 68010"
++#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
++msgid "Enable inlining of PLT in function calls"
  msgstr ""
  
--#: common.opt:440
-+#: common.opt:436
- msgid "Attempt to fill delay slots of branch instructions"
+-#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
+-msgid "Generate code for a 68020"
++#: config/frv/frv.opt:128
++msgid "Enable PIC support for building libraries"
  msgstr ""
  
--#: common.opt:444
-+#: common.opt:440
- msgid "Delete useless null pointer checks"
+-#: config/m68k/m68k.opt:55
+-msgid "Generate code for a 68040, without any new instructions"
++#: config/frv/frv.opt:132
++msgid "Follow the EABI linkage requirements"
  msgstr ""
  
--#: common.opt:448
-+#: common.opt:444
- msgid ""
- "How often to emit source location at the beginning of line-wrapped "
- "diagnostics"
+-#: config/m68k/m68k.opt:59
+-msgid "Generate code for a 68060, without any new instructions"
++#: config/frv/frv.opt:136
++msgid "Disallow direct calls to global functions"
  msgstr ""
  
--#: common.opt:452
-+#: common.opt:448
- msgid ""
- "Amend appropriate diagnostic messages with the command line option that "
- "controls them"
+-#: config/m68k/m68k.opt:63
+-msgid "Generate code for a 68030"
++#: config/frv/frv.opt:140
++msgid "Use media instructions"
  msgstr ""
  
--#: common.opt:456
-+#: common.opt:452
- msgid "Dump various compiler internals to a file"
+-#: config/m68k/m68k.opt:67
+-msgid "Generate code for a 68040"
++#: config/frv/frv.opt:144
++msgid "Use multiply add/subtract instructions"
  msgstr ""
  
--#: common.opt:460
-+#: common.opt:456
- msgid "Suppress output of addresses in debugging dumps"
+-#: config/m68k/m68k.opt:71
+-msgid "Generate code for a 68060"
++#: config/frv/frv.opt:148
++msgid "Enable optimizing &&/|| in conditional execution"
  msgstr ""
  
--#: common.opt:464
-+#: common.opt:460
- msgid ""
- "Suppress output of instruction numbers, line number notes and addresses in "
- "debugging dumps"
+-#: config/m68k/m68k.opt:75
+-msgid "Generate code for a 68302"
++#: config/frv/frv.opt:152
++msgid "Enable nested conditional execution optimizations"
  msgstr ""
  
--#: common.opt:468
-+#: common.opt:464
- msgid "Enable CFI tables via GAS assembler directives."
+-#: config/m68k/m68k.opt:79
+-msgid "Generate code for a 68332"
++#: config/frv/frv.opt:157
++msgid "Do not mark ABI switches in e_flags"
  msgstr ""
  
--#: common.opt:472
-+#: common.opt:468
- msgid "Perform early inlining"
+-#: config/m68k/m68k.opt:84
+-msgid "Generate code for a 68851"
++#: config/frv/frv.opt:161
++msgid "Remove redundant membars"
  msgstr ""
  
--#: common.opt:476
-+#: common.opt:472
- msgid "Perform DWARF2 duplicate elimination"
+-#: config/m68k/m68k.opt:88
+-msgid "Generate code that uses 68881 floating-point instructions"
++#: config/frv/frv.opt:165
++msgid "Pack VLIW instructions"
  msgstr ""
  
--#: common.opt:480 common.opt:484
-+#: common.opt:476 common.opt:480
- msgid "Perform unused type elimination in debug info"
+-#: config/m68k/m68k.opt:92
+-msgid "Align variables on a 32-bit boundary"
++#: config/frv/frv.opt:169
++msgid "Enable setting GPRs to the result of comparisons"
  msgstr ""
  
--#: common.opt:488
-+#: common.opt:484
- msgid "Do not suppress C++ class debug information."
+-#: 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:173
++msgid "Change the amount of scheduler lookahead"
  msgstr ""
  
--#: common.opt:492
-+#: common.opt:488
- msgid "Enable exception handling"
+-#: config/m68k/m68k.opt:100
+-msgid "Use the bit-field instructions"
++#: config/frv/frv.opt:181
++msgid "Assume a large TLS segment"
  msgstr ""
  
--#: common.opt:496
-+#: common.opt:492
- msgid "Perform a number of minor, expensive optimizations"
+-#: config/m68k/m68k.opt:112
+-msgid "Generate code for a ColdFire v4e"
++#: config/frv/frv.opt:185
++msgid "Do not assume a large TLS segment"
  msgstr ""
  
--#: common.opt:503
-+#: common.opt:499
- msgid "Assume no NaNs or infinities are generated"
+-#: config/m68k/m68k.opt:116
+-msgid "Specify the target CPU"
++#: config/frv/frv.opt:190
++msgid "Cause gas to print tomcat statistics"
  msgstr ""
  
--#: common.opt:507
-+#: common.opt:503
- msgid "Mark <register> as being unavailable to the compiler"
+-#: config/m68k/m68k.opt:120
+-msgid "Generate code for a cpu32"
++#: config/frv/frv.opt:195
++msgid "Link with the library-pic libraries"
  msgstr ""
  
--#: common.opt:511
-+#: common.opt:507
- msgid "Don't allocate floats and doubles in extended-precision registers"
+-#: config/m68k/m68k.opt:124
+-msgid "Use hardware division instructions on ColdFire"
++#: config/frv/frv.opt:199
++msgid "Allow branches to be packed with other instructions"
  msgstr ""
  
--#: common.opt:515 common.opt:728 common.opt:949 common.opt:1105
--#: common.opt:1164 common.opt:1180 common.opt:1240
-+#: common.opt:511 common.opt:724 common.opt:945 common.opt:1101
-+#: common.opt:1160 common.opt:1176 common.opt:1236
- msgid "Does nothing.  Preserved for backward compatibility."
+-#: config/m68k/m68k.opt:128
+-msgid "Generate code for a Fido A"
++#: config/picochip/picochip.opt:23
++msgid ""
++"Specify which type of AE to target. This option sets the mul-type and byte-"
++"access."
  msgstr ""
  
--#: common.opt:519
-+#: common.opt:515
- msgid "Perform a forward propagation pass on RTL"
+-#: config/m68k/m68k.opt:132
+-msgid "Generate code which uses hardware floating point instructions"
++#: config/picochip/picochip.opt:27
++msgid "Specify which type of multiplication to use. Can be mem, mac or none."
  msgstr ""
  
--#: common.opt:526
-+#: common.opt:522
- msgid "Allow function addresses to be held in registers"
+-#: config/m68k/m68k.opt:136
+-msgid "Enable ID based shared library"
++#: config/picochip/picochip.opt:31
++msgid ""
++"Specify whether the byte access instructions should be used. Enabled by "
++"default."
  msgstr ""
  
--#: common.opt:530
-+#: common.opt:526
- msgid "Place each function into its own section"
+-#: config/m68k/m68k.opt:140
+-msgid "Do not use the bit-field instructions"
++#: config/picochip/picochip.opt:35
++msgid "Enable debug output to be generated."
  msgstr ""
  
--#: common.opt:534
-+#: common.opt:530
- msgid "Perform global common subexpression elimination"
+-#: config/m68k/m68k.opt:144
+-msgid "Use normal calling convention"
++#: config/picochip/picochip.opt:39
++msgid ""
++"Allow a symbol value to be used as an immediate value in an instruction."
  msgstr ""
  
--#: common.opt:538
-+#: common.opt:534
- msgid ""
- "Perform enhanced load motion during global common subexpression elimination"
+-#: config/m68k/m68k.opt:148
+-msgid "Consider type 'int' to be 32 bits wide"
++#: config/picochip/picochip.opt:43
++msgid "Generate warnings when inefficient code is known to be generated."
  msgstr ""
  
--#: common.opt:542
-+#: common.opt:538
- msgid "Perform store motion after global common subexpression elimination"
+-#: config/m68k/m68k.opt:152
+-msgid "Generate pc-relative code"
++#: config/i386/cygming.opt:23
++msgid "Create console application"
  msgstr ""
  
--#: common.opt:546
-+#: common.opt:542
- msgid ""
- "Perform redundant load after store elimination in global common subexpression"
+-#: config/m68k/m68k.opt:156
+-msgid "Use different calling convention using 'rtd'"
++#: config/i386/cygming.opt:27
++msgid "Use the Cygwin interface"
  msgstr ""
  
--#: common.opt:551
-+#: common.opt:547
- msgid ""
- "Perform global common subexpression elimination after register allocation"
+-#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
+-msgid "Enable separate data segment"
++#: config/i386/cygming.opt:31
++msgid "Generate code for a DLL"
  msgstr ""
  
--#: common.opt:557
-+#: common.opt:553
- msgid "Enable in and out of Graphite representation"
+-#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
+-msgid "ID of shared library to build"
++#: config/i386/cygming.opt:35
++msgid "Ignore dllimport for functions"
  msgstr ""
  
--#: common.opt:561
-+#: common.opt:557
- msgid "Enable Loop Strip Mining transformation"
+-#: config/m68k/m68k.opt:168
+-msgid "Consider type 'int' to be 16 bits wide"
++#: config/i386/cygming.opt:39
++msgid "Use Mingw-specific thread support"
  msgstr ""
  
--#: common.opt:565
-+#: common.opt:561
- msgid "Enable Loop Interchange transformation"
+-#: config/m68k/m68k.opt:172
+-msgid "Generate code with library calls for floating point"
++#: config/i386/cygming.opt:43
++msgid "Set Windows defines"
  msgstr ""
  
--#: common.opt:569
-+#: common.opt:565
- msgid "Enable Loop Blocking transformation"
+-#: config/m68k/m68k.opt:176
+-msgid "Do not use unaligned memory references"
++#: config/i386/cygming.opt:47
++msgid "Create GUI application"
  msgstr ""
  
--#: common.opt:574
-+#: common.opt:570
- msgid "Enable Graphite Identity transformation"
+-#: config/m68k/m68k.opt:180
+-msgid "Tune for the specified target CPU or architecture"
+-msgstr ""
+-
+-#: config/m68k/m68k.opt:184
+-msgid "Support more than 8192 GOT entries on ColdFire"
+-msgstr ""
+-
+-#: config/m68k/ieee.opt:24 config/i386/i386.opt:137
+-msgid "Use IEEE math for fp comparisons"
+-msgstr ""
+-
+-#: config/i386/djgpp.opt:25
+-msgid "Ignored (obsolete)"
+-msgstr ""
+-
+ #: config/i386/mingw.opt:23
+ msgid "Warn about none ISO msvcrt scanf/printf width extensions"
+ msgstr ""
+@@ -13129,6 +12815,10 @@
+ msgid "Align destination of the string operations"
  msgstr ""
  
--#: common.opt:578
-+#: common.opt:574
- msgid "Enable guessing of branch probabilities"
++#: config/i386/i386.opt:97 config/spu/spu.opt:80 config/s390/s390.opt:31
++msgid "Generate code for given CPU"
++msgstr ""
++
+ #: config/i386/i386.opt:101
+ msgid "Use given assembler dialect"
+ msgstr ""
+@@ -13163,6 +12853,10 @@
+ msgid "Generate floating point mathematics using given instruction set"
  msgstr ""
  
--#: common.opt:586
-+#: common.opt:582
- msgid "Process #ident directives"
++#: config/i386/i386.opt:137 config/m68k/ieee.opt:24
++msgid "Use IEEE math for fp comparisons"
++msgstr ""
++
+ #: config/i386/i386.opt:141
+ msgid "Inline all known string operations"
+ msgstr ""
+@@ -13354,314 +13048,294 @@
+ msgid "Encode SSE instructions with VEX prefix"
  msgstr ""
  
--#: common.opt:590
-+#: common.opt:586
- msgid "Perform conversion of conditional jumps to branchless equivalents"
+-#: config/i386/cygming.opt:23
+-msgid "Create console application"
++#: config/i386/djgpp.opt:25
++msgid "Ignored (obsolete)"
  msgstr ""
  
--#: common.opt:594
-+#: common.opt:590
- msgid "Perform conversion of conditional jumps to conditional execution"
+-#: config/i386/cygming.opt:27
+-msgid "Use the Cygwin interface"
++#: config/iq2000/iq2000.opt:23
++msgid "Specify CPU for code generation purposes"
  msgstr ""
  
--#: common.opt:602
-+#: common.opt:598
- msgid "Do not generate .size directives"
+-#: config/i386/cygming.opt:31
+-msgid "Generate code for a DLL"
++#: config/iq2000/iq2000.opt:27
++msgid "Specify CPU for scheduling purposes"
  msgstr ""
  
--#: common.opt:606
-+#: common.opt:602
- msgid "Perform indirect inlining"
+-#: config/i386/cygming.opt:35
+-msgid "Ignore dllimport for functions"
++#: config/iq2000/iq2000.opt:31 config/mips/mips.opt:97
++msgid "Use ROM instead of RAM"
  msgstr ""
  
--#: common.opt:615
-+#: common.opt:611
- msgid "Pay attention to the \"inline\" keyword"
+-#: config/i386/cygming.opt:39
+-msgid "Use Mingw-specific thread support"
++#: config/iq2000/iq2000.opt:35
++msgid "Use GP relative sdata/sbss sections"
  msgstr ""
  
--#: common.opt:619
-+#: common.opt:615
- msgid ""
- "Integrate simple functions into their callers when code size is known to not "
- "growth"
+-#: config/i386/cygming.opt:43
+-msgid "Set Windows defines"
++#: config/iq2000/iq2000.opt:40
++msgid "No default crt0.o"
  msgstr ""
  
--#: common.opt:623
-+#: common.opt:619
- msgid "Integrate simple functions into their callers"
+-#: config/i386/cygming.opt:47
+-msgid "Create GUI application"
++#: config/iq2000/iq2000.opt:44 config/mips/mips.opt:277
++msgid "Put uninitialized constants in ROM (needs -membedded-data)"
  msgstr ""
  
--#: common.opt:627
-+#: common.opt:623
- msgid "Integrate functions called once into their callers"
+-#: 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 ""
  
--#: common.opt:634
-+#: common.opt:630
- msgid "Limit the size of inlined functions to <number>"
+-#: config/rs6000/aix.opt:24 config/rs6000/rs6000.opt:151
+-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 ""
  
--#: common.opt:638
-+#: common.opt:634
- msgid "Instrument function entry and exit with profiling calls"
+-#: config/rs6000/darwin.opt:24 config/rs6000/sysv4.opt:128
+-msgid "Generate 64-bit code"
++#: config/arm/arm.opt:34
++msgid "Pass FP arguments in FP registers"
  msgstr ""
  
--#: common.opt:642
-+#: common.opt:638
- msgid ""
- "-finstrument-functions-exclude-function-list=name,...  Do not instrument "
- "listed functions"
+-#: config/rs6000/darwin.opt:28 config/rs6000/sysv4.opt:132
+-msgid "Generate 32-bit code"
++#: config/arm/arm.opt:38
++msgid "Generate APCS conformant stack frames"
  msgstr ""
  
--#: common.opt:646
-+#: common.opt:642
- msgid ""
- "-finstrument-functions-exclude-file-list=filename,...  Do not instrument "
- "functions listed in files"
+-#: config/rs6000/darwin.opt:32
+-msgid "Generate code suitable for executables (NOT shared libs)"
++#: config/arm/arm.opt:42
++msgid "Generate re-entrant, PIC code"
  msgstr ""
  
--#: common.opt:650
-+#: common.opt:646
- msgid "Perform Interprocedural constant propagation"
+-#: config/rs6000/rs6000.opt:24
+-msgid "Use POWER instruction set"
++#: config/arm/arm.opt:49 config/m68k/m68k.opt:96 config/score/score.opt:63
++msgid "Specify the name of the target architecture"
  msgstr ""
  
--#: common.opt:654
-+#: common.opt:650
- msgid "Perform cloning to make Interprocedural constant propagation stronger"
+-#: config/rs6000/rs6000.opt:28
+-msgid "Do not use POWER instruction set"
++#: config/arm/arm.opt:56
++msgid "Assume target CPU is configured as big endian"
  msgstr ""
  
--#: common.opt:658
-+#: common.opt:654
- msgid "Discover pure and const functions"
+-#: config/rs6000/rs6000.opt:32
+-msgid "Use POWER2 instruction set"
++#: config/arm/arm.opt:60
++msgid "Thumb: Assume non-static functions may be called from ARM code"
  msgstr ""
  
--#: common.opt:662
-+#: common.opt:658
- msgid "Perform interprocedural points-to analysis"
+-#: config/rs6000/rs6000.opt:36
+-msgid "Use PowerPC instruction set"
++#: config/arm/arm.opt:64
++msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
  msgstr ""
  
--#: common.opt:666
-+#: common.opt:662
- msgid "Discover readonly and non addressable static variables"
+-#: config/rs6000/rs6000.opt:40
+-msgid "Do not use PowerPC instruction set"
++#: config/arm/arm.opt:68
++msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
  msgstr ""
  
--#: common.opt:670
-+#: common.opt:666
- msgid "Type based escape and alias analysis"
+-#: config/rs6000/rs6000.opt:44
+-msgid "Use PowerPC-64 instruction set"
++#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
++msgid "Specify the name of the target CPU"
  msgstr ""
  
--#: common.opt:674
-+#: common.opt:670
- msgid "Perform matrix layout flattening and transposing based"
+-#: config/rs6000/rs6000.opt:48
+-msgid "Use PowerPC General Purpose group optional instructions"
++#: config/arm/arm.opt:76
++msgid "Specify if floating point hardware should be used"
  msgstr ""
  
--#: common.opt:679
-+#: common.opt:675
- msgid "Perform structure layout optimizations based"
+-#: config/rs6000/rs6000.opt:52
+-msgid "Use PowerPC Graphics group optional instructions"
++#: config/arm/arm.opt:90
++msgid "Specify the name of the target floating point hardware/format"
  msgstr ""
  
--#: common.opt:684
-+#: common.opt:680
- msgid "-fira-algorithm=[CB|priority] Set the used IRA algorithm"
+-#: config/rs6000/rs6000.opt:56
+-msgid "Use PowerPC V2.01 single field mfcr instruction"
++#: config/arm/arm.opt:94
++msgid "Alias for -mfloat-abi=hard"
  msgstr ""
  
--#: common.opt:688
-+#: common.opt:684
- msgid "-fira-region=[one|all|mixed] Set regions for IRA"
+-#: config/rs6000/rs6000.opt:60
+-msgid "Use PowerPC V2.02 popcntb instruction"
++#: config/arm/arm.opt:98
++msgid "Assume target CPU is configured as little endian"
  msgstr ""
  
--#: common.opt:692
-+#: common.opt:688
- msgid "Do optimistic coalescing."
+-#: config/rs6000/rs6000.opt:64
+-msgid "Use PowerPC V2.02 floating point rounding instructions"
++#: config/arm/arm.opt:102
++msgid "Generate call insns as indirect calls, if necessary"
  msgstr ""
  
--#: common.opt:696
-+#: common.opt:692
- msgid "Share slots for saving different hard registers."
+-#: config/rs6000/rs6000.opt:68
+-msgid "Use PowerPC V2.05 compare bytes instruction"
++#: config/arm/arm.opt:106
++msgid "Specify the register to be used for PIC addressing"
  msgstr ""
  
--#: common.opt:700
-+#: common.opt:696
- msgid "Share stack slots for spilled pseudo-registers."
+-#: config/rs6000/rs6000.opt:72
+-msgid "Use extended PowerPC V2.05 move floating point to/from GPR instructions"
++#: config/arm/arm.opt:110
++msgid "Store function names in object code"
  msgstr ""
  
--#: common.opt:704
-+#: common.opt:700
- msgid "-fira-verbose=<number> Control IRA's level of diagnostic messages."
+-#: config/rs6000/rs6000.opt:76
+-msgid "Use AltiVec instructions"
++#: config/arm/arm.opt:114
++msgid "Permit scheduling of a function's prologue sequence"
  msgstr ""
  
--#: common.opt:708
-+#: common.opt:704
- msgid "Optimize induction variables on trees"
+-#: config/rs6000/rs6000.opt:80
+-msgid "Use decimal floating point instructions"
++#: config/arm/arm.opt:118
++msgid "Do not load the PIC register in function prologues"
  msgstr ""
  
--#: common.opt:712
-+#: common.opt:708
- msgid "Use jump tables for sufficiently large switch statements"
+-#: config/rs6000/rs6000.opt:84
+-msgid "Use 4xx half-word multiply instructions"
++#: config/arm/arm.opt:122
++msgid "Alias for -mfloat-abi=soft"
  msgstr ""
  
--#: common.opt:716
-+#: common.opt:712
- msgid "Generate code for functions even if they are fully inlined"
+-#: config/rs6000/rs6000.opt:88
+-msgid "Use 4xx string-search dlmzb instruction"
++#: config/arm/arm.opt:126
++msgid "Specify the minimum bit alignment of structures"
  msgstr ""
  
--#: common.opt:720
-+#: common.opt:716
- msgid "Emit static const variables even if they are not used"
+-#: config/rs6000/rs6000.opt:92
+-msgid "Generate load/store multiple instructions"
++#: config/arm/arm.opt:130
++msgid "Compile for the Thumb not the ARM"
  msgstr ""
  
--#: common.opt:724
-+#: common.opt:720
- msgid "Give external symbols a leading underscore"
+-#: config/rs6000/rs6000.opt:96
+-msgid "Generate string instructions for block moves"
++#: config/arm/arm.opt:134
++msgid "Support calls between Thumb and ARM instruction sets"
  msgstr ""
  
--#: common.opt:732
-+#: common.opt:728
- msgid "Set errno after built-in math functions"
+-#: config/rs6000/rs6000.opt:100
+-msgid "Use new mnemonics for PowerPC architecture"
++#: config/arm/arm.opt:138
++msgid "Specify how to access the thread pointer"
  msgstr ""
  
--#: common.opt:736
-+#: common.opt:732
- msgid "Report on permanent memory allocation"
+-#: config/rs6000/rs6000.opt:104
+-msgid "Use old mnemonics for PowerPC architecture"
++#: config/arm/arm.opt:142
++msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
  msgstr ""
  
--#: common.opt:743
-+#: common.opt:739
- msgid "Attempt to merge identical constants and constant variables"
+-#: config/rs6000/rs6000.opt:108 config/pdp11/pdp11.opt:83
+-msgid "Do not use hardware floating point"
++#: config/arm/arm.opt:146
++msgid "Thumb: Generate (leaf) stack frames even if not needed"
  msgstr ""
  
--#: common.opt:747
-+#: common.opt:743
- msgid "Attempt to merge identical constants across compilation units"
+-#: config/rs6000/rs6000.opt:116
+-msgid "Do not generate load/store with update instructions"
++#: config/arm/arm.opt:150
++msgid "Tune code for the given processor"
  msgstr ""
  
--#: common.opt:751
-+#: common.opt:747
- msgid "Attempt to merge identical debug strings across compilation units"
+-#: config/rs6000/rs6000.opt:120
+-msgid "Generate load/store with update instructions"
++#: config/arm/arm.opt:154
++msgid "Assume big endian bytes, little endian words"
  msgstr ""
  
--#: common.opt:755
-+#: common.opt:751
- msgid ""
- "Limit diagnostics to <number> characters per line.  0 suppresses line-"
- "wrapping"
+-#: config/rs6000/rs6000.opt:124
+-msgid "Avoid generation of indexed load/store instructions when possible"
++#: config/arm/arm.opt:158
++msgid ""
++"Use Neon quad-word (rather than double-word) registers for vectorization"
  msgstr ""
  
--#: common.opt:759
-+#: common.opt:755
- msgid "Perform SMS based modulo scheduling before the first scheduling pass"
+-#: config/rs6000/rs6000.opt:128
+-msgid "Do not generate fused multiply/add instructions"
++#: config/arm/arm.opt:162
++msgid "Only generate absolute relocations on word sized values."
  msgstr ""
  
--#: common.opt:763
-+#: common.opt:759
- msgid "Perform SMS based modulo scheduling with register moves allowed"
+-#: config/rs6000/rs6000.opt:132
+-msgid "Generate fused multiply/add instructions"
++#: config/arm/arm.opt:166
++msgid ""
++"Avoid overlapping destination and address registers on LDRD instructions"
  msgstr ""
  
--#: common.opt:767
-+#: common.opt:763
- msgid "Move loop invariant computations out of loops"
+-#: config/rs6000/rs6000.opt:136
+-msgid "Schedule the start and end of the procedure"
++#: config/arm/eabi.opt:23
++msgid "Generate code for the Android operating system."
  msgstr ""
  
--#: common.opt:771
-+#: common.opt:767
- msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
+-#: config/rs6000/rs6000.opt:143
+-msgid "Return all structures in memory (AIX default)"
++#: config/arm/pe.opt:23
++msgid "Ignore dllimport attribute for functions"
  msgstr ""
  
--#: common.opt:775
-+#: common.opt:771
- msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
+-#: config/rs6000/rs6000.opt:147
+-msgid "Return small structures in registers (SVR4 default)"
++#: config/cris/linux.opt:27
++msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
  msgstr ""
  
--#: common.opt:779
-+#: common.opt:775
- msgid "Ignore read operations when inserting mudflap instrumentation"
+-#: config/rs6000/rs6000.opt:155
+-msgid "Generate software reciprocal sqrt for better throughput"
++#: config/cris/cris.opt:45
++msgid "Work around bug in multiplication instruction"
  msgstr ""
  
--#: common.opt:783
-+#: common.opt:779
- msgid "Use the RTL dead code elimination pass"
+-#: config/rs6000/rs6000.opt:159
+-msgid "Do not place floating point constants in TOC"
++#: config/cris/cris.opt:51
++msgid "Compile for ETRAX 4 (CRIS v3)"
  msgstr ""
  
--#: common.opt:787
-+#: common.opt:783
- msgid "Use the RTL dead store elimination pass"
+-#: config/rs6000/rs6000.opt:163
+-msgid "Place floating point constants in TOC"
++#: config/cris/cris.opt:56
++msgid "Compile for ETRAX 100 (CRIS v8)"
  msgstr ""
  
--#: common.opt:791
-+#: common.opt:787
- msgid ""
- "Enable/Disable the traditional scheduling in loops that already passed "
- "modulo scheduling"
+-#: config/rs6000/rs6000.opt:167
+-msgid "Do not place symbol+offset constants in TOC"
++#: config/cris/cris.opt:64
++msgid "Emit verbose debug information in assembly code"
  msgstr ""
  
--#: common.opt:795
-+#: common.opt:791
- msgid "Support synchronous non-call exceptions"
+-#: config/rs6000/rs6000.opt:171
+-msgid "Place symbol+offset constants in TOC"
++#: config/cris/cris.opt:71
++msgid "Do not use condition codes from normal instructions"
  msgstr ""
  
--#: common.opt:799
-+#: common.opt:795
- msgid "When possible do not generate stack frames"
+-#: config/rs6000/rs6000.opt:182
+-msgid "Use only one TOC entry per procedure"
++#: config/cris/cris.opt:80
++msgid "Do not emit addressing modes with side-effect assignment"
  msgstr ""
  
--#: common.opt:803
-+#: common.opt:799
- msgid "Do the full register move optimization pass"
+-#: config/rs6000/rs6000.opt:186
+-msgid "Put everything in the regular TOC"
++#: config/cris/cris.opt:89
++msgid "Do not tune stack alignment"
  msgstr ""
  
--#: common.opt:807
-+#: common.opt:803
- msgid "Optimize sibling and tail recursive calls"
+-#: config/rs6000/rs6000.opt:190
+-msgid "Generate VRSAVE instructions when generating AltiVec code"
++#: config/cris/cris.opt:98
++msgid "Do not tune writable data alignment"
  msgstr ""
  
--#: common.opt:811 common.opt:815
-+#: common.opt:807 common.opt:811
- msgid "Report on memory allocation before interprocedural optimization"
+-#: config/rs6000/rs6000.opt:194
+-msgid "Deprecated option.  Use -mvrsave/-mno-vrsave instead"
++#: config/cris/cris.opt:107
++msgid "Do not tune code and read-only data alignment"
  msgstr ""
  
--#: common.opt:819
-+#: common.opt:815
- msgid "Pack structure members together without holes"
+-#: config/rs6000/rs6000.opt:198
+-msgid "Generate isel instructions"
++#: config/cris/cris.opt:116
++msgid "Align code and data to 32 bits"
  msgstr ""
  
--#: common.opt:823
-+#: common.opt:819
- msgid "Set initial maximum structure member alignment"
+-#: config/rs6000/rs6000.opt:202
+-msgid "Deprecated option.  Use -misel/-mno-isel instead"
++#: config/cris/cris.opt:133
++msgid "Don't align items in code or data"
  msgstr ""
  
--#: common.opt:827
-+#: common.opt:823
- msgid "Return small aggregates in memory, not registers"
+-#: config/rs6000/rs6000.opt:206
+-msgid "Generate SPE SIMD instructions on E500"
++#: config/cris/cris.opt:142
++msgid "Do not emit function prologue or epilogue"
  msgstr ""
  
--#: common.opt:831
-+#: common.opt:827
- msgid "Perform loop peeling"
+-#: config/rs6000/rs6000.opt:210
+-msgid "Generate PPC750CL paired-single instructions"
++#: config/cris/cris.opt:149
++msgid "Use the most feature-enabling options allowed by other options"
  msgstr ""
  
--#: common.opt:835
-+#: common.opt:831
- msgid "Enable machine specific peephole optimizations"
+-#: config/rs6000/rs6000.opt:214
+-msgid "Deprecated option.  Use -mspe/-mno-spe instead"
++#: config/cris/cris.opt:158
++msgid "Override -mbest-lib-options"
  msgstr ""
  
--#: common.opt:839
-+#: common.opt:835
- msgid "Enable an RTL peephole pass before sched2"
+-#: config/rs6000/rs6000.opt:218
+-msgid "Enable debug output"
++#: config/cris/cris.opt:165
++msgid "Generate code for the specified chip or CPU version"
  msgstr ""
  
--#: common.opt:843
-+#: common.opt:839
- msgid "Generate position-independent code if possible (large mode)"
+-#: config/rs6000/rs6000.opt:222
+-msgid "Specify ABI to use"
++#: config/cris/cris.opt:169
++msgid "Tune alignment for the specified chip or CPU version"
  msgstr ""
  
--#: common.opt:847
-+#: common.opt:843
- msgid ""
- "Generate position-independent code for executables if possible (large mode)"
+-#: config/rs6000/rs6000.opt:234
+-msgid "Select full, part, or no traceback table"
++#: config/cris/cris.opt:173
++msgid "Warn when a stackframe is larger than the specified size"
  msgstr ""
  
--#: common.opt:851
-+#: common.opt:847
- msgid "Generate position-independent code if possible (small mode)"
+-#: config/rs6000/rs6000.opt:238
+-msgid "Avoid all range limits on call instructions"
++#: config/avr/avr.opt:23
++msgid "Use subroutines for function prologues and epilogues"
  msgstr ""
  
--#: common.opt:855
-+#: common.opt:851
- msgid ""
- "Generate position-independent code for executables if possible (small mode)"
+-#: config/rs6000/rs6000.opt:242
+-msgid "Generate Cell microcode"
++#: config/avr/avr.opt:27
++msgid "Select the target MCU"
  msgstr ""
  
--#: common.opt:859
-+#: common.opt:855
- msgid "Run predictive commoning optimization."
+-#: config/rs6000/rs6000.opt:246
+-msgid "Warn when a Cell microcoded instruction is emitted"
++#: config/avr/avr.opt:34
++msgid "Use an 8-bit 'int' type"
  msgstr ""
  
--#: common.opt:863
-+#: common.opt:859
- msgid "Generate prefetch instructions, if available, for arrays in loops"
+-#: config/rs6000/rs6000.opt:250
+-msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
++#: config/avr/avr.opt:38
++msgid "Change the stack pointer without disabling interrupts"
  msgstr ""
  
--#: common.opt:867
-+#: common.opt:863
- msgid "Enable basic program profiling code"
+-#: config/rs6000/rs6000.opt:254
+-msgid "Select GPR floating point method"
++#: config/avr/avr.opt:42
++msgid "Do not generate tablejump insns"
  msgstr ""
  
--#: common.opt:871
-+#: common.opt:867
- msgid "Insert arc-based program profiling code"
+-#: config/rs6000/rs6000.opt:258
+-msgid "Specify size of long double (64 or 128 bits)"
++#: config/avr/avr.opt:52
++msgid "Use rjmp/rcall (limited range) on >8K devices"
  msgstr ""
  
--#: common.opt:875
-+#: common.opt:871
- msgid "Set the top-level directory for storing the profile data."
+-#: config/rs6000/rs6000.opt:262
+-msgid "Determine which dependences between insns are considered costly"
++#: config/avr/avr.opt:56
++msgid "Output instruction sizes to the asm file"
  msgstr ""
  
--#: common.opt:880
-+#: common.opt:876
- msgid "Enable correction of flow inconsistent profile data input"
+-#: config/rs6000/rs6000.opt:266
+-msgid "Specify which post scheduling nop insertion scheme to apply"
++#: config/avr/avr.opt:60
++msgid "Change only the low 8 bits of the stack pointer"
  msgstr ""
  
--#: common.opt:884
-+#: common.opt:880
- msgid ""
- "Enable common options for generating profile info for profile feedback "
- "directed optimizations"
+-#: config/rs6000/rs6000.opt:270
+-msgid "Specify alignment of structure fields default/natural"
++#: config/avr/avr.opt:64
++msgid "Relax branches"
  msgstr ""
  
--#: common.opt:888
-+#: common.opt:884
- msgid ""
- "Enable common options for generating profile info for profile feedback "
- "directed optimizations, and set -fprofile-dir="
+-#: config/rs6000/rs6000.opt:274
+-msgid "Specify scheduling priority for dispatch slot restricted insns"
++#: config/avr/avr.opt:68
++msgid ""
++"Make the linker relaxation machine assume that a program counter wrap-around "
++"occures."
  msgstr ""
  
--#: common.opt:892
-+#: common.opt:888
- msgid ""
- "Enable common options for performing profile feedback directed optimizations"
+-#: config/rs6000/rs6000.opt:278
+-msgid "Single-precision floating point unit"
++#: config/linux.opt:24
++msgid "Use uClibc instead of GNU libc"
  msgstr ""
  
--#: common.opt:896
-+#: common.opt:892
- msgid ""
- "Enable common options for performing profile feedback directed "
- "optimizations, and set -fprofile-dir="
+-#: config/rs6000/rs6000.opt:282
+-msgid "Double-precision floating point unit"
++#: config/linux.opt:28
++msgid "Use GNU libc instead of uClibc"
  msgstr ""
  
--#: common.opt:900
-+#: common.opt:896
- msgid "Insert code to profile values of expressions"
+-#: config/rs6000/rs6000.opt:286
+-msgid "Floating point unit does not support divide & sqrt"
+-msgstr ""
+-
+-#: config/rs6000/rs6000.opt:290
+-msgid "Specify FP (sp, dp, sp-lite, dp-lite) (implies -mxilinx-fpu)"
+-msgstr ""
+-
+-#: config/rs6000/rs6000.opt:294
+-msgid "Specify Xilinx FPU."
+-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/linux64.opt:24
+-msgid "Call mcount for profiling before a function prologue"
+-msgstr ""
+-
+ #: config/rs6000/sysv4.opt:24
+ msgid "Select ABI calling convention"
+ msgstr ""
+@@ -13728,6 +13402,14 @@
+ msgid "Set the PPC_EMB bit in the ELF flags header"
  msgstr ""
  
--#: common.opt:907
-+#: common.opt:903
- msgid "Make compile reproducible using <string>"
++#: config/rs6000/sysv4.opt:128 config/rs6000/darwin.opt:24
++msgid "Generate 64-bit code"
++msgstr ""
++
++#: config/rs6000/sysv4.opt:132 config/rs6000/darwin.opt:28
++msgid "Generate 32-bit code"
++msgstr ""
++
+ #: config/rs6000/sysv4.opt:140
+ msgid "Generate code to use a non-exec PLT and GOT"
+ msgstr ""
+@@ -13736,1335 +13418,928 @@
+ msgid "Generate code for old exec BSS PLT"
  msgstr ""
  
--#: common.opt:917
-+#: common.opt:913
- msgid "Record gcc command line switches in the object file."
+-#: config/spu/spu.opt:20
+-msgid "Emit warnings when run-time relocations are generated"
++#: config/rs6000/linux64.opt:24
++msgid "Call mcount for profiling before a function prologue"
  msgstr ""
  
--#: common.opt:921
-+#: common.opt:917
- msgid "Return small aggregates in registers"
+-#: config/spu/spu.opt:24
+-msgid "Emit errors when run-time relocations are generated"
++#: config/rs6000/darwin.opt:32
++msgid "Generate code suitable for executables (NOT shared libs)"
  msgstr ""
  
--#: common.opt:925
-+#: common.opt:921
- msgid "Enables a register move optimization"
+-#: config/spu/spu.opt:28
+-msgid "Specify cost of branches (Default 20)"
++#: config/rs6000/aix64.opt:24
++msgid "Compile for 64-bit pointers"
  msgstr ""
  
--#: common.opt:929
-+#: common.opt:925
- msgid "Perform a register renaming optimization pass"
+-#: config/spu/spu.opt:32
+-msgid "Make sure loads and stores are not moved past DMA instructions"
++#: config/rs6000/aix64.opt:28
++msgid "Compile for 32-bit pointers"
  msgstr ""
  
--#: common.opt:933
-+#: common.opt:929
- msgid "Reorder basic blocks to improve code placement"
+-#: config/spu/spu.opt:36
+-msgid "volatile must be specified on any memory that is effected by DMA"
++#: config/rs6000/aix64.opt:32 config/rs6000/aix41.opt:24
++msgid "Support message passing with the Parallel Environment"
  msgstr ""
  
--#: common.opt:937
-+#: common.opt:933
- msgid "Reorder basic blocks and partition into hot and cold sections"
+-#: config/spu/spu.opt:40 config/spu/spu.opt:44
+-msgid ""
+-"Insert nops when it might improve performance by allowing dual issue "
+-"(default)"
++#: config/rs6000/rs6000.opt:24
++msgid "Use POWER instruction set"
+ msgstr ""
+-#: config/spu/spu.opt:48
+-msgid "Use standard main function as entry for startup"
++#: config/rs6000/rs6000.opt:28
++msgid "Do not use POWER instruction set"
+ msgstr ""
+-#: config/spu/spu.opt:52
+-msgid "Generate branch hints for branches"
++#: config/rs6000/rs6000.opt:32
++msgid "Use POWER2 instruction set"
+ msgstr ""
+-#: config/spu/spu.opt:56
+-msgid "Maximum number of nops to insert for a hint (Default 2)"
++#: config/rs6000/rs6000.opt:36
++msgid "Use PowerPC instruction set"
+ msgstr ""
+-#: config/spu/spu.opt:60
+-msgid ""
+-"Approximate maximum number of instructions to allow between a hint and its "
+-"branch [125]"
++#: config/rs6000/rs6000.opt:40
++msgid "Do not use PowerPC instruction set"
+ msgstr ""
+-#: config/spu/spu.opt:64
+-msgid "Generate code for 18 bit addressing"
++#: config/rs6000/rs6000.opt:44
++msgid "Use PowerPC-64 instruction set"
+ msgstr ""
+-#: config/spu/spu.opt:68
+-msgid "Generate code for 32 bit addressing"
++#: config/rs6000/rs6000.opt:48
++msgid "Use PowerPC General Purpose group optional instructions"
+ msgstr ""
+-#: config/spu/spu.opt:76
+-msgid ""
+-"Insert hbrp instructions after hinted branch targets to avoid the SPU hang "
+-"issue"
++#: config/rs6000/rs6000.opt:52
++msgid "Use PowerPC Graphics group optional instructions"
+ msgstr ""
+-#: config/mcore/mcore.opt:23
+-msgid "Generate code for the M*Core M210"
++#: config/rs6000/rs6000.opt:56
++msgid "Use PowerPC V2.01 single field mfcr instruction"
+ msgstr ""
+-#: config/mcore/mcore.opt:27
+-msgid "Generate code for the M*Core M340"
++#: config/rs6000/rs6000.opt:60
++msgid "Use PowerPC V2.02 popcntb instruction"
+ msgstr ""
+-#: config/mcore/mcore.opt:31
+-msgid "Force functions to be aligned to a 4 byte boundary"
++#: config/rs6000/rs6000.opt:64
++msgid "Use PowerPC V2.02 floating point rounding instructions"
+ msgstr ""
+-#: config/mcore/mcore.opt:35 config/score/score.opt:23
+-msgid "Generate big-endian code"
++#: config/rs6000/rs6000.opt:68
++msgid "Use PowerPC V2.05 compare bytes instruction"
+ msgstr ""
+-#: config/mcore/mcore.opt:39
+-msgid "Emit call graph information"
++#: config/rs6000/rs6000.opt:72
++msgid "Use extended PowerPC V2.05 move floating point to/from GPR instructions"
+ msgstr ""
+-#: config/mcore/mcore.opt:43
+-msgid "Use the divide instruction"
++#: config/rs6000/rs6000.opt:76
++msgid "Use AltiVec instructions"
+ msgstr ""
+-#: config/mcore/mcore.opt:47
+-msgid "Inline constants if it can be done in 2 insns or less"
++#: config/rs6000/rs6000.opt:80
++msgid "Use decimal floating point instructions"
+ msgstr ""
+-#: config/mcore/mcore.opt:51 config/score/score.opt:27
+-msgid "Generate little-endian code"
++#: config/rs6000/rs6000.opt:84
++msgid "Use 4xx half-word multiply instructions"
+ msgstr ""
+-#: config/mcore/mcore.opt:56 config/fr30/fr30.opt:27
+-msgid ""
+-"Assume that run-time support has been provided, so omit -lsim from the "
+-"linker command line"
++#: config/rs6000/rs6000.opt:88
++msgid "Use 4xx string-search dlmzb instruction"
+ msgstr ""
+-#: config/mcore/mcore.opt:60
+-msgid "Use arbitrary sized immediates in bit operations"
++#: config/rs6000/rs6000.opt:92
++msgid "Generate load/store multiple instructions"
+ msgstr ""
+-#: config/mcore/mcore.opt:64
+-msgid "Prefer word accesses over byte accesses"
++#: config/rs6000/rs6000.opt:96
++msgid "Generate string instructions for block moves"
+ msgstr ""
+-#: config/mcore/mcore.opt:68
+-msgid "Set the maximum amount for a single stack increment operation"
++#: config/rs6000/rs6000.opt:100
++msgid "Use new mnemonics for PowerPC architecture"
+ msgstr ""
+-#: config/mcore/mcore.opt:72
+-msgid "Always treat bitfields as int-sized"
++#: config/rs6000/rs6000.opt:104
++msgid "Use old mnemonics for PowerPC architecture"
+ msgstr ""
+-#: config/arc/arc.opt:32
+-msgid "Prepend the name of the cpu to all public symbol names"
++#: config/rs6000/rs6000.opt:108 config/pdp11/pdp11.opt:83
++msgid "Do not use hardware floating point"
+ msgstr ""
+-#: config/arc/arc.opt:42
+-msgid "Compile code for ARC variant CPU"
++#: config/rs6000/rs6000.opt:116
++msgid "Do not generate load/store with update instructions"
+ msgstr ""
+-#: config/arc/arc.opt:46
+-msgid "Put functions in SECTION"
++#: config/rs6000/rs6000.opt:120
++msgid "Generate load/store with update instructions"
+ msgstr ""
+-#: config/arc/arc.opt:50
+-msgid "Put data in SECTION"
++#: config/rs6000/rs6000.opt:124
++msgid "Avoid generation of indexed load/store instructions when possible"
+ msgstr ""
+-#: config/arc/arc.opt:54
+-msgid "Put read-only data in SECTION"
++#: config/rs6000/rs6000.opt:128
++msgid "Do not generate fused multiply/add instructions"
+ msgstr ""
+-#: config/sh/sh.opt:44
+-msgid "Generate SH1 code"
++#: config/rs6000/rs6000.opt:132
++msgid "Generate fused multiply/add instructions"
+ msgstr ""
+-#: config/sh/sh.opt:48
+-msgid "Generate SH2 code"
++#: config/rs6000/rs6000.opt:136
++msgid "Schedule the start and end of the procedure"
+ msgstr ""
+-#: config/sh/sh.opt:52
+-msgid "Generate SH2a code"
++#: config/rs6000/rs6000.opt:143
++msgid "Return all structures in memory (AIX default)"
+ msgstr ""
+-#: config/sh/sh.opt:56
+-msgid "Generate SH2a FPU-less code"
++#: config/rs6000/rs6000.opt:147
++msgid "Return small structures in registers (SVR4 default)"
+ msgstr ""
+-#: config/sh/sh.opt:60
+-msgid "Generate default single-precision SH2a code"
++#: config/rs6000/rs6000.opt:151 config/rs6000/aix.opt:24
++msgid "Conform more closely to IBM XLC semantics"
+ msgstr ""
+-#: config/sh/sh.opt:64
+-msgid "Generate only single-precision SH2a code"
++#: config/rs6000/rs6000.opt:155
++msgid "Generate software reciprocal sqrt for better throughput"
+ msgstr ""
+-#: config/sh/sh.opt:68
+-msgid "Generate SH2e code"
++#: config/rs6000/rs6000.opt:159
++msgid "Do not place floating point constants in TOC"
+ msgstr ""
+-#: config/sh/sh.opt:72
+-msgid "Generate SH3 code"
++#: config/rs6000/rs6000.opt:163
++msgid "Place floating point constants in TOC"
+ msgstr ""
+-#: config/sh/sh.opt:76
+-msgid "Generate SH3e code"
++#: config/rs6000/rs6000.opt:167
++msgid "Do not place symbol+offset constants in TOC"
+ msgstr ""
+-#: config/sh/sh.opt:80
+-msgid "Generate SH4 code"
++#: config/rs6000/rs6000.opt:171
++msgid "Place symbol+offset constants in TOC"
+ msgstr ""
+-#: config/sh/sh.opt:84
+-msgid "Generate SH4-100 code"
++#: config/rs6000/rs6000.opt:182
++msgid "Use only one TOC entry per procedure"
+ msgstr ""
+-#: config/sh/sh.opt:88
+-msgid "Generate SH4-200 code"
++#: config/rs6000/rs6000.opt:186
++msgid "Put everything in the regular TOC"
+ msgstr ""
+-#: config/sh/sh.opt:94
+-msgid "Generate SH4-300 code"
++#: config/rs6000/rs6000.opt:190
++msgid "Generate VRSAVE instructions when generating AltiVec code"
+ msgstr ""
+-#: config/sh/sh.opt:98
+-msgid "Generate SH4 FPU-less code"
++#: config/rs6000/rs6000.opt:194
++msgid "Deprecated option.  Use -mvrsave/-mno-vrsave instead"
+ msgstr ""
+-#: config/sh/sh.opt:102
+-msgid "Generate SH4-100 FPU-less code"
++#: config/rs6000/rs6000.opt:198
++msgid "Generate isel instructions"
+ msgstr ""
+-#: config/sh/sh.opt:106
+-msgid "Generate SH4-200 FPU-less code"
++#: config/rs6000/rs6000.opt:202
++msgid "Deprecated option.  Use -misel/-mno-isel instead"
+ msgstr ""
+-#: config/sh/sh.opt:110
+-msgid "Generate SH4-300 FPU-less code"
++#: config/rs6000/rs6000.opt:206
++msgid "Generate SPE SIMD instructions on E500"
+ msgstr ""
+-#: config/sh/sh.opt:114
+-msgid "Generate code for SH4 340 series (MMU/FPU-less)"
++#: config/rs6000/rs6000.opt:210
++msgid "Generate PPC750CL paired-single instructions"
+ msgstr ""
+-#: config/sh/sh.opt:119
+-msgid "Generate code for SH4 400 series (MMU/FPU-less)"
++#: config/rs6000/rs6000.opt:214
++msgid "Deprecated option.  Use -mspe/-mno-spe instead"
+ msgstr ""
+-#: config/sh/sh.opt:124
+-msgid "Generate code for SH4 500 series (FPU-less)."
++#: config/rs6000/rs6000.opt:218
++msgid "Enable debug output"
+ msgstr ""
+-#: config/sh/sh.opt:129
+-msgid "Generate default single-precision SH4 code"
++#: config/rs6000/rs6000.opt:222
++msgid "Specify ABI to use"
+ msgstr ""
+-#: config/sh/sh.opt:133
+-msgid "Generate default single-precision SH4-100 code"
++#: config/rs6000/rs6000.opt:226 config/sparc/sparc.opt:91
++msgid "Use features of and schedule code for given CPU"
+ msgstr ""
+-#: config/sh/sh.opt:137
+-msgid "Generate default single-precision SH4-200 code"
++#: config/rs6000/rs6000.opt:234
++msgid "Select full, part, or no traceback table"
+ msgstr ""
+-#: config/sh/sh.opt:141
+-msgid "Generate default single-precision SH4-300 code"
++#: config/rs6000/rs6000.opt:238
++msgid "Avoid all range limits on call instructions"
+ msgstr ""
+-#: config/sh/sh.opt:145
+-msgid "Generate only single-precision SH4 code"
++#: config/rs6000/rs6000.opt:242
++msgid "Generate Cell microcode"
+ msgstr ""
+-#: config/sh/sh.opt:149
+-msgid "Generate only single-precision SH4-100 code"
++#: config/rs6000/rs6000.opt:246
++msgid "Warn when a Cell microcoded instruction is emitted"
+ msgstr ""
+-#: config/sh/sh.opt:153
+-msgid "Generate only single-precision SH4-200 code"
++#: config/rs6000/rs6000.opt:250
++msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
+ msgstr ""
+-#: config/sh/sh.opt:157
+-msgid "Generate only single-precision SH4-300 code"
++#: config/rs6000/rs6000.opt:254
++msgid "Select GPR floating point method"
+ msgstr ""
+-#: config/sh/sh.opt:161
+-msgid "Generate SH4a code"
++#: config/rs6000/rs6000.opt:258
++msgid "Specify size of long double (64 or 128 bits)"
+ msgstr ""
+-#: config/sh/sh.opt:165
+-msgid "Generate SH4a FPU-less code"
++#: config/rs6000/rs6000.opt:262
++msgid "Determine which dependences between insns are considered costly"
+ msgstr ""
+-#: config/sh/sh.opt:169
+-msgid "Generate default single-precision SH4a code"
++#: config/rs6000/rs6000.opt:266
++msgid "Specify which post scheduling nop insertion scheme to apply"
+ msgstr ""
+-#: config/sh/sh.opt:173
+-msgid "Generate only single-precision SH4a code"
++#: config/rs6000/rs6000.opt:270
++msgid "Specify alignment of structure fields default/natural"
+ msgstr ""
+-#: config/sh/sh.opt:177
+-msgid "Generate SH4al-dsp code"
++#: config/rs6000/rs6000.opt:274
++msgid "Specify scheduling priority for dispatch slot restricted insns"
+ msgstr ""
+-#: config/sh/sh.opt:181
+-msgid "Generate 32-bit SHmedia code"
++#: config/rs6000/rs6000.opt:278
++msgid "Single-precision floating point unit"
+ msgstr ""
+-#: config/sh/sh.opt:185
+-msgid "Generate 32-bit FPU-less SHmedia code"
++#: config/rs6000/rs6000.opt:282
++msgid "Double-precision floating point unit"
+ msgstr ""
+-#: config/sh/sh.opt:189
+-msgid "Generate 64-bit SHmedia code"
++#: config/rs6000/rs6000.opt:286
++msgid "Floating point unit does not support divide & sqrt"
+ msgstr ""
+-#: config/sh/sh.opt:193
+-msgid "Generate 64-bit FPU-less SHmedia code"
++#: config/rs6000/rs6000.opt:290
++msgid "Specify FP (sp, dp, sp-lite, dp-lite) (implies -mxilinx-fpu)"
+ msgstr ""
+-#: config/sh/sh.opt:197
+-msgid "Generate SHcompact code"
++#: config/rs6000/rs6000.opt:294
++msgid "Specify Xilinx FPU."
+ msgstr ""
+-#: config/sh/sh.opt:201
+-msgid "Generate FPU-less SHcompact code"
++#: config/v850/v850.opt:23
++msgid "Use registers r2 and r5"
+ msgstr ""
+-#: config/sh/sh.opt:205
+-msgid ""
+-"Throttle unrolling to avoid thrashing target registers unless the unroll "
+-"benefit outweighs this"
++#: config/v850/v850.opt:27
++msgid "Use 4 byte entries in switch tables"
+ msgstr ""
+-#: config/sh/sh.opt:209
+-msgid "Generate code in big endian mode"
++#: config/v850/v850.opt:31
++msgid "Enable backend debugging"
+ msgstr ""
+-#: config/sh/sh.opt:213
+-msgid "Generate 32-bit offsets in switch tables"
++#: config/v850/v850.opt:35
++msgid "Do not use the callt instruction"
+ msgstr ""
+-#: config/sh/sh.opt:217
+-msgid "Generate bit instructions"
++#: config/v850/v850.opt:39
++msgid "Reuse r30 on a per function basis"
+ msgstr ""
+-#: config/sh/sh.opt:221
+-msgid "Cost to assume for a branch insn"
++#: config/v850/v850.opt:43
++msgid "Support Green Hills ABI"
+ msgstr ""
+-#: config/sh/sh.opt:225
+-msgid "Enable cbranchdi4 pattern"
++#: config/v850/v850.opt:47
++msgid "Prohibit PC relative function calls"
+ msgstr ""
+-#: config/sh/sh.opt:229
+-msgid "Expand cbranchdi4 pattern early into separate comparisons and branches."
++#: config/v850/v850.opt:51
++msgid "Use stubs for function prologues"
+ msgstr ""
+-#: config/sh/sh.opt:233
+-msgid ""
+-"Emit cmpeqdi_t pattern even when -mcbranchdi and -mexpand-cbranchdi are in "
+-"effect."
++#: config/v850/v850.opt:55
++msgid "Set the max size of data eligible for the SDA area"
+ msgstr ""
+-#: config/sh/sh.opt:237
+-msgid "Enable SH5 cut2 workaround"
++#: config/v850/v850.opt:59
++msgid "Enable the use of the short load instructions"
+ msgstr ""
+-#: config/sh/sh.opt:241
+-msgid "Align doubles at 64-bit boundaries"
++#: config/v850/v850.opt:63
++msgid "Same as: -mep -mprolog-function"
+ msgstr ""
+-#: config/sh/sh.opt:245
+-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/v850/v850.opt:67
++msgid "Set the max size of data eligible for the TDA area"
+ msgstr ""
+-#: config/sh/sh.opt:249
+-msgid "Specify name for 32 bit signed division function"
++#: config/v850/v850.opt:71
++msgid "Enforce strict alignment"
+ msgstr ""
+-#: config/sh/sh.opt:260
+-msgid ""
+-"Enable the use of the fused floating point multiply-accumulate operation"
++#: config/v850/v850.opt:78
++msgid "Compile for the v850 processor"
+ msgstr ""
+-#: config/sh/sh.opt:264
+-msgid "Cost to assume for gettr insn"
++#: config/v850/v850.opt:82
++msgid "Compile for the v850e processor"
+ msgstr ""
+-#: config/sh/sh.opt:268 config/sh/sh.opt:318
+-msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
++#: config/v850/v850.opt:86
++msgid "Compile for the v850e1 processor"
+ msgstr ""
+-#: config/sh/sh.opt:272
+-msgid "Increase the IEEE compliance for floating-point code"
++#: config/v850/v850.opt:90
++msgid "Set the max size of data eligible for the ZDA area"
+ msgstr ""
+-#: config/sh/sh.opt:276
+-msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
++#: config/spu/spu.opt:20
++msgid "Emit warnings when run-time relocations are generated"
+ msgstr ""
+-#: config/sh/sh.opt:280
+-msgid ""
+-"inline code to invalidate instruction cache entries after setting up nested "
+-"function trampolines"
++#: config/spu/spu.opt:24
++msgid "Emit errors when run-time relocations are generated"
+ msgstr ""
+-#: config/sh/sh.opt:284
+-msgid "Assume symbols might be invalid"
++#: config/spu/spu.opt:28
++msgid "Specify cost of branches (Default 20)"
+ msgstr ""
+-#: config/sh/sh.opt:288
+-msgid "Annotate assembler instructions with estimated addresses"
++#: config/spu/spu.opt:32
++msgid "Make sure loads and stores are not moved past DMA instructions"
+ msgstr ""
+-#: config/sh/sh.opt:292
+-msgid "Generate code in little endian mode"
++#: config/spu/spu.opt:36
++msgid "volatile must be specified on any memory that is effected by DMA"
+ msgstr ""
+-#: config/sh/sh.opt:296
+-msgid "Mark MAC register as call-clobbered"
+-msgstr ""
+-
+-#: config/sh/sh.opt:302
+-msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
+-msgstr ""
+-
+-#: config/sh/sh.opt:306
+-msgid "Emit function-calls using global offset table when generating PIC"
+-msgstr ""
+-
+-#: config/sh/sh.opt:310
+-msgid "Assume pt* instructions won't trap"
+-msgstr ""
+-
+-#: config/sh/sh.opt:314
+-msgid "Shorten address references during linking"
+-msgstr ""
+-
+-#: config/sh/sh.opt:322
+-msgid "Deprecated. Use -Os instead"
+-msgstr ""
+-
+-#: config/sh/sh.opt:326
+-msgid "Cost to assume for a multiply insn"
+-msgstr ""
+-
+-#: config/sh/sh.opt:330
++#: config/spu/spu.opt:40 config/spu/spu.opt:44
+ msgid ""
+-"Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate "
+-"if the inline code would not work in user mode."
++"Insert nops when it might improve performance by allowing dual issue "
++"(default)"
+ msgstr ""
+-#: config/sh/sh.opt:336
+-msgid "Pretend a branch-around-a-move is a conditional move."
++#: config/spu/spu.opt:48
++msgid "Use standard main function as entry for startup"
+ msgstr ""
+-#: config/sh/superh.opt:6
+-msgid "Board name [and memory region]."
++#: config/spu/spu.opt:52
++msgid "Generate branch hints for branches"
+ msgstr ""
+-#: config/sh/superh.opt:10
+-msgid "Runtime name."
++#: config/spu/spu.opt:56
++msgid "Maximum number of nops to insert for a hint (Default 2)"
+ msgstr ""
+-#: config/arm/eabi.opt:23
+-msgid "Generate code for the Android operating system."
+-msgstr ""
+-
+-#: config/arm/arm.opt:23
+-msgid "Specify an ABI"
+-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 ""
+-
+-#: 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
++#: config/spu/spu.opt:60
+ msgid ""
+-"Use Neon quad-word (rather than double-word) registers for vectorization"
++"Approximate maximum number of instructions to allow between a hint and its "
++"branch [125]"
+ msgstr ""
+-#: config/arm/arm.opt:162
+-msgid "Only generate absolute relocations on word sized values."
++#: config/spu/spu.opt:64
++msgid "Generate code for 18 bit addressing"
+ msgstr ""
+-#: config/arm/arm.opt:166
+-msgid ""
+-"Avoid overlapping destination and address registers on LDRD instructions"
++#: config/spu/spu.opt:68
++msgid "Generate code for 32 bit addressing"
+ 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 ""
+-
+-#: 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
+-msgid "Use 16-bit abs patterns"
+-msgstr ""
+-
+-#: config/pdp11/pdp11.opt:39
+-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"
+-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 ""
+-
+-#: config/pdp11/pdp11.opt:67
+-msgid "Use 64 bit float"
+-msgstr ""
+-
+-#: config/pdp11/pdp11.opt:75
+-msgid "Use 16 bit int"
+-msgstr ""
+-
+-#: config/pdp11/pdp11.opt:79
+-msgid "Use 32 bit int"
+-msgstr ""
+-
+-#: config/pdp11/pdp11.opt:87
+-msgid "Target has split I&D"
+-msgstr ""
+-
+-#: 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 ""
+-
+-#: 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
++#: config/spu/spu.opt:76
+ msgid ""
+-"Make the linker relaxation machine assume that a program counter wrap-around "
+-"occures."
++"Insert hbrp instructions after hinted branch targets to avoid the SPU hang "
++"issue"
+ msgstr ""
+-#: config/crx/crx.opt:23
+-msgid "Support multiply accumulate instructions"
++#: config/vax/vax.opt:23 config/vax/vax.opt:27
++msgid "Target DFLOAT double precision code"
+ msgstr ""
+-#: config/crx/crx.opt:27
+-msgid "Do not use push to store function arguments"
++#: config/vax/vax.opt:31 config/vax/vax.opt:35
++msgid "Generate GFLOAT double precision code"
+ msgstr ""
+-#: config/crx/crx.opt:31
+-msgid "Restrict doloop to the given nesting level"
++#: config/vax/vax.opt:39
++msgid "Generate code for GNU assembler (gas)"
+ msgstr ""
+-#: config/pa/pa-hpux.opt:23
+-msgid "Generate cpp defines for server IO"
++#: config/vax/vax.opt:43
++msgid "Generate code for UNIX assembler"
+ 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/vax/vax.opt:47
++msgid "Use VAXC structure conventions"
+ msgstr ""
+-#: config/pa/pa-hpux.opt:31
+-msgid "Generate cpp defines for workstation IO"
++#: config/lynx.opt:23
++msgid "Support legacy multi-threading"
+ msgstr ""
+-#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
+-msgid "Generate PA1.0 code"
++#: config/lynx.opt:27
++msgid "Use shared libraries"
+ msgstr ""
+-#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
+-msgid "Generate PA1.1 code"
++#: config/lynx.opt:31
++msgid "Support multi-threading"
+ 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
+-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 ""
+-
+-#: 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 ""
+-
+-#: config/pa/pa64-hpux.opt:27
+-msgid "Assume code will be linked by HP ld"
+-msgstr ""
+-
+-#: config/xtensa/xtensa.opt:23
+-msgid "Use CONST16 instruction to load constants"
+-msgstr ""
+-
+-#: 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/xtensa/xtensa.opt:43
+-msgid "Do not serialize volatile memory references with MEMW instructions"
+-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"
++#: config/h8300/h8300.opt:23
++msgid "Generate H8S code"
+ msgstr ""
+-#: config/mips/mips.opt:27
+-msgid "Generate code that can be used in SVR4-style dynamic objects"
++#: config/h8300/h8300.opt:27
++msgid "Generate H8SX code"
+ msgstr ""
+-#: config/mips/mips.opt:31
+-msgid "Use PMC-style 'mad' instructions"
++#: config/h8300/h8300.opt:31
++msgid "Generate H8S/2600 code"
+ msgstr ""
+-#: config/mips/mips.opt:35
+-msgid "Generate code for the given ISA"
++#: config/h8300/h8300.opt:35
++msgid "Make integers 32 bits wide"
+ msgstr ""
+-#: config/mips/mips.opt:39
+-msgid "Set the cost of branches to roughly COST instructions"
++#: config/h8300/h8300.opt:42
++msgid "Use registers for argument passing"
+ msgstr ""
+-#: config/mips/mips.opt:43
+-msgid "Use Branch Likely instructions, overriding the architecture default"
++#: config/h8300/h8300.opt:46
++msgid "Consider access to byte sized memory slow"
+ msgstr ""
+-#: config/mips/mips.opt:47
+-msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing"
++#: config/h8300/h8300.opt:50
++msgid "Enable linker relaxing"
+ msgstr ""
+-#: config/mips/mips.opt:51
+-msgid "Trap on integer divide by zero"
++#: config/h8300/h8300.opt:54
++msgid "Generate H8/300H code"
+ msgstr ""
+-#: config/mips/mips.opt:55
+-msgid "Specify when instructions are allowed to access code"
++#: config/h8300/h8300.opt:58
++msgid "Enable the normal mode"
+ msgstr ""
+-#: config/mips/mips.opt:59
+-msgid "Use branch-and-break sequences to check for integer divide by zero"
++#: config/h8300/h8300.opt:62
++msgid "Use H8/300 alignment rules"
+ msgstr ""
+-#: config/mips/mips.opt:63
+-msgid "Use trap instructions to check for integer divide by zero"
++#: config/s390/s390.opt:23
++msgid "31 bit ABI"
+ msgstr ""
+-#: config/mips/mips.opt:67
+-msgid "Allow the use of MDMX instructions"
++#: config/s390/s390.opt:27
++msgid "64 bit ABI"
+ msgstr ""
+-#: config/mips/mips.opt:71
+-msgid ""
+-"Allow hardware floating-point instructions to cover both 32-bit and 64-bit "
+-"operations"
++#: config/s390/s390.opt:35
++msgid "Maintain backchain pointer"
+ msgstr ""
+-#: config/mips/mips.opt:75
+-msgid "Use MIPS-DSP instructions"
++#: config/s390/s390.opt:39
++msgid "Additional debug prints"
+ msgstr ""
+-#: config/mips/mips.opt:79
+-msgid "Use MIPS-DSP REV 2 instructions"
++#: config/s390/s390.opt:43
++msgid "ESA/390 architecture"
+ msgstr ""
+-#: config/mips/mips.opt:89
+-msgid "Use big-endian byte order"
++#: config/s390/s390.opt:47
++msgid "Enable fused multiply/add instructions"
+ msgstr ""
+-#: config/mips/mips.opt:93
+-msgid "Use little-endian byte order"
++#: config/s390/s390.opt:51
++msgid "Enable decimal floating point hardware support"
+ msgstr ""
+-#: config/mips/mips.opt:97 config/iq2000/iq2000.opt:31
+-msgid "Use ROM instead of RAM"
++#: config/s390/s390.opt:55
++msgid "Enable hardware floating point"
+ msgstr ""
+-#: config/mips/mips.opt:101
+-msgid "Use NewABI-style %reloc() assembly operators"
++#: config/s390/s390.opt:67
++msgid "Use packed stack layout"
+ msgstr ""
+-#: config/mips/mips.opt:105
+-msgid "Use -G for data that is not defined by the current object"
++#: config/s390/s390.opt:71
++msgid "Use bras for executable < 64k"
+ msgstr ""
+-#: config/mips/mips.opt:109
+-msgid "Work around certain R4000 errata"
++#: config/s390/s390.opt:75
++msgid "Disable hardware floating point"
+ msgstr ""
+-#: config/mips/mips.opt:113
+-msgid "Work around certain R4400 errata"
++#: 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/mips/mips.opt:117
+-msgid "Work around certain R10000 errata"
++#: 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/mips/mips.opt:121
+-msgid "Work around errata for early SB-1 revision 2 cores"
++#: config/s390/s390.opt:91
++msgid "mvcle use"
+ msgstr ""
+-#: config/mips/mips.opt:125
+-msgid "Work around certain VR4120 errata"
++#: config/s390/s390.opt:95
++msgid "Warn if a function uses alloca or creates an array with dynamic size"
+ msgstr ""
+-#: config/mips/mips.opt:129
+-msgid "Work around VR4130 mflo/mfhi errata"
++#: config/s390/s390.opt:99
++msgid "Warn if a single function's framesize exceeds the given framesize"
+ msgstr ""
+-#: config/mips/mips.opt:133
+-msgid "Work around an early 4300 hardware bug"
++#: config/s390/s390.opt:103
++msgid "z/Architecture"
+ msgstr ""
+-#: config/mips/mips.opt:137
+-msgid "FP exceptions are enabled"
++#: config/s390/tpf.opt:23
++msgid "Enable TPF-OS tracing code"
+ msgstr ""
+-#: config/mips/mips.opt:141
+-msgid "Use 32-bit floating-point registers"
++#: config/s390/tpf.opt:27
++msgid "Specify main object for TPF-OS"
+ msgstr ""
+-#: config/mips/mips.opt:145
+-msgid "Use 64-bit floating-point registers"
++#: config/darwin.opt:23
++msgid "Generate code suitable for fast turn around debugging"
+ msgstr ""
+-#: config/mips/mips.opt:149
+-msgid "Use FUNC to flush the cache before calling stack trampolines"
++#: config/darwin.opt:31
++msgid "The earliest MacOS X version on which this program will run"
+ msgstr ""
+-#: config/mips/mips.opt:153
+-msgid "Generate floating-point multiply-add instructions"
++#: config/darwin.opt:35
++msgid "Set sizeof(bool) to 1"
+ msgstr ""
+-#: config/mips/mips.opt:157
+-msgid "Use 32-bit general registers"
++#: config/darwin.opt:39
++msgid "Generate code for darwin loadable kernel extensions"
+ msgstr ""
+-#: config/mips/mips.opt:161
+-msgid "Use 64-bit general registers"
++#: config/darwin.opt:43
++msgid "Generate code for the kernel or loadable kernel extensions"
+ msgstr ""
+-#: config/mips/mips.opt:165
+-msgid "Use GP-relative addressing to access small data"
++#: config/darwin.opt:47
++msgid "Add <dir> to the end of the system framework include path"
+ msgstr ""
+-#: config/mips/mips.opt:169
+-msgid ""
+-"When generating -mabicalls code, allow executables to use PLTs and copy "
+-"relocations"
++#: config/mn10300/mn10300.opt:23
++msgid "Target the AM33 processor"
+ msgstr ""
+-#: config/mips/mips.opt:173
+-msgid "Allow the use of hardware floating-point ABI and instructions"
++#: config/mn10300/mn10300.opt:27
++msgid "Target the AM33/2.0 processor"
+ msgstr ""
+-#: config/mips/mips.opt:177
+-msgid "Generate code that can be safely linked with MIPS16 code."
++#: config/mn10300/mn10300.opt:31
++msgid "Work around hardware multiply bug"
+ msgstr ""
+-#: config/mips/mips.opt:181
+-msgid "Generate code for ISA level N"
++#: config/mn10300/mn10300.opt:36
++msgid "Enable linker relaxations"
+ msgstr ""
+-#: config/mips/mips.opt:185
+-msgid "Generate MIPS16 code"
++#: config/mn10300/mn10300.opt:40
++msgid "Return pointers in both a0 and d0"
+ msgstr ""
+-#: config/mips/mips.opt:189
+-msgid "Use MIPS-3D instructions"
++#: config/m32r/m32r.opt:23
++msgid "Compile for the m32rx"
+ msgstr ""
+-#: config/mips/mips.opt:193
+-msgid "Use ll, sc and sync instructions"
++#: config/m32r/m32r.opt:27
++msgid "Compile for the m32r2"
+ msgstr ""
+-#: config/mips/mips.opt:197
+-msgid "Use -G for object-local data"
++#: config/m32r/m32r.opt:31
++msgid "Compile for the m32r"
+ msgstr ""
+-#: config/mips/mips.opt:201
+-msgid "Use indirect calls"
++#: config/m32r/m32r.opt:35
++msgid "Align all loops to 32 byte boundary"
+ msgstr ""
+-#: config/mips/mips.opt:205
+-msgid "Use a 32-bit long type"
++#: config/m32r/m32r.opt:39
++msgid "Prefer branches over conditional execution"
+ msgstr ""
+-#: config/mips/mips.opt:209
+-msgid "Use a 64-bit long type"
++#: config/m32r/m32r.opt:43
++msgid "Give branches their default cost"
+ msgstr ""
+-#: config/mips/mips.opt:213
+-msgid "Don't optimize block moves"
++#: config/m32r/m32r.opt:47
++msgid "Display compile time statistics"
+ msgstr ""
+-#: config/mips/mips.opt:217
+-msgid "Use the mips-tfile postpass"
++#: config/m32r/m32r.opt:51
++msgid "Specify cache flush function"
+ msgstr ""
+-#: config/mips/mips.opt:221
+-msgid "Allow the use of MT instructions"
++#: config/m32r/m32r.opt:55
++msgid "Specify cache flush trap number"
+ msgstr ""
+-#: config/mips/mips.opt:225
+-msgid "Do not use a cache-flushing function before calling stack trampolines"
++#: config/m32r/m32r.opt:59
++msgid "Only issue one instruction per cycle"
+ msgstr ""
+-#: config/mips/mips.opt:229
+-msgid "Do not use MDMX instructions"
++#: config/m32r/m32r.opt:63
++msgid "Allow two instructions to be issued per cycle"
+ msgstr ""
+-#: config/mips/mips.opt:233
+-msgid "Generate normal-mode code"
++#: config/m32r/m32r.opt:67
++msgid "Code size: small, medium or large"
+ msgstr ""
+-#: config/mips/mips.opt:237
+-msgid "Do not use MIPS-3D instructions"
++#: config/m32r/m32r.opt:71
++msgid "Don't call any cache flush functions"
+ msgstr ""
+-#: config/mips/mips.opt:241
+-msgid "Use paired-single floating-point instructions"
++#: config/m32r/m32r.opt:75
++msgid "Don't call any cache flush trap"
+ msgstr ""
+-#: config/mips/mips.opt:245
+-msgid "Specify when r10k cache barriers should be inserted"
++#: config/m32r/m32r.opt:82
++msgid "Small data area: none, sdata, use"
+ msgstr ""
+-#: config/mips/mips.opt:249
+-msgid ""
+-"When generating -mabicalls code, make the code suitable for use in shared "
+-"libraries"
++#: config/arc/arc.opt:32
++msgid "Prepend the name of the cpu to all public symbol names"
+ msgstr ""
+-#: config/mips/mips.opt:253
+-msgid ""
+-"Restrict the use of hardware floating-point instructions to 32-bit operations"
++#: config/arc/arc.opt:42
++msgid "Compile code for ARC variant CPU"
+ msgstr ""
+-#: config/mips/mips.opt:257
+-msgid "Use SmartMIPS instructions"
++#: config/arc/arc.opt:46
++msgid "Put functions in SECTION"
+ msgstr ""
+-#: config/mips/mips.opt:261
+-msgid "Prevent the use of all hardware floating-point instructions"
++#: config/arc/arc.opt:50
++msgid "Put data in SECTION"
+ msgstr ""
+-#: config/mips/mips.opt:265
+-msgid "Optimize lui/addiu address loads"
++#: config/arc/arc.opt:54
++msgid "Put read-only data in SECTION"
+ msgstr ""
+-#: config/mips/mips.opt:269
+-msgid "Assume all symbols have 32-bit values"
++#: config/m32c/m32c.opt:24 config/bfin/bfin.opt:23
++msgid "Use simulator runtime"
+ msgstr ""
+-#: config/mips/mips.opt:273
+-msgid "Optimize the output for PROCESSOR"
++#: config/m32c/m32c.opt:28
++msgid "Compile code for R8C variants"
+ msgstr ""
+-#: config/mips/mips.opt:277 config/iq2000/iq2000.opt:44
+-msgid "Put uninitialized constants in ROM (needs -membedded-data)"
++#: config/m32c/m32c.opt:32
++msgid "Compile code for M16C variants"
+ msgstr ""
+-#: config/mips/mips.opt:281
+-msgid "Perform VR4130-specific alignment optimizations"
++#: config/m32c/m32c.opt:36
++msgid "Compile code for M32CM variants"
+ msgstr ""
+-#: config/mips/mips.opt:285
+-msgid "Lift restrictions on GOT size"
++#: config/m32c/m32c.opt:40
++msgid "Compile code for M32C variants"
+ msgstr ""
+-#: config/mips/sdemtk.opt:23
+-msgid "Prevent the use of all floating-point operations"
++#: config/m32c/m32c.opt:44
++msgid "Number of memreg bytes (default: 16, range: 0..16)"
+ msgstr ""
+-#: config/fr30/fr30.opt:23
+-msgid "Assume small address space"
++#: config/pdp11/pdp11.opt:23
++msgid "Generate code for an 11/10"
+ msgstr ""
+-#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
+-msgid "Compile for a 68HC11"
++#: config/pdp11/pdp11.opt:27
++msgid "Generate code for an 11/40"
+ msgstr ""
+-#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
+-msgid "Compile for a 68HC12"
++#: config/pdp11/pdp11.opt:31
++msgid "Generate code for an 11/45"
+ msgstr ""
+-#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
+-msgid "Compile for a 68HCS12"
++#: config/pdp11/pdp11.opt:35
++msgid "Use 16-bit abs patterns"
+ msgstr ""
+-#: config/m68hc11/m68hc11.opt:49
+-msgid "Auto pre/post decrement increment allowed"
++#: config/pdp11/pdp11.opt:39
++msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
+ msgstr ""
+-#: config/m68hc11/m68hc11.opt:53
+-msgid "Min/max instructions allowed"
++#: config/pdp11/pdp11.opt:43
++msgid "Do not use inline patterns for copying memory"
+ msgstr ""
+-#: config/m68hc11/m68hc11.opt:57
+-msgid "Use call and rtc for function calls and returns"
++#: config/pdp11/pdp11.opt:47
++msgid "Use inline patterns for copying memory"
+ msgstr ""
+-#: config/m68hc11/m68hc11.opt:61
+-msgid "Auto pre/post decrement increment not allowed"
++#: config/pdp11/pdp11.opt:51
++msgid "Do not pretend that branches are expensive"
+ msgstr ""
+-#: config/m68hc11/m68hc11.opt:65
+-msgid "Use jsr and rts for function calls and returns"
++#: config/pdp11/pdp11.opt:55
++msgid "Pretend that branches are expensive"
+ msgstr ""
+-#: config/m68hc11/m68hc11.opt:69
+-msgid "Min/max instructions not allowed"
++#: config/pdp11/pdp11.opt:59
++msgid "Use the DEC assembler syntax"
+ msgstr ""
+-#: config/m68hc11/m68hc11.opt:73
+-msgid "Use direct addressing mode for soft registers"
++#: config/pdp11/pdp11.opt:63
++msgid "Use 32 bit float"
+ msgstr ""
+-#: config/m68hc11/m68hc11.opt:77
+-msgid "Compile with 32-bit integer mode"
++#: config/pdp11/pdp11.opt:67
++msgid "Use 64 bit float"
+ msgstr ""
+-#: config/m68hc11/m68hc11.opt:82
+-msgid "Specify the register allocation order"
++#: config/pdp11/pdp11.opt:75
++msgid "Use 16 bit int"
+ msgstr ""
+-#: config/m68hc11/m68hc11.opt:86
+-msgid "Do not use direct addressing mode for soft registers"
++#: config/pdp11/pdp11.opt:79
++msgid "Use 32 bit int"
+ msgstr ""
+-#: config/m68hc11/m68hc11.opt:90
+-msgid "Compile with 16-bit integer mode"
++#: config/pdp11/pdp11.opt:87
++msgid "Target has split I&D"
+ msgstr ""
+-#: config/m68hc11/m68hc11.opt:94
+-msgid "Indicate the number of soft registers available"
++#: config/pdp11/pdp11.opt:91
++msgid "Use UNIX assembler syntax"
+ msgstr ""
+-#: config/vax/vax.opt:23 config/vax/vax.opt:27
+-msgid "Target DFLOAT double precision code"
++#: config/m68k/m68k.opt:23
++msgid "Generate code for a 520X"
+ msgstr ""
+-#: config/vax/vax.opt:31 config/vax/vax.opt:35
+-msgid "Generate GFLOAT double precision code"
++#: config/m68k/m68k.opt:27
++msgid "Generate code for a 5206e"
+ msgstr ""
+-#: config/vax/vax.opt:39
+-msgid "Generate code for GNU assembler (gas)"
++#: config/m68k/m68k.opt:31
++msgid "Generate code for a 528x"
+ msgstr ""
+-#: config/vax/vax.opt:43
+-msgid "Generate code for UNIX assembler"
++#: config/m68k/m68k.opt:35
++msgid "Generate code for a 5307"
+ msgstr ""
+-#: config/vax/vax.opt:47
+-msgid "Use VAXC structure conventions"
++#: config/m68k/m68k.opt:39
++msgid "Generate code for a 5407"
+ msgstr ""
+-#: config/cris/linux.opt:27
+-msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
++#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
++msgid "Generate code for a 68000"
+ msgstr ""
+-#: config/cris/cris.opt:45
+-msgid "Work around bug in multiplication instruction"
++#: config/m68k/m68k.opt:47
++msgid "Generate code for a 68010"
+ msgstr ""
+-#: config/cris/cris.opt:51
+-msgid "Compile for ETRAX 4 (CRIS v3)"
++#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
++msgid "Generate code for a 68020"
+ msgstr ""
+-#: config/cris/cris.opt:56
+-msgid "Compile for ETRAX 100 (CRIS v8)"
++#: config/m68k/m68k.opt:55
++msgid "Generate code for a 68040, without any new instructions"
+ msgstr ""
+-#: config/cris/cris.opt:64
+-msgid "Emit verbose debug information in assembly code"
++#: config/m68k/m68k.opt:59
++msgid "Generate code for a 68060, without any new instructions"
+ msgstr ""
+-#: config/cris/cris.opt:71
+-msgid "Do not use condition codes from normal instructions"
++#: config/m68k/m68k.opt:63
++msgid "Generate code for a 68030"
+ msgstr ""
+-#: config/cris/cris.opt:80
+-msgid "Do not emit addressing modes with side-effect assignment"
++#: config/m68k/m68k.opt:67
++msgid "Generate code for a 68040"
+ msgstr ""
+-#: config/cris/cris.opt:89
+-msgid "Do not tune stack alignment"
++#: config/m68k/m68k.opt:71
++msgid "Generate code for a 68060"
+ msgstr ""
+-#: config/cris/cris.opt:98
+-msgid "Do not tune writable data alignment"
++#: config/m68k/m68k.opt:75
++msgid "Generate code for a 68302"
+ msgstr ""
+-#: config/cris/cris.opt:107
+-msgid "Do not tune code and read-only data alignment"
++#: config/m68k/m68k.opt:79
++msgid "Generate code for a 68332"
+ msgstr ""
+-#: config/cris/cris.opt:116
+-msgid "Align code and data to 32 bits"
++#: config/m68k/m68k.opt:84
++msgid "Generate code for a 68851"
+ msgstr ""
+-#: config/cris/cris.opt:133
+-msgid "Don't align items in code or data"
++#: config/m68k/m68k.opt:88
++msgid "Generate code that uses 68881 floating-point instructions"
+ msgstr ""
+-#: config/cris/cris.opt:142
+-msgid "Do not emit function prologue or epilogue"
++#: config/m68k/m68k.opt:92
++msgid "Align variables on a 32-bit boundary"
+ msgstr ""
+-#: config/cris/cris.opt:149
+-msgid "Use the most feature-enabling options allowed by other options"
++#: config/m68k/m68k.opt:100
++msgid "Use the bit-field instructions"
+ msgstr ""
+-#: config/cris/cris.opt:158
+-msgid "Override -mbest-lib-options"
++#: config/m68k/m68k.opt:112
++msgid "Generate code for a ColdFire v4e"
+ msgstr ""
+-#: config/cris/cris.opt:165
+-msgid "Generate code for the specified chip or CPU version"
++#: config/m68k/m68k.opt:116
++msgid "Specify the target CPU"
+ msgstr ""
+-#: config/cris/cris.opt:169
+-msgid "Tune alignment for the specified chip or CPU version"
++#: config/m68k/m68k.opt:120
++msgid "Generate code for a cpu32"
+ msgstr ""
+-#: config/cris/cris.opt:173
+-msgid "Warn when a stackframe is larger than the specified size"
++#: config/m68k/m68k.opt:124
++msgid "Use hardware division instructions on ColdFire"
+ msgstr ""
+-#: config/h8300/h8300.opt:23
+-msgid "Generate H8S code"
++#: config/m68k/m68k.opt:128
++msgid "Generate code for a Fido A"
+ msgstr ""
+-#: config/h8300/h8300.opt:27
+-msgid "Generate H8SX code"
++#: config/m68k/m68k.opt:132
++msgid "Generate code which uses hardware floating point instructions"
+ msgstr ""
+-#: config/h8300/h8300.opt:31
+-msgid "Generate H8S/2600 code"
++#: config/m68k/m68k.opt:136
++msgid "Enable ID based shared library"
+ msgstr ""
+-#: config/h8300/h8300.opt:35
+-msgid "Make integers 32 bits wide"
++#: config/m68k/m68k.opt:140
++msgid "Do not use the bit-field instructions"
+ msgstr ""
+-#: config/h8300/h8300.opt:42
+-msgid "Use registers for argument passing"
++#: config/m68k/m68k.opt:144
++msgid "Use normal calling convention"
+ msgstr ""
+-#: config/h8300/h8300.opt:46
+-msgid "Consider access to byte sized memory slow"
++#: config/m68k/m68k.opt:148
++msgid "Consider type 'int' to be 32 bits wide"
+ msgstr ""
+-#: config/h8300/h8300.opt:50
+-msgid "Enable linker relaxing"
++#: config/m68k/m68k.opt:152
++msgid "Generate pc-relative code"
+ msgstr ""
+-#: config/h8300/h8300.opt:54
+-msgid "Generate H8/300H code"
++#: config/m68k/m68k.opt:156
++msgid "Use different calling convention using 'rtd'"
+ msgstr ""
+-#: config/h8300/h8300.opt:58
+-msgid "Enable the normal mode"
++#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
++msgid "Enable separate data segment"
+ msgstr ""
+-#: config/h8300/h8300.opt:62
+-msgid "Use H8/300 alignment rules"
++#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
++msgid "ID of shared library to build"
+ msgstr ""
+-#: config/v850/v850.opt:23
+-msgid "Use registers r2 and r5"
++#: config/m68k/m68k.opt:168
++msgid "Consider type 'int' to be 16 bits wide"
+ msgstr ""
+-#: config/v850/v850.opt:27
+-msgid "Use 4 byte entries in switch tables"
++#: config/m68k/m68k.opt:172
++msgid "Generate code with library calls for floating point"
+ msgstr ""
+-#: config/v850/v850.opt:31
+-msgid "Enable backend debugging"
++#: config/m68k/m68k.opt:176
++msgid "Do not use unaligned memory references"
+ msgstr ""
+-#: config/v850/v850.opt:35
+-msgid "Do not use the callt instruction"
++#: config/m68k/m68k.opt:180
++msgid "Tune for the specified target CPU or architecture"
+ msgstr ""
+-#: config/v850/v850.opt:39
+-msgid "Reuse r30 on a per function basis"
++#: config/m68k/m68k.opt:184
++msgid "Support more than 8192 GOT entries on ColdFire"
+ msgstr ""
+-#: 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 ""
+-
+-#: 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 ""
+@@ -15135,1066 +14410,923 @@
+ msgid "Set start-address of data"
+ msgstr ""
+-#: config/iq2000/iq2000.opt:23
+-msgid "Specify CPU for code generation purposes"
++#: config/score/score.opt:31
++msgid "Disable bcnz instruction"
+ msgstr ""
+-#: config/iq2000/iq2000.opt:27
+-msgid "Specify CPU for scheduling purposes"
++#: config/score/score.opt:35
++msgid "Enable unaligned load/store instruction"
+ msgstr ""
+-#: config/iq2000/iq2000.opt:35
+-msgid "Use GP relative sdata/sbss sections"
++#: config/score/score.opt:39
++msgid "Support SCORE 5 ISA"
+ msgstr ""
+-#: config/iq2000/iq2000.opt:40
+-msgid "No default crt0.o"
++#: config/score/score.opt:43
++msgid "Support SCORE 5U ISA"
+ msgstr ""
+-#: config/bfin/bfin.opt:31
+-msgid "Omit frame pointer for leaf functions"
++#: config/score/score.opt:47
++msgid "Support SCORE 7 ISA"
+ msgstr ""
+-#: config/bfin/bfin.opt:35
+-msgid "Program is entirely located in low 64k of memory"
++#: config/score/score.opt:51
++msgid "Support SCORE 7D ISA"
+ msgstr ""
+-#: config/bfin/bfin.opt:39
+-msgid "Work around a hardware anomaly by adding a number of NOPs before a"
++#: config/score/score.opt:55
++msgid "Support SCORE 3 ISA"
+ msgstr ""
+-#: config/bfin/bfin.opt:44
+-msgid "Avoid speculative loads to work around a hardware anomaly."
++#: config/score/score.opt:59
++msgid "Support SCORE 3d ISA"
+ msgstr ""
+-#: config/bfin/bfin.opt:48
+-msgid "Enabled ID based shared library"
++#: config/crx/crx.opt:23
++msgid "Support multiply accumulate instructions"
+ msgstr ""
+-#: config/bfin/bfin.opt:52
+-msgid ""
+-"Generate code that won't be linked against any other ID shared libraries,"
++#: config/crx/crx.opt:27
++msgid "Do not use push to store function arguments"
+ msgstr ""
+-#: config/bfin/bfin.opt:65
+-msgid "Avoid generating pc-relative calls; use indirection"
++#: config/crx/crx.opt:31
++msgid "Restrict doloop to the given nesting level"
+ msgstr ""
+-#: config/bfin/bfin.opt:69
+-msgid "Link with the fast floating-point library"
++#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
++msgid "Compile for a 68HC11"
+ msgstr ""
+-#: config/bfin/bfin.opt:81
+-msgid "Do stack checking using bounds in L1 scratch memory"
++#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
++msgid "Compile for a 68HC12"
+ msgstr ""
+-#: config/bfin/bfin.opt:85
+-msgid "Enable multicore support"
++#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
++msgid "Compile for a 68HCS12"
+ msgstr ""
+-#: config/bfin/bfin.opt:89
+-msgid "Build for Core A"
++#: config/m68hc11/m68hc11.opt:49
++msgid "Auto pre/post decrement increment allowed"
+ msgstr ""
+-#: config/bfin/bfin.opt:93
+-msgid "Build for Core B"
++#: config/m68hc11/m68hc11.opt:53
++msgid "Min/max instructions allowed"
+ msgstr ""
+-#: config/bfin/bfin.opt:97
+-msgid "Build for SDRAM"
++#: config/m68hc11/m68hc11.opt:57
++msgid "Use call and rtc for function calls and returns"
+ msgstr ""
+-#: config/bfin/bfin.opt:101
+-msgid "Assume ICPLBs are enabled at runtime."
++#: config/m68hc11/m68hc11.opt:61
++msgid "Auto pre/post decrement increment not allowed"
+ msgstr ""
+-#: config/picochip/picochip.opt:23
+-msgid ""
+-"Specify which type of AE to target. This option sets the mul-type and byte-"
+-"access."
++#: config/m68hc11/m68hc11.opt:65
++msgid "Use jsr and rts for function calls and returns"
+ msgstr ""
+-#: config/picochip/picochip.opt:27
+-msgid "Specify which type of multiplication to use. Can be mem, mac or none."
++#: config/m68hc11/m68hc11.opt:69
++msgid "Min/max instructions not allowed"
+ msgstr ""
+-#: config/picochip/picochip.opt:31
+-msgid ""
+-"Specify whether the byte access instructions should be used. Enabled by "
+-"default."
++#: config/m68hc11/m68hc11.opt:73
++msgid "Use direct addressing mode for soft registers"
+ msgstr ""
+-#: config/picochip/picochip.opt:35
+-msgid "Enable debug output to be generated."
++#: config/m68hc11/m68hc11.opt:77
++msgid "Compile with 32-bit integer mode"
+ msgstr ""
+-#: config/picochip/picochip.opt:39
+-msgid ""
+-"Allow a symbol value to be used as an immediate value in an instruction."
++#: config/m68hc11/m68hc11.opt:82
++msgid "Specify the register allocation order"
+ msgstr ""
+-#: config/picochip/picochip.opt:43
+-msgid "Generate warnings when inefficient code is known to be generated."
++#: config/m68hc11/m68hc11.opt:86
++msgid "Do not use direct addressing mode for soft registers"
+ msgstr ""
+-#: config/vxworks.opt:24
+-msgid "Assume the VxWorks RTP environment"
++#: config/m68hc11/m68hc11.opt:90
++msgid "Compile with 16-bit integer mode"
+ msgstr ""
+-#: config/vxworks.opt:31
+-msgid "Assume the VxWorks vThreads environment"
++#: config/m68hc11/m68hc11.opt:94
++msgid "Indicate the number of soft registers available"
+ msgstr ""
+-#: config/darwin.opt:23
+-msgid "Generate code suitable for fast turn around debugging"
++#: config/fr30/fr30.opt:23
++msgid "Assume small address space"
+ msgstr ""
+-#: config/darwin.opt:31
+-msgid "The earliest MacOS X version on which this program will run"
++#: config/sparc/little-endian.opt:23
++msgid "Generate code for little-endian"
+ msgstr ""
+-#: config/darwin.opt:35
+-msgid "Set sizeof(bool) to 1"
++#: config/sparc/little-endian.opt:27
++msgid "Generate code for big-endian"
+ msgstr ""
+-#: config/darwin.opt:39
+-msgid "Generate code for darwin loadable kernel extensions"
++#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
++msgid "Use hardware FP"
+ msgstr ""
+-#: config/darwin.opt:43
+-msgid "Generate code for the kernel or loadable kernel extensions"
++#: config/sparc/sparc.opt:31
++msgid "Do not use hardware FP"
+ msgstr ""
+-#: config/darwin.opt:47
+-msgid "Add <dir> to the end of the system framework include path"
++#: config/sparc/sparc.opt:35
++msgid "Assume possible double misalignment"
+ msgstr ""
+-#: config/lynx.opt:23
+-msgid "Support legacy multi-threading"
++#: config/sparc/sparc.opt:39
++msgid "Pass -assert pure-text to linker"
+ msgstr ""
+-#: config/lynx.opt:27
+-msgid "Use shared libraries"
++#: config/sparc/sparc.opt:43
++msgid "Use ABI reserved registers"
+ msgstr ""
+-#: config/lynx.opt:31
+-msgid "Support multi-threading"
++#: config/sparc/sparc.opt:47
++msgid "Use hardware quad FP instructions"
+ msgstr ""
+-#: config/score/score.opt:31
+-msgid "Disable bcnz instruction"
++#: config/sparc/sparc.opt:51
++msgid "Do not use hardware quad fp instructions"
+ msgstr ""
+-#: config/score/score.opt:35
+-msgid "Enable unaligned load/store instruction"
++#: config/sparc/sparc.opt:55
++msgid "Compile for V8+ ABI"
+ msgstr ""
+-#: config/score/score.opt:39
+-msgid "Support SCORE 5 ISA"
++#: config/sparc/sparc.opt:59
++msgid "Use UltraSPARC Visual Instruction Set extensions"
+ msgstr ""
+-#: config/score/score.opt:43
+-msgid "Support SCORE 5U ISA"
++#: config/sparc/sparc.opt:63
++msgid "Pointers are 64-bit"
+ msgstr ""
+-#: config/score/score.opt:47
+-msgid "Support SCORE 7 ISA"
++#: config/sparc/sparc.opt:67
++msgid "Pointers are 32-bit"
+ msgstr ""
+-#: config/score/score.opt:51
+-msgid "Support SCORE 7D ISA"
++#: config/sparc/sparc.opt:71
++msgid "Use 64-bit ABI"
+ msgstr ""
+-#: config/score/score.opt:55
+-msgid "Support SCORE 3 ISA"
++#: config/sparc/sparc.opt:75
++msgid "Use 32-bit ABI"
+ msgstr ""
+-#: config/score/score.opt:59
+-msgid "Support SCORE 3d ISA"
++#: config/sparc/sparc.opt:79
++msgid "Use stack bias"
+ msgstr ""
+-#: config/linux.opt:24
+-msgid "Use uClibc instead of GNU libc"
++#: config/sparc/sparc.opt:83
++msgid "Use structs on stronger alignment for double-word copies"
+ msgstr ""
+-#: config/linux.opt:28
+-msgid "Use GNU libc instead of uClibc"
++#: config/sparc/sparc.opt:87
++msgid "Optimize tail call instructions in assembler and linker"
+ msgstr ""
+-#: c.opt:42
+-msgid ""
+-"Assert the <answer> to <question>.  Putting '-' before <question> disables "
+-"the <answer> to <question>"
++#: config/sparc/sparc.opt:99
++msgid "Use given SPARC-V9 code model"
+ msgstr ""
+-#: c.opt:46
+-msgid "Do not discard comments"
++#: config/sparc/sparc.opt:103
++msgid "Enable strict 32-bit psABI struct return checking."
+ msgstr ""
+-#: c.opt:50
+-msgid "Do not discard comments in macro expansions"
++#: config/sh/superh.opt:6
++msgid "Board name [and memory region]."
+ msgstr ""
+-#: c.opt:54
+-msgid ""
+-"Define a <macro> with <val> as its value.  If just <macro> is given, <val> "
+-"is taken to be 1"
++#: config/sh/superh.opt:10
++msgid "Runtime name."
+ msgstr ""
+-#: c.opt:61
+-msgid "Add <dir> to the end of the main framework include path"
++#: config/sh/sh.opt:44
++msgid "Generate SH1 code"
+ msgstr ""
+-#: c.opt:65
+-msgid "Print the name of header files as they are used"
++#: config/sh/sh.opt:48
++msgid "Generate SH2 code"
+ msgstr ""
+-#: c.opt:69 c.opt:882
+-msgid "Add <dir> to the end of the main include path"
++#: config/sh/sh.opt:52
++msgid "Generate SH2a code"
+ msgstr ""
+-#: c.opt:73
+-msgid "Generate make dependencies"
++#: config/sh/sh.opt:56
++msgid "Generate SH2a FPU-less code"
+ msgstr ""
+-#: c.opt:77
+-msgid "Generate make dependencies and compile"
++#: config/sh/sh.opt:60
++msgid "Generate default single-precision SH2a code"
+ msgstr ""
+-#: c.opt:81
+-msgid "Write dependency output to the given file"
++#: config/sh/sh.opt:64
++msgid "Generate only single-precision SH2a code"
+ msgstr ""
+-#: c.opt:85
+-msgid "Treat missing header files as generated files"
++#: config/sh/sh.opt:68
++msgid "Generate SH2e code"
+ msgstr ""
+-#: c.opt:89
+-msgid "Like -M but ignore system header files"
++#: config/sh/sh.opt:72
++msgid "Generate SH3 code"
+ msgstr ""
+-#: c.opt:93
+-msgid "Like -MD but ignore system header files"
++#: config/sh/sh.opt:76
++msgid "Generate SH3e code"
+ msgstr ""
+-#: c.opt:97
+-msgid "Generate phony targets for all headers"
++#: config/sh/sh.opt:80
++msgid "Generate SH4 code"
+ msgstr ""
+-#: c.opt:101
+-msgid "Add a MAKE-quoted target"
++#: config/sh/sh.opt:84
++msgid "Generate SH4-100 code"
+ msgstr ""
+-#: c.opt:105
+-msgid "Add an unquoted target"
++#: config/sh/sh.opt:88
++msgid "Generate SH4-200 code"
+ msgstr ""
+-#: c.opt:109
+-msgid "Do not generate #line directives"
++#: config/sh/sh.opt:94
++msgid "Generate SH4-300 code"
+ msgstr ""
+-#: c.opt:113
+-msgid "Undefine <macro>"
++#: config/sh/sh.opt:98
++msgid "Generate SH4 FPU-less code"
+ msgstr ""
+-#: c.opt:117
+-msgid ""
+-"Warn about things that will change when compiling with an ABI-compliant "
+-"compiler"
++#: config/sh/sh.opt:102
++msgid "Generate SH4-100 FPU-less code"
+ msgstr ""
+-#: c.opt:124
+-msgid "Warn about suspicious uses of memory addresses"
++#: config/sh/sh.opt:106
++msgid "Generate SH4-200 FPU-less code"
+ msgstr ""
+-#: c.opt:128
+-msgid "Enable most warning messages"
++#: config/sh/sh.opt:110
++msgid "Generate SH4-300 FPU-less code"
+ msgstr ""
+-#: c.opt:132
+-msgid ""
+-"Warn whenever an Objective-C assignment is being intercepted by the garbage "
+-"collector"
++#: config/sh/sh.opt:114
++msgid "Generate code for SH4 340 series (MMU/FPU-less)"
+ msgstr ""
+-#: c.opt:136
+-msgid "Warn about casting functions to incompatible types"
++#: config/sh/sh.opt:119
++msgid "Generate code for SH4 400 series (MMU/FPU-less)"
+ msgstr ""
+-#: c.opt:140
+-msgid "Warn when a built-in preprocessor macro is undefined or redefined"
++#: config/sh/sh.opt:124
++msgid "Generate code for SH4 500 series (FPU-less)."
+ msgstr ""
+-#: c.opt:144
+-msgid "Warn about C constructs that are not in the common subset of C and C++"
++#: config/sh/sh.opt:129
++msgid "Generate default single-precision SH4 code"
+ msgstr ""
+-#: c.opt:148
+-msgid ""
+-"Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO "
+-"C++ 200x"
++#: config/sh/sh.opt:133
++msgid "Generate default single-precision SH4-100 code"
+ msgstr ""
+-#: c.opt:152
+-msgid "Warn about casts which discard qualifiers"
++#: config/sh/sh.opt:137
++msgid "Generate default single-precision SH4-200 code"
+ msgstr ""
+-#: c.opt:156
+-msgid "Warn about subscripts whose type is \"char\""
++#: config/sh/sh.opt:141
++msgid "Generate default single-precision SH4-300 code"
+ msgstr ""
+-#: c.opt:160
+-msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
++#: config/sh/sh.opt:145
++msgid "Generate only single-precision SH4 code"
+ msgstr ""
+-#: c.opt:164
+-msgid ""
+-"Warn about possibly nested block comments, and C++ comments spanning more "
+-"than one physical line"
++#: config/sh/sh.opt:149
++msgid "Generate only single-precision SH4-100 code"
+ msgstr ""
+-#: c.opt:168
+-msgid "Synonym for -Wcomment"
++#: config/sh/sh.opt:153
++msgid "Generate only single-precision SH4-200 code"
+ msgstr ""
+-#: c.opt:172
+-msgid "Warn for implicit type conversions that may change a value"
++#: config/sh/sh.opt:157
++msgid "Generate only single-precision SH4-300 code"
+ msgstr ""
+-#: c.opt:176
+-msgid "Warn for implicit type conversions between signed and unsigned integers"
++#: config/sh/sh.opt:161
++msgid "Generate SH4a code"
+ msgstr ""
+-#: c.opt:180
+-msgid "Warn when all constructors and destructors are private"
++#: config/sh/sh.opt:165
++msgid "Generate SH4a FPU-less code"
+ msgstr ""
+-#: c.opt:184
+-msgid "Warn when a declaration is found after a statement"
++#: config/sh/sh.opt:169
++msgid "Generate default single-precision SH4a code"
+ msgstr ""
+-#: c.opt:188
+-msgid "Warn if a deprecated compiler feature, class, method, or field is used"
++#: config/sh/sh.opt:173
++msgid "Generate only single-precision SH4a code"
+ msgstr ""
+-#: c.opt:192
+-msgid "Warn about compile-time integer division by zero"
++#: config/sh/sh.opt:177
++msgid "Generate SH4al-dsp code"
+ msgstr ""
+-#: c.opt:196
+-msgid "Warn about violations of Effective C++ style rules"
++#: config/sh/sh.opt:181
++msgid "Generate 32-bit SHmedia code"
+ msgstr ""
+-#: c.opt:200
+-msgid "Warn about an empty body in an if or else statement"
++#: config/sh/sh.opt:185
++msgid "Generate 32-bit FPU-less SHmedia code"
+ msgstr ""
+-#: c.opt:204
+-msgid "Warn about stray tokens after #elif and #endif"
++#: config/sh/sh.opt:189
++msgid "Generate 64-bit SHmedia code"
+ msgstr ""
+-#: c.opt:208
+-msgid "Warn about comparison of different enum types"
++#: config/sh/sh.opt:193
++msgid "Generate 64-bit FPU-less SHmedia code"
+ msgstr ""
+-#: c.opt:216
+-msgid ""
+-"This switch is deprecated; use -Werror=implicit-function-declaration instead"
++#: config/sh/sh.opt:197
++msgid "Generate SHcompact code"
+ msgstr ""
+-#: c.opt:220
+-msgid "Warn if testing floating point numbers for equality"
++#: config/sh/sh.opt:201
++msgid "Generate FPU-less SHcompact code"
+ msgstr ""
+-#: c.opt:224
+-msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
+-msgstr ""
+-
+-#: c.opt:228
+-msgid "Warn if passing too many arguments to a function for its format string"
+-msgstr ""
+-
+-#: c.opt:232
+-msgid "Warn about format strings that are not literals"
+-msgstr ""
+-
+-#: c.opt:236
+-msgid "Warn about format strings that contain NUL bytes"
+-msgstr ""
+-
+-#: c.opt:240
+-msgid "Warn about possible security problems with format functions"
+-msgstr ""
+-
+-#: c.opt:244
+-msgid "Warn about strftime formats yielding 2-digit years"
+-msgstr ""
+-
+-#: c.opt:248
+-msgid "Warn about zero-length formats"
+-msgstr ""
+-
+-#: c.opt:255
+-msgid "Warn whenever type qualifiers are ignored."
+-msgstr ""
+-
+-#: c.opt:259
+-msgid "Warn about variables which are initialized to themselves"
+-msgstr ""
+-
+-#: c.opt:266
+-msgid "Warn about implicit function declarations"
+-msgstr ""
+-
+-#: c.opt:270
+-msgid "Warn when a declaration does not specify a type"
+-msgstr ""
+-
+-#: c.opt:277
++#: config/sh/sh.opt:205
+ msgid ""
+-"Warn when there is a cast to a pointer from an integer of a different size"
++"Throttle unrolling to avoid thrashing target registers unless the unroll "
++"benefit outweighs this"
+ msgstr ""
+-#: c.opt:281
+-msgid "Warn about invalid uses of the \"offsetof\" macro"
++#: config/sh/sh.opt:209
++msgid "Generate code in big endian mode"
+ msgstr ""
+-#: c.opt:285
+-msgid "Warn about PCH files that are found but not used"
++#: config/sh/sh.opt:213
++msgid "Generate 32-bit offsets in switch tables"
+ msgstr ""
+-#: c.opt:289
+-msgid "Do not warn about using \"long long\" when -pedantic"
++#: config/sh/sh.opt:217
++msgid "Generate bit instructions"
+ msgstr ""
+-#: c.opt:293
+-msgid "Warn about suspicious declarations of \"main\""
++#: config/sh/sh.opt:221
++msgid "Cost to assume for a branch insn"
+ msgstr ""
+-#: c.opt:297
+-msgid "Warn about possibly missing braces around initializers"
++#: config/sh/sh.opt:225
++msgid "Enable cbranchdi4 pattern"
+ msgstr ""
+-#: c.opt:301
+-msgid "Warn about global functions without previous declarations"
++#: config/sh/sh.opt:229
++msgid "Expand cbranchdi4 pattern early into separate comparisons and branches."
+ msgstr ""
+-#: c.opt:305
+-msgid "Warn about missing fields in struct initializers"
+-msgstr ""
+-
+-#: c.opt:309
+-msgid "Warn about functions which might be candidates for format attributes"
+-msgstr ""
+-
+-#: c.opt:313
+-msgid "Warn about user-specified include directories that do not exist"
+-msgstr ""
+-
+-#: c.opt:317
++#: config/sh/sh.opt:233
+ msgid ""
+-"Warn about function parameters declared without a type specifier in K&R-"
+-"style functions"
++"Emit cmpeqdi_t pattern even when -mcbranchdi and -mexpand-cbranchdi are in "
++"effect."
+ msgstr ""
+-#: c.opt:321
+-msgid "Warn about global functions without prototypes"
++#: config/sh/sh.opt:237
++msgid "Enable SH5 cut2 workaround"
+ msgstr ""
+-#: c.opt:325
+-msgid "Warn about use of multi-character character constants"
++#: config/sh/sh.opt:241
++msgid "Align doubles at 64-bit boundaries"
+ msgstr ""
+-#: c.opt:329
+-msgid "Warn about \"extern\" declarations not at file scope"
+-msgstr ""
+-
+-#: c.opt:333
++#: config/sh/sh.opt:245
+ msgid ""
+-"Warn when non-templatized friend functions are declared within a template"
++"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:337
+-msgid "Warn about non-virtual destructors"
++#: config/sh/sh.opt:249
++msgid "Specify name for 32 bit signed division function"
+ msgstr ""
+-#: c.opt:341
++#: config/sh/sh.opt:260
+ msgid ""
+-"Warn about NULL being passed to argument slots marked as requiring non-NULL"
++"Enable the use of the fused floating point multiply-accumulate operation"
+ msgstr ""
+-#: c.opt:345
+-msgid "Warn about non-normalised Unicode strings"
++#: config/sh/sh.opt:264
++msgid "Cost to assume for gettr insn"
+ msgstr ""
+-#: c.opt:349
+-msgid "Warn if a C-style cast is used in a program"
++#: config/sh/sh.opt:268 config/sh/sh.opt:318
++msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
+ msgstr ""
+-#: c.opt:353
+-msgid "Warn for obsolescent usage in a declaration"
++#: config/sh/sh.opt:272
++msgid "Increase the IEEE compliance for floating-point code"
+ msgstr ""
+-#: c.opt:357
+-msgid "Warn if an old-style parameter definition is used"
++#: config/sh/sh.opt:276
++msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
+ msgstr ""
+-#: c.opt:361
++#: config/sh/sh.opt:280
+ msgid ""
+-"Warn if a string is longer than the maximum portable length specified by the "
+-"standard"
++"inline code to invalidate instruction cache entries after setting up nested "
++"function trampolines"
+ msgstr ""
+-#: c.opt:365
+-msgid "Warn about overloaded virtual function names"
++#: config/sh/sh.opt:284
++msgid "Assume symbols might be invalid"
+ msgstr ""
+-#: c.opt:369
+-msgid "Warn about overriding initializers without side effects"
++#: config/sh/sh.opt:288
++msgid "Annotate assembler instructions with estimated addresses"
+ msgstr ""
+-#: c.opt:373
+-msgid "Warn about packed bit-fields whose offset changed in GCC 4.4"
++#: config/sh/sh.opt:292
++msgid "Generate code in little endian mode"
+ msgstr ""
+-#: c.opt:377
+-msgid "Warn about possibly missing parentheses"
++#: config/sh/sh.opt:296
++msgid "Mark MAC register as call-clobbered"
+ msgstr ""
+-#: c.opt:381
+-msgid "Warn when converting the type of pointers to member functions"
++#: config/sh/sh.opt:302
++msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
+ msgstr ""
+-#: c.opt:385
+-msgid "Warn about function pointer arithmetic"
++#: config/sh/sh.opt:306
++msgid "Emit function-calls using global offset table when generating PIC"
+ msgstr ""
+-#: c.opt:389
+-msgid "Warn when a pointer is cast to an integer of a different size"
++#: config/sh/sh.opt:310
++msgid "Assume pt* instructions won't trap"
+ msgstr ""
+-#: c.opt:393
+-msgid "Warn about misuses of pragmas"
++#: config/sh/sh.opt:314
++msgid "Shorten address references during linking"
+ msgstr ""
+-#: c.opt:397
+-msgid "Warn if inherited methods are unimplemented"
++#: config/sh/sh.opt:322
++msgid "Deprecated. Use -Os instead"
+ msgstr ""
+-#: c.opt:401
+-msgid "Warn about multiple declarations of the same object"
++#: config/sh/sh.opt:326
++msgid "Cost to assume for a multiply insn"
+ msgstr ""
+-#: c.opt:405
+-msgid "Warn when the compiler reorders code"
+-msgstr ""
+-
+-#: c.opt:409
++#: config/sh/sh.opt:330
+ msgid ""
+-"Warn whenever a function's return type defaults to \"int\" (C), or about "
+-"inconsistent return types (C++)"
++"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:413
+-msgid "Warn if a selector has multiple methods"
++#: config/sh/sh.opt:336
++msgid "Pretend a branch-around-a-move is a conditional move."
+ msgstr ""
+-#: c.opt:417
+-msgid "Warn about possible violations of sequence point rules"
++#: config/vxworks.opt:24
++msgid "Assume the VxWorks RTP environment"
+ msgstr ""
+-#: c.opt:421
+-msgid "Warn about signed-unsigned comparisons"
++#: config/vxworks.opt:31
++msgid "Assume the VxWorks vThreads environment"
+ msgstr ""
+-#: c.opt:425
+-msgid "Warn when overload promotes from unsigned to signed"
++#: config/mips/sdemtk.opt:23
++msgid "Prevent the use of all floating-point operations"
+ msgstr ""
+-#: c.opt:429
+-msgid "Warn about uncasted NULL used as sentinel"
++#: config/mips/mips.opt:23
++msgid "Generate code that conforms to the given ABI"
+ msgstr ""
+-#: c.opt:433
+-msgid "Warn about unprototyped function declarations"
++#: config/mips/mips.opt:27
++msgid "Generate code that can be used in SVR4-style dynamic objects"
+ msgstr ""
+-#: c.opt:437
+-msgid "Warn if type signatures of candidate methods do not match exactly"
++#: config/mips/mips.opt:31
++msgid "Use PMC-style 'mad' instructions"
+ msgstr ""
+-#: c.opt:441
+-msgid ""
+-"Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions "
+-"are used"
++#: config/mips/mips.opt:35
++msgid "Generate code for the given ISA"
+ msgstr ""
+-#: c.opt:445
+-msgid "Deprecated.  This switch has no effect"
++#: config/mips/mips.opt:39
++msgid "Set the cost of branches to roughly COST instructions"
+ msgstr ""
+-#: c.opt:453
+-msgid "Warn about features not present in traditional C"
++#: config/mips/mips.opt:43
++msgid "Use Branch Likely instructions, overriding the architecture default"
+ msgstr ""
+-#: c.opt:457
+-msgid ""
+-"Warn of prototypes causing type conversions different from what would happen "
+-"in the absence of prototype"
++#: config/mips/mips.opt:47
++msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing"
+ msgstr ""
+-#: c.opt:461
+-msgid ""
+-"Warn if trigraphs are encountered that might affect the meaning of the "
+-"program"
++#: config/mips/mips.opt:51
++msgid "Trap on integer divide by zero"
+ msgstr ""
+-#: c.opt:465
+-msgid "Warn about @selector()s without previously declared methods"
++#: config/mips/mips.opt:55
++msgid "Specify when instructions are allowed to access code"
+ msgstr ""
+-#: c.opt:469
+-msgid "Warn if an undefined macro is used in an #if directive"
++#: config/mips/mips.opt:59
++msgid "Use branch-and-break sequences to check for integer divide by zero"
+ msgstr ""
+-#: c.opt:473
+-msgid "Warn about unrecognized pragmas"
++#: config/mips/mips.opt:63
++msgid "Use trap instructions to check for integer divide by zero"
+ msgstr ""
+-#: c.opt:477
+-msgid "Warn about macros defined in the main file that are not used"
++#: config/mips/mips.opt:67
++msgid "Allow the use of MDMX instructions"
+ msgstr ""
+-#: c.opt:481
+-msgid "Do not warn about using variadic macros when -pedantic"
+-msgstr ""
+-
+-#: c.opt:485
+-msgid "Warn if a variable length array is used"
+-msgstr ""
+-
+-#: c.opt:489
+-msgid "Warn when a register variable is declared volatile"
+-msgstr ""
+-
+-#: c.opt:493
++#: config/mips/mips.opt:71
+ 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."
++"Allow hardware floating-point instructions to cover both 32-bit and 64-bit "
++"operations"
+ msgstr ""
+-#: c.opt:497
+-msgid "Warn when a pointer differs in signedness in an assignment"
++#: config/mips/mips.opt:75
++msgid "Use MIPS-DSP instructions"
+ msgstr ""
+-#: c.opt:501
+-msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
++#: config/mips/mips.opt:79
++msgid "Use MIPS-DSP REV 2 instructions"
+ msgstr ""
+-#: c.opt:509
+-msgid "Enforce class member access control semantics"
++#: config/mips/mips.opt:89
++msgid "Use big-endian byte order"
+ msgstr ""
+-#: c.opt:516
+-msgid "Change when template instances are emitted"
++#: config/mips/mips.opt:93
++msgid "Use little-endian byte order"
+ msgstr ""
+-#: c.opt:520
+-msgid "Recognize the \"asm\" keyword"
++#: config/mips/mips.opt:101
++msgid "Use NewABI-style %reloc() assembly operators"
+ msgstr ""
+-#: c.opt:524
+-msgid "Recognize built-in functions"
++#: config/mips/mips.opt:105
++msgid "Use -G for data that is not defined by the current object"
+ msgstr ""
+-#: c.opt:531
+-msgid "Check the return value of new"
++#: config/mips/mips.opt:109
++msgid "Work around certain R4000 errata"
+ msgstr ""
+-#: c.opt:535
+-msgid "Allow the arguments of the '?' operator to have different types"
++#: config/mips/mips.opt:113
++msgid "Work around certain R4400 errata"
+ msgstr ""
+-#: c.opt:539
+-msgid "Reduce the size of object files"
++#: config/mips/mips.opt:117
++msgid "Work around certain R10000 errata"
+ msgstr ""
+-#: c.opt:543
+-msgid "Use class <name> for constant strings"
++#: config/mips/mips.opt:121
++msgid "Work around errata for early SB-1 revision 2 cores"
+ msgstr ""
+-#: c.opt:547
+-msgid "Inline member functions by default"
++#: config/mips/mips.opt:125
++msgid "Work around certain VR4120 errata"
+ msgstr ""
+-#: c.opt:551
+-msgid "Preprocess directives only."
++#: config/mips/mips.opt:129
++msgid "Work around VR4130 mflo/mfhi errata"
+ msgstr ""
+-#: c.opt:555
+-msgid "Permit '$' as an identifier character"
++#: config/mips/mips.opt:133
++msgid "Work around an early 4300 hardware bug"
+ msgstr ""
+-#: c.opt:562
+-msgid "Generate code to check exception specifications"
++#: config/mips/mips.opt:137
++msgid "FP exceptions are enabled"
+ msgstr ""
+-#: c.opt:569
+-msgid "Convert all strings and character constants to character set <cset>"
++#: config/mips/mips.opt:141
++msgid "Use 32-bit floating-point registers"
+ msgstr ""
+-#: c.opt:573
+-msgid "Permit universal character names (\\u and \\U) in identifiers"
++#: config/mips/mips.opt:145
++msgid "Use 64-bit floating-point registers"
+ msgstr ""
+-#: c.opt:577
+-msgid "Specify the default character set for source files"
++#: config/mips/mips.opt:149
++msgid "Use FUNC to flush the cache before calling stack trampolines"
+ msgstr ""
+-#: c.opt:585
+-msgid "Scope of for-init-statement variables is local to the loop"
++#: config/mips/mips.opt:153
++msgid "Generate floating-point multiply-add instructions"
+ msgstr ""
+-#: c.opt:589
+-msgid "Do not assume that standard C libraries and \"main\" exist"
++#: config/mips/mips.opt:157
++msgid "Use 32-bit general registers"
+ msgstr ""
+-#: c.opt:593
+-msgid "Recognize GNU-defined keywords"
++#: config/mips/mips.opt:161
++msgid "Use 64-bit general registers"
+ msgstr ""
+-#: c.opt:597
+-msgid "Generate code for GNU runtime environment"
++#: config/mips/mips.opt:165
++msgid "Use GP-relative addressing to access small data"
+ msgstr ""
+-#: c.opt:601
+-msgid "Use traditional GNU semantics for inline functions"
++#: config/mips/mips.opt:169
++msgid ""
++"When generating -mabicalls code, allow executables to use PLTs and copy "
++"relocations"
+ msgstr ""
+-#: c.opt:614
+-msgid "Assume normal C execution environment"
++#: config/mips/mips.opt:173
++msgid "Allow the use of hardware floating-point ABI and instructions"
+ msgstr ""
+-#: c.opt:618
+-msgid "Enable support for huge objects"
++#: config/mips/mips.opt:177
++msgid "Generate code that can be safely linked with MIPS16 code."
+ msgstr ""
+-#: c.opt:622
+-msgid "Export functions even if they can be inlined"
++#: config/mips/mips.opt:181
++msgid "Generate code for ISA level N"
+ msgstr ""
+-#: c.opt:626
+-msgid "Emit implicit instantiations of inline templates"
++#: config/mips/mips.opt:185
++msgid "Generate MIPS16 code"
+ msgstr ""
+-#: c.opt:630
+-msgid "Emit implicit instantiations of templates"
++#: config/mips/mips.opt:189
++msgid "Use MIPS-3D instructions"
+ msgstr ""
+-#: c.opt:634
+-msgid "Inject friend functions into enclosing namespace"
++#: config/mips/mips.opt:193
++msgid "Use ll, sc and sync instructions"
+ msgstr ""
+-#: c.opt:641
+-msgid ""
+-"Allow implicit conversions between vectors with differing numbers of "
+-"subparts and/or differing element types."
++#: config/mips/mips.opt:197
++msgid "Use -G for object-local data"
+ msgstr ""
+-#: c.opt:645
+-msgid "Don't warn about uses of Microsoft extensions"
++#: config/mips/mips.opt:201
++msgid "Use indirect calls"
+ msgstr ""
+-#: c.opt:655
+-msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
++#: config/mips/mips.opt:205
++msgid "Use a 32-bit long type"
+ msgstr ""
+-#: c.opt:659
+-msgid "Assume that receivers of Objective-C messages may be nil"
++#: config/mips/mips.opt:209
++msgid "Use a 64-bit long type"
+ msgstr ""
+-#: c.opt:671
+-msgid ""
+-"Generate special Objective-C methods to initialize/destroy non-POD C++ "
+-"ivars, if needed"
++#: config/mips/mips.opt:213
++msgid "Don't optimize block moves"
+ msgstr ""
+-#: c.opt:675
+-msgid "Allow fast jumps to the message dispatcher"
++#: config/mips/mips.opt:217
++msgid "Use the mips-tfile postpass"
+ msgstr ""
+-#: c.opt:681
+-msgid "Enable Objective-C exception and synchronization syntax"
++#: config/mips/mips.opt:221
++msgid "Allow the use of MT instructions"
+ msgstr ""
+-#: c.opt:685
+-msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
++#: config/mips/mips.opt:225
++msgid "Do not use a cache-flushing function before calling stack trampolines"
+ msgstr ""
+-#: c.opt:690
+-msgid "Enable Objective-C setjmp exception handling runtime"
++#: config/mips/mips.opt:229
++msgid "Do not use MDMX instructions"
+ msgstr ""
+-#: c.opt:694
+-msgid "Enable OpenMP (implies -frecursive in Fortran)"
++#: config/mips/mips.opt:233
++msgid "Generate normal-mode code"
+ msgstr ""
+-#: c.opt:698
+-msgid "Recognize C++ keywords like \"compl\" and \"xor\""
++#: config/mips/mips.opt:237
++msgid "Do not use MIPS-3D instructions"
+ msgstr ""
+-#: c.opt:702
+-msgid "Enable optional diagnostics"
++#: config/mips/mips.opt:241
++msgid "Use paired-single floating-point instructions"
+ msgstr ""
+-#: c.opt:709
+-msgid "Look for and use PCH files even when preprocessing"
++#: config/mips/mips.opt:245
++msgid "Specify when r10k cache barriers should be inserted"
+ msgstr ""
+-#: c.opt:713
+-msgid "Downgrade conformance errors to warnings"
++#: config/mips/mips.opt:249
++msgid ""
++"When generating -mabicalls code, make the code suitable for use in shared "
++"libraries"
+ msgstr ""
+-#: c.opt:717
+-msgid "Treat the input file as already preprocessed"
+-msgstr ""
+-
+-#: c.opt:721
++#: config/mips/mips.opt:253
+ msgid ""
+-"Used in Fix-and-Continue mode to indicate that object files may be swapped "
+-"in at runtime"
++"Restrict the use of hardware floating-point instructions to 32-bit operations"
+ msgstr ""
+-#: c.opt:725
+-msgid "Enable automatic template instantiation"
++#: config/mips/mips.opt:257
++msgid "Use SmartMIPS instructions"
+ msgstr ""
+-#: c.opt:729
+-msgid "Generate run time type descriptor information"
++#: config/mips/mips.opt:261
++msgid "Prevent the use of all hardware floating-point instructions"
+ msgstr ""
+-#: c.opt:733
+-msgid "Use the same size for double as for float"
++#: config/mips/mips.opt:265
++msgid "Optimize lui/addiu address loads"
+ msgstr ""
+-#: c.opt:741
+-msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
++#: config/mips/mips.opt:269
++msgid "Assume all symbols have 32-bit values"
+ msgstr ""
+-#: c.opt:745
+-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
++#: config/mips/mips.opt:273
++msgid "Optimize the output for PROCESSOR"
+ msgstr ""
+-#: c.opt:749
+-msgid "Make \"char\" signed by default"
++#: config/mips/mips.opt:281
++msgid "Perform VR4130-specific alignment optimizations"
+ msgstr ""
+-#: c.opt:756
+-msgid "Display statistics accumulated during compilation"
++#: config/mips/mips.opt:285
++msgid "Lift restrictions on GOT size"
+ msgstr ""
+-#: c.opt:763
+-msgid "Distance between tab stops for column reporting"
++#: config/bfin/bfin.opt:31
++msgid "Omit frame pointer for leaf functions"
+ msgstr ""
+-#: c.opt:767
+-msgid "Specify maximum template instantiation depth"
++#: config/bfin/bfin.opt:35
++msgid "Program is entirely located in low 64k of memory"
+ msgstr ""
+-#: c.opt:774
+-msgid "Do not generate thread-safe code for initializing local statics"
++#: config/bfin/bfin.opt:39
++msgid "Work around a hardware anomaly by adding a number of NOPs before a"
+ msgstr ""
+-#: c.opt:778
+-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
++#: config/bfin/bfin.opt:44
++msgid "Avoid speculative loads to work around a hardware anomaly."
+ msgstr ""
+-#: c.opt:782
+-msgid "Make \"char\" unsigned by default"
++#: config/bfin/bfin.opt:48
++msgid "Enabled ID based shared library"
+ msgstr ""
+-#: c.opt:786
+-msgid "Use __cxa_atexit to register destructors"
++#: config/bfin/bfin.opt:52
++msgid ""
++"Generate code that won't be linked against any other ID shared libraries,"
+ msgstr ""
+-#: c.opt:790
+-msgid "Use __cxa_get_exception_ptr in exception handling"
++#: config/bfin/bfin.opt:65
++msgid "Avoid generating pc-relative calls; use indirection"
+ msgstr ""
+-#: c.opt:794
+-msgid "Marks all inlined methods as having hidden visibility"
++#: config/bfin/bfin.opt:69
++msgid "Link with the fast floating-point library"
+ msgstr ""
+-#: c.opt:798
+-msgid "Changes visibility to match Microsoft Visual Studio by default"
++#: config/bfin/bfin.opt:81
++msgid "Do stack checking using bounds in L1 scratch memory"
+ msgstr ""
+-#: c.opt:802
+-msgid "Discard unused virtual functions"
++#: config/bfin/bfin.opt:85
++msgid "Enable multicore support"
+ msgstr ""
+-#: c.opt:806
+-msgid "Implement vtables using thunks"
++#: config/bfin/bfin.opt:89
++msgid "Build for Core A"
+ msgstr ""
+-#: c.opt:810
+-msgid "Emit common-like symbols as weak symbols"
++#: config/bfin/bfin.opt:93
++msgid "Build for Core B"
+ msgstr ""
+-#: c.opt:814
+-msgid ""
+-"Convert all wide strings and character constants to character set <cset>"
++#: config/bfin/bfin.opt:97
++msgid "Build for SDRAM"
+ msgstr ""
+-#: c.opt:818
+-msgid "Generate a #line directive pointing at the current working directory"
++#: config/bfin/bfin.opt:101
++msgid "Assume ICPLBs are enabled at runtime."
+ msgstr ""
+-#: c.opt:822
+-msgid "Emit cross referencing information"
++#: java/lang.opt:69
++msgid "Warn if deprecated empty statements are found"
+ msgstr ""
+-#: c.opt:826
+-msgid ""
+-"Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
++#: java/lang.opt:73
++msgid "Warn if .class files are out of date"
+ msgstr ""
+-#: c.opt:830
+-msgid "Dump declarations to a .decl file"
++#: java/lang.opt:77
++msgid "Warn if modifiers are specified when not necessary"
+ msgstr ""
+-#: c.opt:834
+-msgid "Aggressive reduced debug info for structs"
++#: java/lang.opt:81
++msgid "Deprecated; use --classpath instead"
+ msgstr ""
+-#: c.opt:838
+-msgid "Conservative reduced debug info for structs"
++#: java/lang.opt:88
++msgid "Permit the use of the assert keyword"
+ msgstr ""
+-#: c.opt:842
+-msgid "Detailed reduced debug info for structs"
++#: java/lang.opt:110
++msgid "Replace system path"
+ msgstr ""
+-#: c.opt:846 c.opt:878
+-msgid "Add <dir> to the end of the system include path"
++#: java/lang.opt:114
++msgid "Generate checks for references to NULL"
+ msgstr ""
+-#: c.opt:850
+-msgid "Accept definition of macros in <file>"
++#: java/lang.opt:118
++msgid "Set class path"
+ msgstr ""
+-#: c.opt:854
+-msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
++#: java/lang.opt:125
++msgid "Output a class file"
+ msgstr ""
+-#: c.opt:858
+-msgid "Include the contents of <file> before other files"
++#: java/lang.opt:129
++msgid "Alias for -femit-class-file"
+ msgstr ""
+-#: c.opt:862
+-msgid "Specify <path> as a prefix for next two options"
++#: java/lang.opt:133
++msgid "Choose input encoding (defaults from your locale)"
+ msgstr ""
+-#: c.opt:866
+-msgid "Set <dir> to be the system root directory"
++#: java/lang.opt:137
++msgid "Set the extension directory path"
+ msgstr ""
+-#: c.opt:870
+-msgid "Add <dir> to the start of the system include path"
++#: java/lang.opt:144
++msgid "Input file is a file with a list of filenames to compile"
+ msgstr ""
+-#: c.opt:874
+-msgid "Add <dir> to the end of the quote include path"
++#: java/lang.opt:151
++msgid "Always check for non gcj generated classes archives"
+ msgstr ""
+-#: c.opt:892
++#: java/lang.opt:155
+ msgid ""
+-"Do not search standard system include directories (those specified with -"
+-"isystem will still be used)"
++"Assume the runtime uses a hash table to map an object to its synchronization "
++"structure"
+ msgstr ""
+-#: c.opt:896
+-msgid "Do not search standard system include directories for C++"
++#: java/lang.opt:159
++msgid "Generate instances of Class at runtime"
+ msgstr ""
+-#: c.opt:912
+-msgid "Generate C header of platform-specific features"
++#: java/lang.opt:163
++msgid "Use offset tables for virtual method calls"
+ msgstr ""
+-#: c.opt:916
+-msgid "Print a checksum of the executable for PCH validity checking, and stop"
++#: java/lang.opt:170
++msgid "Assume native functions are implemented using JNI"
+ msgstr ""
+-#: c.opt:920
+-msgid "Remap file names when including files"
++#: java/lang.opt:174
++msgid "Enable optimization of static class initialization code"
+ msgstr ""
+-#: c.opt:924
+-msgid "Conform to the ISO 1998 C++ standard"
++#: java/lang.opt:181
++msgid "Reduce the amount of reflection meta-data generated"
+ msgstr ""
+-#: c.opt:928
+-msgid ""
+-"Conform to the ISO 1998 C++ standard, with extensions that are likely to"
++#: java/lang.opt:185
++msgid "Enable assignability checks for stores into object arrays"
+ msgstr ""
+-#: c.opt:935 c.opt:970
+-msgid "Conform to the ISO 1990 C standard"
++#: java/lang.opt:189
++msgid "Generate code for the Boehm GC"
+ msgstr ""
+-#: c.opt:939 c.opt:978
+-msgid "Conform to the ISO 1999 C standard"
++#: java/lang.opt:193
++msgid "Call a library routine to do integer divisions"
+ msgstr ""
+-#: c.opt:943
+-msgid "Deprecated in favor of -std=c99"
++#: java/lang.opt:197
++msgid "Generated should be loaded by bootstrap loader"
+ msgstr ""
+-#: c.opt:947
+-msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
++#: java/lang.opt:201
++msgid "Set the source language version"
+ msgstr ""
+-#: c.opt:951
+-msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
++#: java/lang.opt:205
++msgid "Set the target VM version"
+ msgstr ""
+-#: c.opt:958
+-msgid "Conform to the ISO 1990 C standard with GNU extensions"
+-msgstr ""
+-
+-#: c.opt:962
+-msgid "Conform to the ISO 1999 C standard with GNU extensions"
+-msgstr ""
+-
+-#: c.opt:966
+-msgid "Deprecated in favor of -std=gnu99"
+-msgstr ""
+-
+-#: c.opt:974
+-msgid "Conform to the ISO 1990 C standard as amended in 1994"
+-msgstr ""
+-
+-#: c.opt:982
+-msgid "Deprecated in favor of -std=iso9899:1999"
+-msgstr ""
+-
+-#: c.opt:986
+-msgid "Enable traditional preprocessing"
+-msgstr ""
+-
+-#: c.opt:990
+-msgid "Support ISO C trigraphs"
+-msgstr ""
+-
+-#: c.opt:994
+-msgid "Do not predefine system-specific and GCC-specific macros"
+-msgstr ""
+-
+-#: c.opt:998
+-msgid "Enable verbose output"
+-msgstr ""
+-
+ #: common.opt:28
+ msgid "Display this information"
+ msgstr ""
+@@ -16257,1221 +15389,2095 @@
+ msgstr ""
+ #: common.opt:99
+-msgid "Warn on calls to these functions"
++msgid "Treat all warnings as errors"
+ msgstr ""
+ #: common.opt:103
+-msgid "Treat all warnings as errors"
++msgid "Treat specified warning as error"
+ msgstr ""
+ #: common.opt:107
+-msgid "Treat specified warning as error"
++msgid "Print extra (possibly unwanted) warnings"
+ msgstr ""
+ #: common.opt:111
+-msgid "Print extra (possibly unwanted) warnings"
++msgid "Exit on the first error occurred"
+ msgstr ""
+ #: common.opt:115
+-msgid "Exit on the first error occurred"
+-msgstr ""
+-
+-#: common.opt:119
+ msgid ""
+ "-Wframe-larger-than=<number> Warn if a function's stack frame requires more "
+ "than <number> bytes"
+ msgstr ""
+-#: common.opt:123
++#: common.opt:119
+ msgid "Warn when an inlined function cannot be inlined"
+ msgstr ""
+-#: common.opt:130
++#: common.opt:126
+ msgid "Warn if an object is larger than <number> bytes"
+ msgstr ""
+-#: common.opt:134
++#: common.opt:130
+ msgid ""
+ "Warn when a logical operator is suspicously always evaluating to true or "
+ "false"
+ msgstr ""
+-#: common.opt:138
++#: common.opt:134
+ msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
+ msgstr ""
+-#: common.opt:142
++#: common.opt:138
+ msgid ""
+ "Warn about functions which might be candidates for __attribute__((noreturn))"
+ msgstr ""
+-#: common.opt:146
++#: common.opt:142
+ msgid "Warn about constructs not instrumented by -fmudflap"
+ msgstr ""
+-#: common.opt:150
++#: common.opt:146
+ msgid "Warn about overflow in arithmetic expressions"
+ msgstr ""
+-#: common.opt:154
++#: common.opt:150
+ msgid "Warn when the packed attribute has no effect on struct layout"
+ msgstr ""
+-#: common.opt:158
++#: common.opt:154
+ msgid "Warn when padding is required to align structure members"
+ msgstr ""
+-#: common.opt:162
++#: common.opt:158
+ msgid "Warn when one local variable shadows another"
+ msgstr ""
+-#: common.opt:166
++#: common.opt:162
+ msgid "Warn when not issuing stack smashing protection for some reason"
+ msgstr ""
+-#: common.opt:170 common.opt:174
++#: common.opt:166 common.opt:170
+ msgid "Warn about code which might break strict aliasing rules"
+ msgstr ""
+-#: common.opt:178 common.opt:182
++#: common.opt:174 common.opt:178
+ msgid "Warn about optimizations that assume that signed overflow is undefined"
+ msgstr ""
+-#: common.opt:186
++#: common.opt:182
+ msgid "Warn about enumerated switches, with no default, missing a case"
+ msgstr ""
+-#: common.opt:190
++#: common.opt:186
+ msgid "Warn about enumerated switches missing a \"default:\" statement"
+ msgstr ""
+-#: common.opt:194
++#: common.opt:190
+ msgid "Warn about all enumerated switches missing a specific case"
+ msgstr ""
+-#: common.opt:198
++#: common.opt:194
+ msgid "Do not suppress warnings from system headers"
+ msgstr ""
+-#: common.opt:202
++#: common.opt:198
+ msgid ""
+ "Warn if a comparison is always true or always false due to the limited range "
+ "of the data type"
+ msgstr ""
+-#: common.opt:206
++#: common.opt:202
+ msgid "Warn about uninitialized automatic variables"
+ msgstr ""
+-#: common.opt:210
++#: common.opt:206
+ msgid "Warn about code that will never be executed"
+ msgstr ""
+-#: common.opt:214
++#: common.opt:210
+ msgid "Enable all -Wunused- warnings"
+ msgstr ""
+-#: common.opt:218
++#: common.opt:214
+ msgid "Warn when a function is unused"
+ msgstr ""
+-#: common.opt:222
++#: common.opt:218
+ msgid "Warn when a label is unused"
+ msgstr ""
+-#: common.opt:226
++#: common.opt:222
+ msgid "Warn when a function parameter is unused"
+ msgstr ""
+-#: common.opt:230
++#: common.opt:226
+ msgid "Warn when an expression value is unused"
+ msgstr ""
+-#: common.opt:234
++#: common.opt:230
+ msgid "Warn when a variable is unused"
+ msgstr ""
+-#: common.opt:238
++#: common.opt:234
+ msgid "Warn instead of error in case profiles in -fprofile-use do not match"
+ msgstr ""
+-#: common.opt:242
++#: common.opt:238
+ msgid "Emit declaration information into <file>"
+ msgstr ""
+-#: common.opt:255
++#: common.opt:251
+ msgid "Enable dumps from specific passes of the compiler"
+ msgstr ""
+-#: common.opt:259
++#: common.opt:255
+ msgid "Set the file basename to be used for dumps"
+ msgstr ""
+-#: common.opt:279
++#: common.opt:275
+ msgid "Align the start of functions"
+ msgstr ""
+-#: common.opt:286
++#: common.opt:282
+ msgid "Align labels which are only reached by jumping"
+ msgstr ""
+-#: common.opt:293
++#: common.opt:289
+ msgid "Align all labels"
+ msgstr ""
+-#: common.opt:300
++#: common.opt:296
+ msgid "Align the start of loops"
+ msgstr ""
+-#: common.opt:315
++#: common.opt:311
+ msgid "Specify that arguments may alias each other and globals"
+ msgstr ""
+-#: common.opt:319
++#: common.opt:315
+ msgid "Assume arguments may alias globals but not each other"
+ msgstr ""
+-#: common.opt:323
++#: common.opt:319
+ msgid "Assume arguments alias neither each other nor globals"
+ msgstr ""
+-#: common.opt:327
++#: common.opt:323
+ msgid "Assume arguments alias no other storage"
+ msgstr ""
+-#: common.opt:331
++#: common.opt:327
+ msgid "Generate unwind tables that are exact at each instruction boundary"
+ msgstr ""
+-#: common.opt:335
++#: common.opt:331
+ msgid "Generate auto-inc/dec instructions"
+ msgstr ""
+-#: common.opt:343
++#: common.opt:339
+ msgid "Generate code to check bounds before indexing arrays"
+ msgstr ""
+-#: common.opt:347
++#: common.opt:343
+ msgid "Replace add, compare, branch with branch on count register"
+ msgstr ""
+-#: common.opt:351
++#: common.opt:347
+ msgid "Use profiling information for branch probabilities"
+ msgstr ""
+-#: common.opt:355
++#: common.opt:351
+ msgid ""
+ "Perform branch target load optimization before prologue / epilogue threading"
+ msgstr ""
+-#: common.opt:359
++#: common.opt:355
+ msgid ""
+ "Perform branch target load optimization after prologue / epilogue threading"
+ msgstr ""
+-#: common.opt:363
++#: common.opt:359
+ msgid ""
+ "Restrict target load migration not to re-use registers in any basic block"
+ msgstr ""
+-#: common.opt:367
++#: common.opt:363
+ msgid "Mark <register> as being preserved across functions"
+ msgstr ""
+-#: common.opt:371
++#: common.opt:367
+ msgid "Mark <register> as being corrupted by function calls"
+ msgstr ""
+-#: common.opt:378
++#: common.opt:374
+ msgid "Save registers around function calls"
+ msgstr ""
+-#: common.opt:382
++#: common.opt:378
+ msgid "Compare the results of several data dependence analyzers."
+ msgstr ""
+-#: common.opt:386
++#: common.opt:382
+ msgid "Do not put uninitialized globals in the common section"
+ msgstr ""
+-#: common.opt:390
++#: common.opt:386
+ msgid "Do not perform optimizations increasing noticeably stack usage"
+ msgstr ""
+-#: common.opt:394
++#: common.opt:390
+ msgid "Perform a register copy-propagation optimization pass"
+ msgstr ""
+-#: common.opt:398
++#: common.opt:394
+ msgid "Perform cross-jumping optimization"
+ msgstr ""
+-#: common.opt:402
++#: common.opt:398
+ msgid "When running CSE, follow jumps to their targets"
+ msgstr ""
+-#: common.opt:406
++#: common.opt:402
+ msgid "When running CSE, follow conditional jumps"
+ msgstr ""
+-#: common.opt:410
++#: common.opt:406
+ msgid "Omit range reduction step when performing complex division"
+ msgstr ""
+-#: common.opt:414
++#: common.opt:410
+ msgid "Complex multiplication and division follow Fortran rules"
+ msgstr ""
+-#: common.opt:418
++#: common.opt:414
+ msgid "Place data items into their own section"
+ msgstr ""
+-#: common.opt:422
++#: common.opt:418
+ msgid "List all available debugging counters with their limits and counts."
+ msgstr ""
+-#: common.opt:426
++#: common.opt:422
+ msgid ""
+ "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]    Set the debug counter "
+ "limit.   "
+ msgstr ""
+-#: common.opt:430
++#: common.opt:426
+ msgid "Map one directory name to another in debug information"
+ msgstr ""
+-#: common.opt:436
++#: common.opt:432
+ msgid "Defer popping functions args from stack until later"
+ msgstr ""
+-#: common.opt:440
++#: common.opt:436
+ msgid "Attempt to fill delay slots of branch instructions"
+ msgstr ""
+-#: common.opt:444
++#: common.opt:440
+ msgid "Delete useless null pointer checks"
+ msgstr ""
+-#: common.opt:448
++#: common.opt:444
+ msgid ""
+ "How often to emit source location at the beginning of line-wrapped "
+ "diagnostics"
+ msgstr ""
+-#: common.opt:452
++#: common.opt:448
+ msgid ""
+ "Amend appropriate diagnostic messages with the command line option that "
+ "controls them"
+ msgstr ""
+-#: common.opt:456
++#: common.opt:452
+ msgid "Dump various compiler internals to a file"
+ msgstr ""
+-#: common.opt:460
++#: common.opt:456
+ msgid "Suppress output of addresses in debugging dumps"
+ msgstr ""
+-#: common.opt:464
++#: common.opt:460
+ msgid ""
+ "Suppress output of instruction numbers, line number notes and addresses in "
+ "debugging dumps"
+ msgstr ""
+-#: common.opt:468
++#: common.opt:464
+ msgid "Enable CFI tables via GAS assembler directives."
+ msgstr ""
+-#: common.opt:472
++#: common.opt:468
+ msgid "Perform early inlining"
+ msgstr ""
+-#: common.opt:476
++#: common.opt:472
+ msgid "Perform DWARF2 duplicate elimination"
+ msgstr ""
+-#: common.opt:480 common.opt:484
++#: common.opt:476 common.opt:480
+ msgid "Perform unused type elimination in debug info"
+ msgstr ""
+-#: common.opt:488
++#: common.opt:484
+ msgid "Do not suppress C++ class debug information."
+ msgstr ""
+-#: common.opt:492
++#: common.opt:488
+ msgid "Enable exception handling"
+ msgstr ""
+-#: common.opt:496
++#: common.opt:492
+ msgid "Perform a number of minor, expensive optimizations"
+ msgstr ""
+-#: common.opt:503
++#: common.opt:499
+ msgid "Assume no NaNs or infinities are generated"
+ msgstr ""
+-#: common.opt:507
++#: common.opt:503
+ msgid "Mark <register> as being unavailable to the compiler"
+ msgstr ""
+-#: common.opt:511
++#: common.opt:507
+ msgid "Don't allocate floats and doubles in extended-precision registers"
+ msgstr ""
+-#: common.opt:515 common.opt:728 common.opt:949 common.opt:1105
+-#: common.opt:1164 common.opt:1180 common.opt:1240
++#: common.opt:511 common.opt:724 common.opt:945 common.opt:1101
++#: common.opt:1160 common.opt:1176 common.opt:1236
+ msgid "Does nothing.  Preserved for backward compatibility."
+ msgstr ""
+-#: common.opt:519
++#: common.opt:515
+ msgid "Perform a forward propagation pass on RTL"
+ msgstr ""
+-#: common.opt:526
++#: common.opt:522
+ msgid "Allow function addresses to be held in registers"
+ msgstr ""
+-#: common.opt:530
++#: common.opt:526
+ msgid "Place each function into its own section"
+ msgstr ""
+-#: common.opt:534
++#: common.opt:530
+ msgid "Perform global common subexpression elimination"
+ msgstr ""
+-#: common.opt:538
++#: common.opt:534
+ msgid ""
+ "Perform enhanced load motion during global common subexpression elimination"
+ msgstr ""
+-#: common.opt:542
++#: common.opt:538
+ msgid "Perform store motion after global common subexpression elimination"
+ msgstr ""
+-#: common.opt:546
++#: common.opt:542
+ msgid ""
+ "Perform redundant load after store elimination in global common subexpression"
+ msgstr ""
+-#: common.opt:551
++#: common.opt:547
+ msgid ""
+ "Perform global common subexpression elimination after register allocation"
+ msgstr ""
+-#: common.opt:557
++#: common.opt:553
+ msgid "Enable in and out of Graphite representation"
+ msgstr ""
+-#: common.opt:561
++#: common.opt:557
+ msgid "Enable Loop Strip Mining transformation"
+ msgstr ""
+-#: common.opt:565
++#: common.opt:561
+ msgid "Enable Loop Interchange transformation"
+ msgstr ""
+-#: common.opt:569
++#: common.opt:565
+ msgid "Enable Loop Blocking transformation"
+ msgstr ""
+-#: common.opt:574
++#: common.opt:570
+ msgid "Enable Graphite Identity transformation"
+ msgstr ""
+-#: common.opt:578
++#: common.opt:574
+ msgid "Enable guessing of branch probabilities"
+ msgstr ""
+-#: common.opt:586
++#: common.opt:582
+ msgid "Process #ident directives"
+ msgstr ""
+-#: common.opt:590
++#: common.opt:586
+ msgid "Perform conversion of conditional jumps to branchless equivalents"
+ msgstr ""
+-#: common.opt:594
++#: common.opt:590
+ msgid "Perform conversion of conditional jumps to conditional execution"
+ msgstr ""
+-#: common.opt:602
++#: common.opt:598
+ msgid "Do not generate .size directives"
+ msgstr ""
+-#: common.opt:606
++#: common.opt:602
+ msgid "Perform indirect inlining"
+ msgstr ""
+-#: common.opt:615
++#: common.opt:611
+ msgid "Pay attention to the \"inline\" keyword"
+ msgstr ""
+-#: common.opt:619
++#: common.opt:615
+ msgid ""
+ "Integrate simple functions into their callers when code size is known to not "
+ "growth"
+ msgstr ""
+-#: common.opt:623
++#: common.opt:619
+ msgid "Integrate simple functions into their callers"
+ msgstr ""
+-#: common.opt:627
++#: common.opt:623
+ msgid "Integrate functions called once into their callers"
+ msgstr ""
+-#: common.opt:634
++#: common.opt:630
+ msgid "Limit the size of inlined functions to <number>"
+ msgstr ""
+-#: common.opt:638
++#: common.opt:634
+ msgid "Instrument function entry and exit with profiling calls"
+ msgstr ""
+-#: common.opt:642
++#: common.opt:638
+ msgid ""
+ "-finstrument-functions-exclude-function-list=name,...  Do not instrument "
+ "listed functions"
+ msgstr ""
+-#: common.opt:646
++#: common.opt:642
+ msgid ""
+ "-finstrument-functions-exclude-file-list=filename,...  Do not instrument "
+ "functions listed in files"
+ msgstr ""
+-#: common.opt:650
++#: common.opt:646
+ msgid "Perform Interprocedural constant propagation"
+ msgstr ""
+-#: common.opt:654
++#: common.opt:650
+ msgid "Perform cloning to make Interprocedural constant propagation stronger"
+ msgstr ""
+-#: common.opt:658
++#: common.opt:654
+ msgid "Discover pure and const functions"
+ msgstr ""
+-#: common.opt:662
++#: common.opt:658
+ msgid "Perform interprocedural points-to analysis"
+ msgstr ""
+-#: common.opt:666
++#: common.opt:662
+ msgid "Discover readonly and non addressable static variables"
+ msgstr ""
+-#: common.opt:670
++#: common.opt:666
+ msgid "Type based escape and alias analysis"
+ msgstr ""
+-#: common.opt:674
++#: common.opt:670
+ msgid "Perform matrix layout flattening and transposing based"
+ msgstr ""
+-#: common.opt:679
++#: common.opt:675
+ msgid "Perform structure layout optimizations based"
+ msgstr ""
+-#: common.opt:684
++#: common.opt:680
+ msgid "-fira-algorithm=[CB|priority] Set the used IRA algorithm"
+ msgstr ""
+-#: common.opt:688
++#: common.opt:684
+ msgid "-fira-region=[one|all|mixed] Set regions for IRA"
+ msgstr ""
+-#: common.opt:692
++#: common.opt:688
+ msgid "Do optimistic coalescing."
+ msgstr ""
+-#: common.opt:696
++#: common.opt:692
+ msgid "Share slots for saving different hard registers."
+ msgstr ""
+-#: common.opt:700
++#: common.opt:696
+ msgid "Share stack slots for spilled pseudo-registers."
+ msgstr ""
+-#: common.opt:704
++#: common.opt:700
+ msgid "-fira-verbose=<number> Control IRA's level of diagnostic messages."
+ msgstr ""
+-#: common.opt:708
++#: common.opt:704
+ msgid "Optimize induction variables on trees"
+ msgstr ""
+-#: common.opt:712
++#: common.opt:708
+ msgid "Use jump tables for sufficiently large switch statements"
+ msgstr ""
+-#: common.opt:716
++#: common.opt:712
+ msgid "Generate code for functions even if they are fully inlined"
+ msgstr ""
+-#: common.opt:720
++#: common.opt:716
+ msgid "Emit static const variables even if they are not used"
+ msgstr ""
+-#: common.opt:724
++#: common.opt:720
+ msgid "Give external symbols a leading underscore"
+ msgstr ""
+-#: common.opt:732
++#: common.opt:728
+ msgid "Set errno after built-in math functions"
+ msgstr ""
+-#: common.opt:736
++#: common.opt:732
+ msgid "Report on permanent memory allocation"
+ msgstr ""
+-#: common.opt:743
++#: common.opt:739
+ msgid "Attempt to merge identical constants and constant variables"
+ msgstr ""
+-#: common.opt:747
++#: common.opt:743
+ msgid "Attempt to merge identical constants across compilation units"
+ msgstr ""
+-#: common.opt:751
++#: common.opt:747
+ msgid "Attempt to merge identical debug strings across compilation units"
+ msgstr ""
+-#: common.opt:755
++#: common.opt:751
+ msgid ""
+ "Limit diagnostics to <number> characters per line.  0 suppresses line-"
+ "wrapping"
+ msgstr ""
+-#: common.opt:759
++#: common.opt:755
+ msgid "Perform SMS based modulo scheduling before the first scheduling pass"
+ msgstr ""
+-#: common.opt:763
++#: common.opt:759
+ msgid "Perform SMS based modulo scheduling with register moves allowed"
+ msgstr ""
+-#: common.opt:767
++#: common.opt:763
+ msgid "Move loop invariant computations out of loops"
+ msgstr ""
+-#: common.opt:771
++#: common.opt:767
+ msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
+ msgstr ""
+-#: common.opt:775
++#: common.opt:771
+ msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
+ msgstr ""
+-#: common.opt:779
++#: common.opt:775
+ msgid "Ignore read operations when inserting mudflap instrumentation"
+ msgstr ""
+-#: common.opt:783
++#: common.opt:779
+ msgid "Use the RTL dead code elimination pass"
+ msgstr ""
+-#: common.opt:787
++#: common.opt:783
+ msgid "Use the RTL dead store elimination pass"
+ msgstr ""
+-#: common.opt:791
++#: common.opt:787
+ msgid ""
+ "Enable/Disable the traditional scheduling in loops that already passed "
+ "modulo scheduling"
+ msgstr ""
+-#: common.opt:795
++#: common.opt:791
+ msgid "Support synchronous non-call exceptions"
+ msgstr ""
+-#: common.opt:799
++#: common.opt:795
+ msgid "When possible do not generate stack frames"
+ msgstr ""
+-#: common.opt:803
++#: common.opt:799
+ msgid "Do the full register move optimization pass"
+ msgstr ""
+-#: common.opt:807
++#: common.opt:803
+ msgid "Optimize sibling and tail recursive calls"
+ msgstr ""
+-#: common.opt:811 common.opt:815
++#: common.opt:807 common.opt:811
+ msgid "Report on memory allocation before interprocedural optimization"
+ msgstr ""
+-#: common.opt:819
++#: common.opt:815
+ msgid "Pack structure members together without holes"
+ msgstr ""
+-#: common.opt:823
++#: common.opt:819
+ msgid "Set initial maximum structure member alignment"
+ msgstr ""
+-#: common.opt:827
++#: common.opt:823
+ msgid "Return small aggregates in memory, not registers"
+ msgstr ""
+-#: common.opt:831
++#: common.opt:827
+ msgid "Perform loop peeling"
+ msgstr ""
+-#: common.opt:835
++#: common.opt:831
+ msgid "Enable machine specific peephole optimizations"
+ msgstr ""
+-#: common.opt:839
++#: common.opt:835
+ msgid "Enable an RTL peephole pass before sched2"
+ msgstr ""
+-#: common.opt:843
++#: common.opt:839
+ msgid "Generate position-independent code if possible (large mode)"
+ msgstr ""
+-#: common.opt:847
++#: common.opt:843
+ msgid ""
+ "Generate position-independent code for executables if possible (large mode)"
+ msgstr ""
+-#: common.opt:851
++#: common.opt:847
+ msgid "Generate position-independent code if possible (small mode)"
+ msgstr ""
+-#: common.opt:855
++#: common.opt:851
+ msgid ""
+ "Generate position-independent code for executables if possible (small mode)"
+ msgstr ""
+-#: common.opt:859
++#: common.opt:855
+ msgid "Run predictive commoning optimization."
+ msgstr ""
+-#: common.opt:863
++#: common.opt:859
+ msgid "Generate prefetch instructions, if available, for arrays in loops"
+ msgstr ""
+-#: common.opt:867
++#: common.opt:863
+ msgid "Enable basic program profiling code"
+ msgstr ""
+-#: common.opt:871
++#: common.opt:867
+ msgid "Insert arc-based program profiling code"
+ msgstr ""
+-#: common.opt:875
++#: common.opt:871
+ msgid "Set the top-level directory for storing the profile data."
+ msgstr ""
+-#: common.opt:880
++#: common.opt:876
+ msgid "Enable correction of flow inconsistent profile data input"
+ msgstr ""
+-#: common.opt:884
++#: common.opt:880
+ msgid ""
+ "Enable common options for generating profile info for profile feedback "
+ "directed optimizations"
+ msgstr ""
+-#: common.opt:888
++#: common.opt:884
+ msgid ""
+ "Enable common options for generating profile info for profile feedback "
+ "directed optimizations, and set -fprofile-dir="
+ msgstr ""
+-#: common.opt:892
++#: common.opt:888
+ msgid ""
+ "Enable common options for performing profile feedback directed optimizations"
+ msgstr ""
+-#: common.opt:896
++#: common.opt:892
+ msgid ""
+ "Enable common options for performing profile feedback directed "
+ "optimizations, and set -fprofile-dir="
+ msgstr ""
+-#: common.opt:900
++#: common.opt:896
+ msgid "Insert code to profile values of expressions"
+ msgstr ""
+-#: common.opt:907
++#: common.opt:903
+ msgid "Make compile reproducible using <string>"
+ msgstr ""
+-#: common.opt:917
++#: common.opt:913
+ msgid "Record gcc command line switches in the object file."
+ msgstr ""
+-#: common.opt:921
++#: common.opt:917
+ msgid "Return small aggregates in registers"
+ msgstr ""
+-#: common.opt:925
++#: common.opt:921
+ msgid "Enables a register move optimization"
+ msgstr ""
+-#: common.opt:929
++#: common.opt:925
+ msgid "Perform a register renaming optimization pass"
+ msgstr ""
+-#: common.opt:933
++#: common.opt:929
+ msgid "Reorder basic blocks to improve code placement"
+ msgstr ""
+-#: common.opt:937
++#: common.opt:933
+ msgid "Reorder basic blocks and partition into hot and cold sections"
+ msgstr ""
+-#: common.opt:941
++#: common.opt:937
+ msgid "Reorder functions to improve code placement"
+ msgstr ""
+-#: common.opt:945
++#: common.opt:941
+ msgid "Add a common subexpression elimination pass after loop optimizations"
+ msgstr ""
+-#: common.opt:953
++#: common.opt:949
+ msgid "Disable optimizations that assume default FP rounding behavior"
+ msgstr ""
+-#: common.opt:957
++#: common.opt:953
+ msgid "Enable scheduling across basic blocks"
+ msgstr ""
+-#: common.opt:961
++#: common.opt:957
+ msgid "Allow speculative motion of non-loads"
+ msgstr ""
+-#: common.opt:965
++#: common.opt:961
+ msgid "Allow speculative motion of some loads"
+ msgstr ""
+-#: common.opt:969
++#: common.opt:965
+ msgid "Allow speculative motion of more loads"
+ msgstr ""
+-#: common.opt:973
++#: common.opt:969
+ msgid "Set the verbosity level of the scheduler"
+ msgstr ""
+-#: common.opt:977
++#: common.opt:973
+ msgid "If scheduling post reload, do superblock scheduling"
+ msgstr ""
+-#: common.opt:981
++#: common.opt:977
+ msgid "If scheduling post reload, do trace scheduling"
+ msgstr ""
+-#: common.opt:985
++#: common.opt:981
+ msgid "Reschedule instructions before register allocation"
+ msgstr ""
+-#: common.opt:989
++#: common.opt:985
+ msgid "Reschedule instructions after register allocation"
+ msgstr ""
+-#: common.opt:996
++#: common.opt:992
+ msgid "Schedule instructions using selective scheduling algorithm"
+ msgstr ""
+-#: common.opt:1000
++#: common.opt:996
+ msgid "Run selective scheduling after reload"
+ msgstr ""
+-#: common.opt:1004
++#: common.opt:1000
+ msgid "Perform software pipelining of inner loops during selective scheduling"
+ msgstr ""
+-#: common.opt:1008
++#: common.opt:1004
+ msgid "Perform software pipelining of outer loops during selective scheduling"
+ msgstr ""
+-#: common.opt:1012
++#: common.opt:1008
+ msgid "Reschedule pipelined regions without pipelining"
+ msgstr ""
+-#: common.opt:1018
++#: common.opt:1014
+ msgid "Allow premature scheduling of queued insns"
+ msgstr ""
+-#: common.opt:1022
++#: common.opt:1018
+ msgid "Set number of queued insns that can be prematurely scheduled"
+ msgstr ""
+-#: common.opt:1030 common.opt:1034
++#: common.opt:1026 common.opt:1030
+ msgid ""
+ "Set dependence distance checking in premature scheduling of queued insns"
+ msgstr ""
+-#: common.opt:1038
++#: common.opt:1034
+ msgid "Access data in the same section from shared anchor points"
+ msgstr ""
+-#: common.opt:1042
++#: common.opt:1038
+ msgid "Perform sequence abstraction optimization on RTL"
+ msgstr ""
+-#: common.opt:1046
++#: common.opt:1042
+ msgid "Eliminate redundant sign extensions using LCM."
+ msgstr ""
+-#: common.opt:1050
++#: common.opt:1046
+ msgid "Show column numbers in diagnostics, when available.  Default off"
+ msgstr ""
+-#: common.opt:1054
++#: common.opt:1050
+ msgid "Disable optimizations observable by IEEE signaling NaNs"
+ msgstr ""
+-#: common.opt:1058
++#: common.opt:1054
+ msgid ""
+ "Disable floating point optimizations that ignore the IEEE signedness of zero"
+ msgstr ""
+-#: common.opt:1062
++#: common.opt:1058
+ msgid "Convert floating point constants to single precision constants"
+ msgstr ""
+-#: common.opt:1066
++#: common.opt:1062
+ msgid "Split lifetimes of induction variables when loops are unrolled"
+ msgstr ""
+-#: common.opt:1070
++#: common.opt:1066
+ msgid "Split wide types into independent registers"
+ msgstr ""
+-#: common.opt:1074
++#: common.opt:1070
+ msgid "Apply variable expansion when loops are unrolled"
+ msgstr ""
+-#: common.opt:1078
++#: common.opt:1074
+ msgid "Insert stack checking code into the program"
+ msgstr ""
+-#: common.opt:1082
++#: common.opt:1078
+ msgid ""
+ "Insert stack checking code into the program.  Same as -fstack-check=specific"
+ msgstr ""
+-#: common.opt:1089
++#: common.opt:1085
+ msgid "Trap if the stack goes past <register>"
+ msgstr ""
+-#: common.opt:1093
++#: common.opt:1089
+ msgid "Trap if the stack goes past symbol <name>"
+ msgstr ""
+-#: common.opt:1097
++#: common.opt:1093
+ msgid "Use propolice as a stack protection method"
+ msgstr ""
+-#: common.opt:1101
++#: common.opt:1097
+ msgid "Use a stack protection method for every function"
+ msgstr ""
+-#: common.opt:1113
++#: common.opt:1109
+ msgid "Assume strict aliasing rules apply"
+ msgstr ""
+-#: common.opt:1117
++#: common.opt:1113
+ msgid "Treat signed overflow as undefined"
+ msgstr ""
+-#: common.opt:1121
++#: common.opt:1117
+ msgid "Check for syntax errors, then stop"
+ msgstr ""
+-#: common.opt:1125
++#: common.opt:1121
+ msgid "Create data files needed by \"gcov\""
+ msgstr ""
+-#: common.opt:1129
++#: common.opt:1125
+ msgid "Perform jump threading optimizations"
+ msgstr ""
+-#: common.opt:1133
++#: common.opt:1129
+ msgid "Report the time taken by each compiler pass"
+ msgstr ""
+-#: common.opt:1137
++#: common.opt:1133
+ msgid "Set the default thread-local storage code generation model"
+ msgstr ""
+-#: common.opt:1141
++#: common.opt:1137
+ msgid "Reorder top level functions, variables, and asms"
+ msgstr ""
+-#: common.opt:1145
++#: common.opt:1141
+ msgid "Perform superblock formation via tail duplication"
+ msgstr ""
+-#: common.opt:1152
++#: common.opt:1148
+ msgid "Assume floating-point operations can trap"
+ msgstr ""
+-#: common.opt:1156
++#: common.opt:1152
+ msgid "Trap for signed overflow in addition, subtraction and multiplication"
+ msgstr ""
+-#: common.opt:1160
++#: common.opt:1156
+ msgid "Enable SSA-CCP optimization on trees"
+ msgstr ""
+-#: common.opt:1168
++#: common.opt:1164
+ msgid "Enable loop header copying on trees"
+ msgstr ""
+-#: common.opt:1172
++#: common.opt:1168
+ msgid "Replace SSA temporaries with better names in copies"
+ msgstr ""
+-#: common.opt:1176
++#: common.opt:1172
+ msgid "Enable copy propagation on trees"
+ msgstr ""
+-#: common.opt:1184
++#: common.opt:1180
+ msgid "Transform condition stores into unconditional ones"
+ msgstr ""
+-#: common.opt:1188
++#: common.opt:1184
+ msgid "Perform conversions of switch initializations."
+ msgstr ""
+-#: common.opt:1192
++#: common.opt:1188
+ msgid "Enable SSA dead code elimination optimization on trees"
+ msgstr ""
+-#: common.opt:1196
++#: common.opt:1192
+ msgid "Enable dominator optimizations"
+ msgstr ""
+-#: common.opt:1200
++#: common.opt:1196
+ msgid "Enable dead store elimination"
+ msgstr ""
+-#: common.opt:1204
++#: common.opt:1200
+ msgid "Enable Full Redundancy Elimination (FRE) on trees"
+ msgstr ""
+-#: common.opt:1208
++#: common.opt:1204
+ msgid "Enable loop distribution on trees"
+ msgstr ""
+-#: common.opt:1212
++#: common.opt:1208
+ msgid "Enable loop invariant motion on trees"
+ msgstr ""
+-#: common.opt:1216
++#: common.opt:1212
+ msgid "Enable linear loop transforms on trees"
+ msgstr ""
+-#: common.opt:1220
++#: common.opt:1216
+ msgid "Create canonical induction variables in loops"
+ msgstr ""
+-#: common.opt:1224
++#: common.opt:1220
+ msgid "Enable loop optimizations on tree level"
+ msgstr ""
+-#: common.opt:1228
++#: common.opt:1224
+ msgid "Enable automatic parallelization of loops"
+ msgstr ""
+-#: common.opt:1232
++#: common.opt:1228
+ msgid "Enable SSA-PRE optimization on trees"
+ msgstr ""
+-#: common.opt:1236
++#: common.opt:1232
+ msgid "Enable reassociation on tree level"
+ msgstr ""
+-#: common.opt:1244
++#: common.opt:1240
+ msgid "Enable SSA code sinking on trees"
+ msgstr ""
+-#: common.opt:1248
++#: common.opt:1244
+ msgid "Perform scalar replacement of aggregates"
+ msgstr ""
+-#: common.opt:1252
++#: common.opt:1248
+ msgid "Replace temporary expressions in the SSA->normal pass"
+ msgstr ""
+-#: common.opt:1256
++#: common.opt:1252
+ msgid "Perform live range splitting during the SSA->normal pass"
+ msgstr ""
+-#: common.opt:1260
++#: common.opt:1256
+ msgid "Perform Value Range Propagation on trees"
+ msgstr ""
+-#: common.opt:1264
++#: common.opt:1260
+ msgid "Compile whole compilation unit at a time"
+ msgstr ""
+-#: common.opt:1268
++#: common.opt:1264
+ msgid "Perform loop unrolling when iteration count is known"
+ msgstr ""
+-#: common.opt:1272
++#: common.opt:1268
+ msgid "Perform loop unrolling for all loops"
+ msgstr ""
+-#: common.opt:1279
++#: common.opt:1275
+ msgid "Allow loop optimizations to assume that the loops behave in normal way"
+ msgstr ""
+-#: common.opt:1283
++#: common.opt:1279
+ msgid "Allow optimization for floating-point arithmetic which may change the"
+ msgstr ""
+-#: common.opt:1288
++#: common.opt:1284
+ msgid "Same as -fassociative-math for expressions which include division."
+ msgstr ""
+-#: common.opt:1296
++#: common.opt:1292
+ msgid "Allow math optimizations that may violate IEEE or ISO standards"
+ msgstr ""
+-#: common.opt:1300
++#: common.opt:1296
+ msgid "Perform loop unswitching"
+ msgstr ""
+-#: common.opt:1304
++#: common.opt:1300
+ msgid "Just generate unwind tables for exception handling"
+ msgstr ""
+-#: common.opt:1308
++#: common.opt:1304
+ msgid "Perform variable tracking"
+ msgstr ""
+-#: common.opt:1312
++#: common.opt:1308
+ msgid "Perform variable tracking and also tag variables that are uninitialized"
+ msgstr ""
+-#: common.opt:1316
++#: common.opt:1312
+ msgid "Enable loop vectorization on trees"
+ msgstr ""
+-#: common.opt:1320
++#: common.opt:1316
+ msgid "Enable use of cost model in vectorization"
+ msgstr ""
+-#: common.opt:1324
++#: common.opt:1320
+ msgid "Enable loop versioning when doing loop vectorization on trees"
+ msgstr ""
+-#: common.opt:1328
++#: common.opt:1324
+ msgid "Set the verbosity level of the vectorizer"
+ msgstr ""
+-#: common.opt:1332
++#: common.opt:1328
+ msgid "Enable copy propagation of scalar-evolution information."
+ msgstr ""
+-#: common.opt:1342
++#: common.opt:1338
+ msgid "Add extra commentary to assembler output"
+ msgstr ""
+-#: common.opt:1346
++#: common.opt:1342
+ msgid "Set the default symbol visibility"
+ msgstr ""
+-#: common.opt:1351
++#: common.opt:1347
+ msgid "Use expression value profiles in optimizations"
+ msgstr ""
+-#: common.opt:1355
++#: common.opt:1351
+ msgid "Construct webs and split unrelated uses of single variable"
+ msgstr ""
+-#: common.opt:1359
++#: common.opt:1355
+ msgid "Enable conditional dead code elimination for builtin calls"
+ msgstr ""
+-#: common.opt:1363
++#: common.opt:1359
+ msgid "Perform whole program optimizations"
+ msgstr ""
+-#: common.opt:1367
++#: common.opt:1363
+ msgid "Assume signed arithmetic overflow wraps around"
+ msgstr ""
+-#: common.opt:1371
++#: common.opt:1367
+ msgid "Put zero initialized data in the bss section"
+ msgstr ""
+-#: common.opt:1375
++#: common.opt:1371
+ msgid "Generate debug information in default format"
+ msgstr ""
+-#: common.opt:1379
++#: common.opt:1375
+ msgid "Generate debug information in COFF format"
+ msgstr ""
+-#: common.opt:1383
++#: common.opt:1379
+ msgid "Generate debug information in DWARF v2 format"
+ msgstr ""
+-#: common.opt:1387
++#: common.opt:1383
+ msgid "Generate debug information in default extended format"
+ msgstr ""
+-#: common.opt:1391
++#: common.opt:1387
+ msgid "Generate debug information in STABS format"
+ msgstr ""
+-#: common.opt:1395
++#: common.opt:1391
+ msgid "Generate debug information in extended STABS format"
+ msgstr ""
+-#: common.opt:1399
++#: common.opt:1395
+ msgid "Generate debug information in VMS format"
+ msgstr ""
+-#: common.opt:1403
++#: common.opt:1399
+ msgid "Generate debug information in XCOFF format"
+ msgstr ""
+-#: common.opt:1407
++#: common.opt:1403
+ msgid "Generate debug information in extended XCOFF format"
+ msgstr ""
+-#: common.opt:1411
++#: common.opt:1407
+ msgid "Place output into <file>"
+ msgstr ""
+-#: common.opt:1415
++#: common.opt:1411
+ msgid "Enable function profiling"
+ msgstr ""
+-#: common.opt:1419
++#: common.opt:1415
+ msgid "Issue warnings needed for strict compliance to the standard"
+ msgstr ""
+-#: common.opt:1423
++#: common.opt:1419
+ msgid "Like -pedantic but issue them as errors"
+ msgstr ""
+-#: common.opt:1427
++#: common.opt:1423
+ msgid "Do not display functions compiled or elapsed time"
+ msgstr ""
+-#: common.opt:1431
++#: common.opt:1427
+ msgid "Display the compiler's version"
+ msgstr ""
+-#: common.opt:1435
++#: common.opt:1431
+ msgid "Suppress warnings"
+ msgstr ""
+-#: common.opt:1439
++#: common.opt:1435
+ msgid "Create a shared library"
+ msgstr ""
+-#: common.opt:1443
++#: common.opt:1439
+ msgid "Create a position independent executable"
+ msgstr ""
++#: c.opt:42
++msgid ""
++"Assert the <answer> to <question>.  Putting '-' before <question> disables "
++"the <answer> to <question>"
++msgstr ""
++
++#: c.opt:46
++msgid "Do not discard comments"
++msgstr ""
++
++#: 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
++msgid "Print the name of header files as they are used"
++msgstr ""
++
++#: c.opt:69 c.opt:882
++msgid "Add <dir> to the end of the main include path"
++msgstr ""
++
++#: c.opt:73
++msgid "Generate make dependencies"
++msgstr ""
++
++#: c.opt:77
++msgid "Generate make dependencies and compile"
++msgstr ""
++
++#: 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
++msgid "Generate phony targets for all headers"
++msgstr ""
++
++#: c.opt:101
++msgid "Add a MAKE-quoted target"
++msgstr ""
++
++#: c.opt:105
++msgid "Add an unquoted target"
++msgstr ""
++
++#: c.opt:109
++msgid "Do not generate #line directives"
++msgstr ""
++
++#: 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:124
++msgid "Warn about suspicious uses of memory addresses"
++msgstr ""
++
++#: c.opt:128
++msgid "Enable most warning messages"
++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 when a built-in preprocessor macro is undefined or redefined"
++msgstr ""
++
++#: c.opt:144
++msgid "Warn about C constructs that are not in the common subset of C and C++"
++msgstr ""
++
++#: c.opt:148
++msgid ""
++"Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO "
++"C++ 200x"
++msgstr ""
++
++#: c.opt:152
++msgid "Warn about casts which discard qualifiers"
++msgstr ""
++
++#: c.opt:156
++msgid "Warn about subscripts whose type is \"char\""
++msgstr ""
++
++#: c.opt:160
++msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
++msgstr ""
++
++#: c.opt:164
++msgid ""
++"Warn about possibly nested block comments, and C++ comments spanning more "
++"than one physical line"
++msgstr ""
++
++#: c.opt:168
++msgid "Synonym for -Wcomment"
++msgstr ""
++
++#: c.opt:172
++msgid "Warn for implicit type conversions that may change a value"
++msgstr ""
++
++#: c.opt:176
++msgid "Warn for implicit type conversions between signed and unsigned integers"
++msgstr ""
++
++#: c.opt:180
++msgid "Warn when all constructors and destructors are private"
++msgstr ""
++
++#: c.opt:184
++msgid "Warn when a declaration is found after a statement"
++msgstr ""
++
++#: c.opt:188
++msgid "Warn if a deprecated compiler feature, class, method, or field is used"
++msgstr ""
++
++#: c.opt:192
++msgid "Warn about compile-time integer division by zero"
++msgstr ""
++
++#: c.opt:196
++msgid "Warn about violations of Effective C++ style rules"
++msgstr ""
++
++#: c.opt:200
++msgid "Warn about an empty body in an if or else statement"
++msgstr ""
++
++#: c.opt:204
++msgid "Warn about stray tokens after #elif and #endif"
++msgstr ""
++
++#: c.opt:208
++msgid "Warn about comparison of different enum types"
++msgstr ""
++
++#: c.opt:216
++msgid ""
++"This switch is deprecated; use -Werror=implicit-function-declaration instead"
++msgstr ""
++
++#: c.opt:220
++msgid "Warn if testing floating point numbers for equality"
++msgstr ""
++
++#: c.opt:224
++msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
++msgstr ""
++
++#: c.opt:228
++msgid "Warn if passing too many arguments to a function for its format string"
++msgstr ""
++
++#: c.opt:232
++msgid "Warn about format strings that are not literals"
++msgstr ""
++
++#: c.opt:236
++msgid "Warn about format strings that contain NUL bytes"
++msgstr ""
++
++#: c.opt:240
++msgid "Warn about possible security problems with format functions"
++msgstr ""
++
++#: c.opt:244
++msgid "Warn about strftime formats yielding 2-digit years"
++msgstr ""
++
++#: c.opt:248
++msgid "Warn about zero-length formats"
++msgstr ""
++
++#: c.opt:255
++msgid "Warn whenever type qualifiers are ignored."
++msgstr ""
++
++#: c.opt:259
++msgid "Warn about variables which are initialized to themselves"
++msgstr ""
++
++#: c.opt:266
++msgid "Warn about implicit function declarations"
++msgstr ""
++
++#: c.opt:270
++msgid "Warn when a declaration does not specify a type"
++msgstr ""
++
++#: c.opt:277
++msgid ""
++"Warn when there is a cast to a pointer from an integer of a different size"
++msgstr ""
++
++#: c.opt:281
++msgid "Warn about invalid uses of the \"offsetof\" macro"
++msgstr ""
++
++#: c.opt:285
++msgid "Warn about PCH files that are found but not used"
++msgstr ""
++
++#: c.opt:289
++msgid "Do not warn about using \"long long\" when -pedantic"
++msgstr ""
++
++#: c.opt:293
++msgid "Warn about suspicious declarations of \"main\""
++msgstr ""
++
++#: c.opt:297
++msgid "Warn about possibly missing braces around initializers"
++msgstr ""
++
++#: c.opt:301
++msgid "Warn about global functions without previous declarations"
++msgstr ""
++
++#: c.opt:305
++msgid "Warn about missing fields in struct initializers"
++msgstr ""
++
++#: c.opt:309
++msgid "Warn about functions which might be candidates for format attributes"
++msgstr ""
++
++#: c.opt:313
++msgid "Warn about user-specified include directories that do not exist"
++msgstr ""
++
++#: c.opt:317
++msgid ""
++"Warn about function parameters declared without a type specifier in K&R-"
++"style functions"
++msgstr ""
++
++#: c.opt:321
++msgid "Warn about global functions without prototypes"
++msgstr ""
++
++#: c.opt:325
++msgid "Warn about use of multi-character character constants"
++msgstr ""
++
++#: c.opt:329
++msgid "Warn about \"extern\" declarations not at file scope"
++msgstr ""
++
++#: c.opt:333
++msgid ""
++"Warn when non-templatized friend functions are declared within a template"
++msgstr ""
++
++#: c.opt:337
++msgid "Warn about non-virtual destructors"
++msgstr ""
++
++#: c.opt:341
++msgid ""
++"Warn about NULL being passed to argument slots marked as requiring non-NULL"
++msgstr ""
++
++#: c.opt:345
++msgid "Warn about non-normalised Unicode strings"
++msgstr ""
++
++#: c.opt:349
++msgid "Warn if a C-style cast is used in a program"
++msgstr ""
++
++#: c.opt:353
++msgid "Warn for obsolescent usage in a declaration"
++msgstr ""
++
++#: c.opt:357
++msgid "Warn if an old-style parameter definition is used"
++msgstr ""
++
++#: c.opt:361
++msgid ""
++"Warn if a string is longer than the maximum portable length specified by the "
++"standard"
++msgstr ""
++
++#: c.opt:365
++msgid "Warn about overloaded virtual function names"
++msgstr ""
++
++#: c.opt:369
++msgid "Warn about overriding initializers without side effects"
++msgstr ""
++
++#: c.opt:373
++msgid "Warn about packed bit-fields whose offset changed in GCC 4.4"
++msgstr ""
++
++#: c.opt:377
++msgid "Warn about possibly missing parentheses"
++msgstr ""
++
++#: c.opt:381
++msgid "Warn when converting the type of pointers to member functions"
++msgstr ""
++
++#: c.opt:385
++msgid "Warn about function pointer arithmetic"
++msgstr ""
++
++#: c.opt:389
++msgid "Warn when a pointer is cast to an integer of a different size"
++msgstr ""
++
++#: c.opt:393
++msgid "Warn about misuses of pragmas"
++msgstr ""
++
++#: c.opt:397
++msgid "Warn if inherited methods are unimplemented"
++msgstr ""
++
++#: c.opt:401
++msgid "Warn about multiple declarations of the same object"
++msgstr ""
++
++#: c.opt:405
++msgid "Warn when the compiler reorders code"
++msgstr ""
++
++#: c.opt:409
++msgid ""
++"Warn whenever a function's return type defaults to \"int\" (C), or about "
++"inconsistent return types (C++)"
++msgstr ""
++
++#: c.opt:413
++msgid "Warn if a selector has multiple methods"
++msgstr ""
++
++#: c.opt:417
++msgid "Warn about possible violations of sequence point rules"
++msgstr ""
++
++#: c.opt:421
++msgid "Warn about signed-unsigned comparisons"
++msgstr ""
++
++#: c.opt:425
++msgid "Warn when overload promotes from unsigned to signed"
++msgstr ""
++
++#: c.opt:429
++msgid "Warn about uncasted NULL used as sentinel"
++msgstr ""
++
++#: c.opt:433
++msgid "Warn about unprototyped function declarations"
++msgstr ""
++
++#: c.opt:437
++msgid "Warn if type signatures of candidate methods do not match exactly"
++msgstr ""
++
++#: c.opt:441
++msgid ""
++"Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions "
++"are used"
++msgstr ""
++
++#: c.opt:445
++msgid "Deprecated.  This switch has no effect"
++msgstr ""
++
++#: c.opt:453
++msgid "Warn about features not present in traditional C"
++msgstr ""
++
++#: c.opt:457
++msgid ""
++"Warn of prototypes causing type conversions different from what would happen "
++"in the absence of prototype"
++msgstr ""
++
++#: c.opt:461
++msgid ""
++"Warn if trigraphs are encountered that might affect the meaning of the "
++"program"
++msgstr ""
++
++#: c.opt:465
++msgid "Warn about @selector()s without previously declared methods"
++msgstr ""
++
++#: c.opt:469
++msgid "Warn if an undefined macro is used in an #if directive"
++msgstr ""
++
++#: c.opt:473
++msgid "Warn about unrecognized pragmas"
++msgstr ""
++
++#: c.opt:477
++msgid "Warn about macros defined in the main file that are not used"
++msgstr ""
++
++#: c.opt:481
++msgid "Do not warn about using variadic macros when -pedantic"
++msgstr ""
++
++#: c.opt:485
++msgid "Warn if a variable length array is used"
++msgstr ""
++
++#: c.opt:489
++msgid "Warn when a register variable is declared volatile"
++msgstr ""
++
++#: c.opt:493
++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:497
++msgid "Warn when a pointer differs in signedness in an assignment"
++msgstr ""
++
++#: c.opt:501
++msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
++msgstr ""
++
++#: c.opt:509
++msgid "Enforce class member access control semantics"
++msgstr ""
++
++#: c.opt:516
++msgid "Change when template instances are emitted"
++msgstr ""
++
++#: c.opt:520
++msgid "Recognize the \"asm\" keyword"
++msgstr ""
++
++#: c.opt:524
++msgid "Recognize built-in functions"
++msgstr ""
++
++#: c.opt:531
++msgid "Check the return value of new"
++msgstr ""
++
++#: c.opt:535
++msgid "Allow the arguments of the '?' operator to have different types"
++msgstr ""
++
++#: c.opt:539
++msgid "Reduce the size of object files"
++msgstr ""
++
++#: c.opt:543
++msgid "Use class <name> for constant strings"
++msgstr ""
++
++#: c.opt:547
++msgid "Inline member functions by default"
++msgstr ""
++
++#: c.opt:551
++msgid "Preprocess directives only."
++msgstr ""
++
++#: c.opt:555
++msgid "Permit '$' as an identifier character"
++msgstr ""
++
++#: c.opt:562
++msgid "Generate code to check exception specifications"
++msgstr ""
++
++#: c.opt:569
++msgid "Convert all strings and character constants to character set <cset>"
++msgstr ""
++
++#: c.opt:573
++msgid "Permit universal character names (\\u and \\U) in identifiers"
++msgstr ""
++
++#: c.opt:577
++msgid "Specify the default character set for source files"
++msgstr ""
++
++#: c.opt:585
++msgid "Scope of for-init-statement variables is local to the loop"
++msgstr ""
++
++#: c.opt:589
++msgid "Do not assume that standard C libraries and \"main\" exist"
++msgstr ""
++
++#: c.opt:593
++msgid "Recognize GNU-defined keywords"
++msgstr ""
++
++#: c.opt:597
++msgid "Generate code for GNU runtime environment"
++msgstr ""
++
++#: c.opt:601
++msgid "Use traditional GNU semantics for inline functions"
++msgstr ""
++
++#: c.opt:614
++msgid "Assume normal C execution environment"
++msgstr ""
++
++#: c.opt:618
++msgid "Enable support for huge objects"
++msgstr ""
++
++#: c.opt:622
++msgid "Export functions even if they can be inlined"
++msgstr ""
++
++#: c.opt:626
++msgid "Emit implicit instantiations of inline templates"
++msgstr ""
++
++#: c.opt:630
++msgid "Emit implicit instantiations of templates"
++msgstr ""
++
++#: c.opt:634
++msgid "Inject friend functions into enclosing namespace"
++msgstr ""
++
++#: c.opt:641
++msgid ""
++"Allow implicit conversions between vectors with differing numbers of "
++"subparts and/or differing element types."
++msgstr ""
++
++#: c.opt:645
++msgid "Don't warn about uses of Microsoft extensions"
++msgstr ""
++
++#: c.opt:655
++msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
++msgstr ""
++
++#: c.opt:659
++msgid "Assume that receivers of Objective-C messages may be nil"
++msgstr ""
++
++#: c.opt:671
++msgid ""
++"Generate special Objective-C methods to initialize/destroy non-POD C++ "
++"ivars, if needed"
++msgstr ""
++
++#: c.opt:675
++msgid "Allow fast jumps to the message dispatcher"
++msgstr ""
++
++#: c.opt:681
++msgid "Enable Objective-C exception and synchronization syntax"
++msgstr ""
++
++#: c.opt:685
++msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
++msgstr ""
++
++#: c.opt:690
++msgid "Enable Objective-C setjmp exception handling runtime"
++msgstr ""
++
++#: c.opt:694
++msgid "Enable OpenMP (implies -frecursive in Fortran)"
++msgstr ""
++
++#: c.opt:698
++msgid "Recognize C++ keywords like \"compl\" and \"xor\""
++msgstr ""
++
++#: c.opt:702
++msgid "Enable optional diagnostics"
++msgstr ""
++
++#: c.opt:709
++msgid "Look for and use PCH files even when preprocessing"
++msgstr ""
++
++#: c.opt:713
++msgid "Downgrade conformance errors to warnings"
++msgstr ""
++
++#: c.opt:717
++msgid "Treat the input file as already preprocessed"
++msgstr ""
++
++#: c.opt:721
++msgid ""
++"Used in Fix-and-Continue mode to indicate that object files may be swapped "
++"in at runtime"
++msgstr ""
++
++#: c.opt:725
++msgid "Enable automatic template instantiation"
++msgstr ""
++
++#: c.opt:729
++msgid "Generate run time type descriptor information"
++msgstr ""
++
++#: c.opt:733
++msgid "Use the same size for double as for float"
++msgstr ""
++
++#: c.opt:741
++msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
++msgstr ""
++
++#: c.opt:745
++msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
++msgstr ""
++
++#: c.opt:749
++msgid "Make \"char\" signed by default"
++msgstr ""
++
++#: c.opt:756
++msgid "Display statistics accumulated during compilation"
++msgstr ""
++
++#: c.opt:763
++msgid "Distance between tab stops for column reporting"
++msgstr ""
++
++#: c.opt:767
++msgid "Specify maximum template instantiation depth"
++msgstr ""
++
++#: c.opt:774
++msgid "Do not generate thread-safe code for initializing local statics"
++msgstr ""
++
++#: c.opt:778
++msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
++msgstr ""
++
++#: c.opt:782
++msgid "Make \"char\" unsigned by default"
++msgstr ""
++
++#: c.opt:786
++msgid "Use __cxa_atexit to register destructors"
++msgstr ""
++
++#: c.opt:790
++msgid "Use __cxa_get_exception_ptr in exception handling"
++msgstr ""
++
++#: c.opt:794
++msgid "Marks all inlined methods as having hidden visibility"
++msgstr ""
++
++#: c.opt:798
++msgid "Changes visibility to match Microsoft Visual Studio by default"
++msgstr ""
++
++#: c.opt:802
++msgid "Discard unused virtual functions"
++msgstr ""
++
++#: c.opt:806
++msgid "Implement vtables using thunks"
++msgstr ""
++
++#: c.opt:810
++msgid "Emit common-like symbols as weak symbols"
++msgstr ""
++
++#: c.opt:814
++msgid ""
++"Convert all wide strings and character constants to character set <cset>"
++msgstr ""
++
++#: c.opt:818
++msgid "Generate a #line directive pointing at the current working directory"
++msgstr ""
++
++#: c.opt:822
++msgid "Emit cross referencing information"
++msgstr ""
++
++#: c.opt:826
++msgid ""
++"Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
++msgstr ""
++
++#: c.opt:830
++msgid "Dump declarations to a .decl file"
++msgstr ""
++
++#: c.opt:834
++msgid "Aggressive reduced debug info for structs"
++msgstr ""
++
++#: c.opt:838
++msgid "Conservative reduced debug info for structs"
++msgstr ""
++
++#: c.opt:842
++msgid "Detailed reduced debug info for structs"
++msgstr ""
++
++#: c.opt:846 c.opt:878
++msgid "Add <dir> to the end of the system include path"
++msgstr ""
++
++#: c.opt:850
++msgid "Accept definition of macros in <file>"
++msgstr ""
++
++#: c.opt:854
++msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
++msgstr ""
++
++#: c.opt:858
++msgid "Include the contents of <file> before other files"
++msgstr ""
++
++#: c.opt:862
++msgid "Specify <path> as a prefix for next two options"
++msgstr ""
++
++#: c.opt:866
++msgid "Set <dir> to be the system root directory"
++msgstr ""
++
++#: c.opt:870
++msgid "Add <dir> to the start of the system include path"
++msgstr ""
++
++#: c.opt:874
++msgid "Add <dir> to the end of the quote include path"
++msgstr ""
++
++#: c.opt:892
++msgid ""
++"Do not search standard system include directories (those specified with -"
++"isystem will still be used)"
++msgstr ""
++
++#: c.opt:896
++msgid "Do not search standard system include directories for C++"
++msgstr ""
++
++#: c.opt:912
++msgid "Generate C header of platform-specific features"
++msgstr ""
++
++#: c.opt:916
++msgid "Print a checksum of the executable for PCH validity checking, and stop"
++msgstr ""
++
++#: c.opt:920
++msgid "Remap file names when including files"
++msgstr ""
++
++#: c.opt:924
++msgid "Conform to the ISO 1998 C++ standard"
++msgstr ""
++
++#: c.opt:928
++msgid ""
++"Conform to the ISO 1998 C++ standard, with extensions that are likely to"
++msgstr ""
++
++#: c.opt:935 c.opt:970
++msgid "Conform to the ISO 1990 C standard"
++msgstr ""
++
++#: c.opt:939 c.opt:978
++msgid "Conform to the ISO 1999 C standard"
++msgstr ""
++
++#: c.opt:943
++msgid "Deprecated in favor of -std=c99"
++msgstr ""
++
++#: c.opt:947
++msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
++msgstr ""
++
++#: c.opt:951
++msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
++msgstr ""
++
++#: c.opt:958
++msgid "Conform to the ISO 1990 C standard with GNU extensions"
++msgstr ""
++
++#: c.opt:962
++msgid "Conform to the ISO 1999 C standard with GNU extensions"
++msgstr ""
++
++#: c.opt:966
++msgid "Deprecated in favor of -std=gnu99"
++msgstr ""
++
++#: c.opt:974
++msgid "Conform to the ISO 1990 C standard as amended in 1994"
++msgstr ""
++
++#: c.opt:982
++msgid "Deprecated in favor of -std=iso9899:1999"
++msgstr ""
++
++#: c.opt:986
++msgid "Enable traditional preprocessing"
++msgstr ""
++
++#: c.opt:990
++msgid "Support ISO C trigraphs"
++msgstr ""
++
++#: c.opt:994
++msgid "Do not predefine system-specific and GCC-specific macros"
++msgstr ""
++
++#: c.opt:998
++msgid "Enable verbose output"
++msgstr ""
++
++#: ada/gcc-interface/lang.opt:100
++msgid "Specify options to GNAT"
++msgstr ""
++
+ #: attribs.c:284
+ #, gcc-internal-format
+ msgid "%qs attribute directive ignored"
+@@ -17508,47 +17514,52 @@
+ "branch target register load optimization is not intended to be run twice"
+ msgstr ""
+-#: builtins.c:1039
++#: builtins.c:479
+ #, gcc-internal-format
++msgid "offset outside bounds of constant string"
++msgstr ""
++
++#: builtins.c:1042
++#, gcc-internal-format
+ msgid "second argument to %<__builtin_prefetch%> must be a constant"
+ msgstr ""
+-#: builtins.c:1046
++#: builtins.c:1049
+ #, gcc-internal-format
+ msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
+ msgstr ""
+-#: builtins.c:1054
++#: builtins.c:1057
+ #, gcc-internal-format
+ msgid "third argument to %<__builtin_prefetch%> must be a constant"
+ msgstr ""
+-#: builtins.c:1061
++#: builtins.c:1064
+ #, gcc-internal-format
+ msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
+ msgstr ""
+-#: builtins.c:4665
++#: builtins.c:4668
+ #, gcc-internal-format
+ msgid "argument of %<__builtin_args_info%> must be constant"
+ msgstr ""
+-#: builtins.c:4671
++#: builtins.c:4674
+ #, gcc-internal-format
+ msgid "argument of %<__builtin_args_info%> out of range"
+ msgstr ""
+-#: builtins.c:4677
++#: builtins.c:4680
+ #, gcc-internal-format
+ msgid "missing argument in %<__builtin_args_info%>"
+ msgstr ""
+-#: builtins.c:4813 gimplify.c:2324
++#: builtins.c:4816 gimplify.c:2367
+ #, gcc-internal-format
+ msgid "too few arguments to function %<va_start%>"
+ msgstr ""
+-#: builtins.c:4971
++#: builtins.c:4974
+ #, gcc-internal-format
+ msgid "first argument to %<va_arg%> not of type %<va_list%>"
+ msgstr ""
+@@ -17556,93 +17567,93 @@
+ #. 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:4986
++#: builtins.c:4989
+ #, gcc-internal-format
+ msgid "%qT is promoted to %qT when passed through %<...%>"
+ msgstr ""
+-#: builtins.c:4991
++#: builtins.c:4994
+ #, 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:4998 c-typeck.c:2451
++#: builtins.c:5001 c-typeck.c:2451
+ #, gcc-internal-format
+ msgid "if this code is reached, the program will abort"
+ msgstr ""
+-#: builtins.c:5122
++#: builtins.c:5125
+ #, gcc-internal-format
+ msgid "invalid argument to %<__builtin_frame_address%>"
+ msgstr ""
+-#: builtins.c:5124
++#: builtins.c:5127
+ #, gcc-internal-format
+ msgid "invalid argument to %<__builtin_return_address%>"
+ msgstr ""
+-#: builtins.c:5137
++#: builtins.c:5140
+ #, gcc-internal-format
+ msgid "unsupported argument to %<__builtin_frame_address%>"
+ msgstr ""
+-#: builtins.c:5139
++#: builtins.c:5142
+ #, gcc-internal-format
+ msgid "unsupported argument to %<__builtin_return_address%>"
+ msgstr ""
+-#: builtins.c:5685
++#: builtins.c:5688
+ #, gcc-internal-format
+ msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
+ msgstr ""
+-#: builtins.c:6047 builtins.c:6062
++#: builtins.c:6050 builtins.c:6065
+ #, gcc-internal-format
+ msgid "%qD changed semantics in GCC 4.4"
+ msgstr ""
+ #. All valid uses of __builtin_va_arg_pack () are removed during
+ #. inlining.
+-#: builtins.c:6448 expr.c:8051
++#: builtins.c:6451 expr.c:8051
+ msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
+ msgstr ""
+ #. All valid uses of __builtin_va_arg_pack_len () are removed during
+ #. inlining.
+-#: builtins.c:6454
++#: builtins.c:6457
+ msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
+ msgstr ""
+-#: builtins.c:6750
++#: builtins.c:6753
+ #, gcc-internal-format
+ msgid "%<__builtin_longjmp%> second argument must be 1"
+ msgstr ""
+-#: builtins.c:7386
++#: builtins.c:7389
+ #, gcc-internal-format
+ msgid "target format does not support infinity"
+ msgstr ""
+-#: builtins.c:11730
++#: builtins.c:11733
+ #, gcc-internal-format
+ msgid "%<va_start%> used in function with fixed args"
+ msgstr ""
+-#: builtins.c:11738
++#: builtins.c:11741
+ #, 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:11751
++#: builtins.c:11754
+ #, gcc-internal-format
+ msgid "%<__builtin_next_arg%> called without an argument"
+ msgstr ""
+-#: builtins.c:11756
++#: builtins.c:11759
+ #, gcc-internal-format
+ msgid "wrong number of arguments to function %<__builtin_next_arg%>"
+ msgstr ""
+@@ -17652,39 +17663,39 @@
+ #. 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:11783
++#: builtins.c:11786
+ #, gcc-internal-format
+ msgid "second parameter of %<va_start%> not last named argument"
+ msgstr ""
+-#: builtins.c:11793
++#: builtins.c:11796
+ #, gcc-internal-format
+ msgid ""
+ "undefined behaviour when second parameter of %<va_start%> is declared with %"
+ "<register%> storage"
+ msgstr ""
+-#: builtins.c:11908
++#: builtins.c:11911
+ msgid "%Kfirst argument of %D must be a pointer, second integer constant"
+ msgstr ""
+-#: builtins.c:11921
++#: builtins.c:11924
+ msgid "%Klast argument of %D is not integer constant between 0 and 3"
+ msgstr ""
+-#: builtins.c:11966 builtins.c:12131 builtins.c:12190
++#: builtins.c:11969 builtins.c:12134 builtins.c:12193
+ msgid "%Kcall to %D will always overflow destination buffer"
+ msgstr ""
+-#: builtins.c:12121
++#: builtins.c:12124
+ msgid "%Kcall to %D might overflow destination buffer"
+ msgstr ""
+-#: builtins.c:12211
++#: builtins.c:12214
+ msgid "%Kattempt to free a non-heap object %qD"
+ msgstr ""
+-#: builtins.c:12214
++#: builtins.c:12217
+ msgid "%Kattempt to free a non-heap object"
+ msgstr ""
+@@ -17884,704 +17895,701 @@
+ msgid "comparison of unsigned expression < 0 is always false"
+ msgstr ""
+-#: c-common.c:3225
++#: c-common.c:3224
+ #, gcc-internal-format
+ msgid "pointer of type %<void *%> used in arithmetic"
+ msgstr ""
+-#: c-common.c:3231
++#: c-common.c:3230
+ #, gcc-internal-format
+ msgid "pointer to a function used in arithmetic"
+ msgstr ""
+-#: c-common.c:3237
++#: c-common.c:3236
+ #, gcc-internal-format
+ msgid "pointer to member function used in arithmetic"
+ msgstr ""
+-#: c-common.c:3319
++#: c-common.c:3396
+ #, gcc-internal-format
+-msgid "offset %<%wd%> outside bounds of constant string"
+-msgstr ""
+-
+-#: c-common.c:3422
+-#, gcc-internal-format
+ msgid "the address of %qD will always evaluate as %<true%>"
+ msgstr ""
+-#: c-common.c:3498 cp/semantics.c:594 cp/typeck.c:6638
++#: c-common.c:3472 cp/semantics.c:594 cp/typeck.c:6658
+ #, gcc-internal-format
+ msgid "suggest parentheses around assignment used as truth value"
+ msgstr ""
+-#: c-common.c:3577 c-typeck.c:8970
++#: c-common.c:3551 c-typeck.c:8974
+ #, gcc-internal-format
+ msgid "invalid use of %<restrict%>"
+ msgstr ""
+-#: c-common.c:3794
++#: c-common.c:3768
+ #, gcc-internal-format
+ msgid "invalid application of %<sizeof%> to a function type"
+ msgstr ""
+-#: c-common.c:3807
++#: c-common.c:3781
+ #, gcc-internal-format
+ msgid "invalid application of %qs to a void type"
+ msgstr ""
+-#: c-common.c:3815
++#: c-common.c:3789
+ #, gcc-internal-format
+ msgid "invalid application of %qs to incomplete type %qT "
+ msgstr ""
+-#: c-common.c:3856
++#: c-common.c:3830
+ #, gcc-internal-format
+ msgid "%<__alignof%> applied to a bit-field"
+ msgstr ""
+-#: c-common.c:4495
++#: c-common.c:4469
+ #, gcc-internal-format
+ msgid "cannot disable built-in function %qs"
+ msgstr ""
+-#: c-common.c:4686
++#: c-common.c:4660
+ #, gcc-internal-format
+ msgid "pointers are not permitted as case values"
+ msgstr ""
+-#: c-common.c:4693
++#: c-common.c:4667
+ #, gcc-internal-format
+ msgid "range expressions in switch statements are non-standard"
+ msgstr ""
+-#: c-common.c:4719
++#: c-common.c:4693
+ #, gcc-internal-format
+ msgid "empty range specified"
+ msgstr ""
+-#: c-common.c:4779
++#: c-common.c:4753
+ #, gcc-internal-format
+ msgid "duplicate (or overlapping) case value"
+ msgstr ""
+-#: c-common.c:4780
++#: c-common.c:4754
+ #, gcc-internal-format
+ msgid "%Jthis is the first entry overlapping that value"
+ msgstr ""
+-#: c-common.c:4784
++#: c-common.c:4758
+ #, gcc-internal-format
+ msgid "duplicate case value"
+ msgstr ""
+-#: c-common.c:4785
++#: c-common.c:4759
+ #, gcc-internal-format
+ msgid "%Jpreviously used here"
+ msgstr ""
+-#: c-common.c:4789
++#: c-common.c:4763
+ #, gcc-internal-format
+ msgid "multiple default labels in one switch"
+ msgstr ""
+-#: c-common.c:4790
++#: c-common.c:4764
+ #, gcc-internal-format
+ msgid "%Jthis is the first default label"
+ msgstr ""
+-#: c-common.c:4841
++#: c-common.c:4815
+ #, gcc-internal-format
+ msgid "%Jcase value %qs not in enumerated type"
+ msgstr ""
+-#: c-common.c:4845
++#: c-common.c:4819
+ #, gcc-internal-format
+ msgid "%Jcase value %qs not in enumerated type %qT"
+ msgstr ""
+-#: c-common.c:4904
++#: c-common.c:4878
+ #, gcc-internal-format
+ msgid "%Hswitch missing default case"
+ msgstr ""
+-#: c-common.c:4975
++#: c-common.c:4949
+ #, gcc-internal-format
+ msgid "%Henumeration value %qE not handled in switch"
+ msgstr ""
+-#: c-common.c:5010
++#: c-common.c:4984
+ #, gcc-internal-format
+ msgid "taking the address of a label is non-standard"
+ msgstr ""
+-#: c-common.c:5166
++#: c-common.c:5140
+ #, gcc-internal-format
+ msgid "%qE attribute ignored for field of type %qT"
+ msgstr ""
+-#: c-common.c:5177 c-common.c:5196 c-common.c:5214 c-common.c:5241
+-#: c-common.c:5268 c-common.c:5294 c-common.c:5313 c-common.c:5337
+-#: c-common.c:5360 c-common.c:5383 c-common.c:5404 c-common.c:5425
+-#: c-common.c:5449 c-common.c:5475 c-common.c:5512 c-common.c:5539
+-#: c-common.c:5582 c-common.c:5666 c-common.c:5696 c-common.c:5715
+-#: c-common.c:6050 c-common.c:6066 c-common.c:6114 c-common.c:6137
+-#: c-common.c:6201 c-common.c:6329 c-common.c:6395 c-common.c:6439
+-#: c-common.c:6485 c-common.c:6555 c-common.c:6579 c-common.c:6865
+-#: c-common.c:6888 c-common.c:6927 c-common.c:7016 c-common.c:7156
++#: c-common.c:5151 c-common.c:5170 c-common.c:5188 c-common.c:5215
++#: c-common.c:5242 c-common.c:5268 c-common.c:5287 c-common.c:5311
++#: c-common.c:5334 c-common.c:5357 c-common.c:5378 c-common.c:5399
++#: c-common.c:5423 c-common.c:5449 c-common.c:5486 c-common.c:5513
++#: c-common.c:5556 c-common.c:5640 c-common.c:5670 c-common.c:5689
++#: c-common.c:6024 c-common.c:6040 c-common.c:6088 c-common.c:6111
++#: c-common.c:6175 c-common.c:6303 c-common.c:6369 c-common.c:6413
++#: c-common.c:6459 c-common.c:6529 c-common.c:6553 c-common.c:6839
++#: c-common.c:6862 c-common.c:6901 c-common.c:6990 c-common.c:7130
++#: ada/gcc-interface/utils.c:5195 ada/gcc-interface/utils.c:5368
++#: ada/gcc-interface/utils.c:5387
+ #, gcc-internal-format
+ msgid "%qE attribute ignored"
+ msgstr ""
+-#: c-common.c:5259 c-common.c:5285
++#: c-common.c:5233 c-common.c:5259
+ #, gcc-internal-format
+ msgid "%qE attribute conflicts with attribute %s"
+ msgstr ""
+-#: c-common.c:5506
++#: c-common.c:5480
+ #, gcc-internal-format
+ msgid "%qE attribute have effect only on public objects"
+ msgstr ""
+-#: c-common.c:5603
++#: c-common.c:5577
+ #, gcc-internal-format
+ msgid "destructor priorities are not supported"
+ msgstr ""
+-#: c-common.c:5605
++#: c-common.c:5579
+ #, gcc-internal-format
+ msgid "constructor priorities are not supported"
+ msgstr ""
+-#: c-common.c:5622
++#: c-common.c:5596
+ #, gcc-internal-format
+ msgid "destructor priorities from 0 to %d are reserved for the implementation"
+ msgstr ""
+-#: c-common.c:5627
++#: c-common.c:5601
+ #, gcc-internal-format
+ msgid "constructor priorities from 0 to %d are reserved for the implementation"
+ msgstr ""
+-#: c-common.c:5635
++#: c-common.c:5609
+ #, gcc-internal-format
+ msgid "destructor priorities must be integers from 0 to %d inclusive"
+ msgstr ""
+-#: c-common.c:5638
++#: c-common.c:5612
+ #, gcc-internal-format
+ msgid "constructor priorities must be integers from 0 to %d inclusive"
+ msgstr ""
+-#: c-common.c:5759
++#: c-common.c:5733
+ #, gcc-internal-format
+ msgid "unknown machine mode %qs"
+ msgstr ""
+-#: c-common.c:5788
++#: c-common.c:5762
+ #, gcc-internal-format
+ msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
+ msgstr ""
+-#: c-common.c:5791
++#: c-common.c:5765
+ #, gcc-internal-format
+ msgid "use __attribute__ ((vector_size)) instead"
+ msgstr ""
+-#: c-common.c:5800
++#: c-common.c:5774
+ #, gcc-internal-format
+ msgid "unable to emulate %qs"
+ msgstr ""
+-#: c-common.c:5810
++#: c-common.c:5784
+ #, gcc-internal-format
+ msgid "invalid pointer mode %qs"
+ msgstr ""
+-#: c-common.c:5827
++#: c-common.c:5801
+ #, gcc-internal-format
+ msgid "signness of type and machine mode %qs don't match"
+ msgstr ""
+-#: c-common.c:5838
++#: c-common.c:5812
+ #, gcc-internal-format
+ msgid "no data type for mode %qs"
+ msgstr ""
+-#: c-common.c:5848
++#: c-common.c:5822
+ #, gcc-internal-format
+ msgid "cannot use mode %qs for enumeral types"
+ msgstr ""
+-#: c-common.c:5875
++#: c-common.c:5849
+ #, gcc-internal-format
+ msgid "mode %qs applied to inappropriate type"
+ msgstr ""
+-#: c-common.c:5906
++#: c-common.c:5880
+ #, gcc-internal-format
+ msgid "%Jsection attribute cannot be specified for local variables"
+ msgstr ""
+-#: c-common.c:5917 config/bfin/bfin.c:5329 config/bfin/bfin.c:5380
++#: c-common.c:5891 config/bfin/bfin.c:5329 config/bfin/bfin.c:5380
+ #, gcc-internal-format
+ msgid "section of %q+D conflicts with previous declaration"
+ msgstr ""
+-#: c-common.c:5925
++#: c-common.c:5899
+ #, gcc-internal-format
+ msgid "section of %q+D cannot be overridden"
+ msgstr ""
+-#: c-common.c:5933
++#: c-common.c:5907
+ #, gcc-internal-format
+ msgid "section attribute not allowed for %q+D"
+ msgstr ""
+-#: c-common.c:5939
++#: c-common.c:5913
+ #, gcc-internal-format
+ msgid "%Jsection attributes are not supported for this target"
+ msgstr ""
+-#: c-common.c:5971
++#: c-common.c:5945
+ #, gcc-internal-format
+ msgid "requested alignment is not a constant"
+ msgstr ""
+-#: c-common.c:5976
++#: c-common.c:5950
+ #, gcc-internal-format
+ msgid "requested alignment is not a power of 2"
+ msgstr ""
+-#: c-common.c:5981
++#: c-common.c:5955
+ #, gcc-internal-format
+ msgid "requested alignment is too large"
+ msgstr ""
+-#: c-common.c:6007
++#: c-common.c:5981
+ #, gcc-internal-format
+ msgid "alignment may not be specified for %q+D"
+ msgstr ""
+-#: c-common.c:6014
++#: c-common.c:5988
+ #, gcc-internal-format
+ msgid ""
+ "alignment for %q+D was previously specified as %d and may not be decreased"
+ msgstr ""
+-#: c-common.c:6018
++#: c-common.c:5992
+ #, gcc-internal-format
+ msgid "alignment for %q+D must be at least %d"
+ msgstr ""
+-#: c-common.c:6043
++#: c-common.c:6017
+ #, gcc-internal-format
+ msgid "inline function %q+D cannot be declared weak"
+ msgstr ""
+-#: c-common.c:6077
++#: c-common.c:6051
+ #, gcc-internal-format
+ msgid "%q+D defined both normally and as an alias"
+ msgstr ""
+-#: c-common.c:6093
++#: c-common.c:6067
+ #, gcc-internal-format
+ msgid "alias argument not a string"
+ msgstr ""
+-#: c-common.c:6158
++#: c-common.c:6132
+ #, gcc-internal-format
+ msgid "%Jweakref attribute must appear before alias attribute"
+ msgstr ""
+-#: c-common.c:6188
++#: c-common.c:6162
+ #, gcc-internal-format
+ msgid "%qE attribute ignored on non-class types"
+ msgstr ""
+-#: c-common.c:6194
++#: c-common.c:6168
+ #, gcc-internal-format
+ msgid "%qE attribute ignored because %qT is already defined"
+ msgstr ""
+-#: c-common.c:6207
++#: c-common.c:6181
+ #, gcc-internal-format
+ msgid "visibility argument not a string"
+ msgstr ""
+-#: c-common.c:6219
++#: c-common.c:6193
+ #, gcc-internal-format
+ msgid "%qE attribute ignored on types"
+ msgstr ""
+-#: c-common.c:6235
++#: c-common.c:6209
+ #, gcc-internal-format
+ msgid ""
+ "visibility argument must be one of \"default\", \"hidden\", \"protected\" or "
+ "\"internal\""
+ msgstr ""
+-#: c-common.c:6246
++#: c-common.c:6220
+ #, gcc-internal-format
+ msgid "%qD redeclared with different visibility"
+ msgstr ""
+-#: c-common.c:6249 c-common.c:6253
++#: c-common.c:6223 c-common.c:6227
+ #, gcc-internal-format
+ msgid "%qD was declared %qs which implies default visibility"
+ msgstr ""
+-#: c-common.c:6337
++#: c-common.c:6311
+ #, gcc-internal-format
+ msgid "tls_model argument not a string"
+ msgstr ""
+-#: c-common.c:6350
++#: c-common.c:6324
+ #, gcc-internal-format
+ msgid ""
+ "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-"
+ "dynamic\" or \"global-dynamic\""
+ msgstr ""
+-#: c-common.c:6369 c-common.c:6459
++#: c-common.c:6343 c-common.c:6433
+ #, gcc-internal-format
+ msgid "%J%qE attribute applies only to functions"
+ msgstr ""
+-#: c-common.c:6374 c-common.c:6464
++#: c-common.c:6348 c-common.c:6438
+ #, gcc-internal-format
+ msgid "%Jcan%'t set %qE attribute after definition"
+ msgstr ""
+-#: c-common.c:6420
++#: c-common.c:6394
+ #, gcc-internal-format
+ msgid "alloc_size parameter outside range"
+ msgstr ""
+-#: c-common.c:6553
++#: c-common.c:6527
+ #, gcc-internal-format
+ msgid "%qE attribute ignored for %qE"
+ msgstr ""
+-#: c-common.c:6613
++#: c-common.c:6587
+ #, gcc-internal-format
+ msgid "invalid vector type for attribute %qE"
+ msgstr ""
+-#: c-common.c:6619
++#: c-common.c:6593
+ #, gcc-internal-format
+ msgid "vector size not an integral multiple of component size"
+ msgstr ""
+-#: c-common.c:6625
++#: c-common.c:6599
+ #, gcc-internal-format
+ msgid "zero vector size"
+ msgstr ""
+-#: c-common.c:6633
++#: c-common.c:6607
+ #, gcc-internal-format
+ msgid "number of components of the vector not a power of two"
+ msgstr ""
+-#: c-common.c:6661
++#: c-common.c:6635 ada/gcc-interface/utils.c:5246
+ #, gcc-internal-format
+ msgid "nonnull attribute without arguments on a non-prototype"
+ msgstr ""
+-#: c-common.c:6676
++#: c-common.c:6650 ada/gcc-interface/utils.c:5261
+ #, gcc-internal-format
+ msgid "nonnull argument has invalid operand number (argument %lu)"
+ msgstr ""
+-#: c-common.c:6695
++#: c-common.c:6669 ada/gcc-interface/utils.c:5280
+ #, gcc-internal-format
+ msgid ""
+ "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
+ msgstr ""
+-#: c-common.c:6703
++#: c-common.c:6677 ada/gcc-interface/utils.c:5288
+ #, gcc-internal-format
+ msgid ""
+ "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
+ msgstr ""
+-#: c-common.c:6779
++#: c-common.c:6753
+ #, gcc-internal-format
+ msgid "not enough variable arguments to fit a sentinel"
+ msgstr ""
+-#: c-common.c:6793
++#: c-common.c:6767
+ #, gcc-internal-format
+ msgid "missing sentinel in function call"
+ msgstr ""
+-#: c-common.c:6834
++#: c-common.c:6808
+ #, gcc-internal-format
+ msgid "null argument where non-null required (argument %lu)"
+ msgstr ""
+-#: c-common.c:6899
++#: c-common.c:6873
+ #, gcc-internal-format
+ msgid "cleanup argument not an identifier"
+ msgstr ""
+-#: c-common.c:6906
++#: c-common.c:6880
+ #, gcc-internal-format
+ msgid "cleanup argument not a function"
+ msgstr ""
+-#: c-common.c:6945
++#: c-common.c:6919 ada/gcc-interface/utils.c:5310
+ #, gcc-internal-format
+ msgid "%qE attribute requires prototypes with named arguments"
+ msgstr ""
+-#: c-common.c:6956
++#: c-common.c:6930 ada/gcc-interface/utils.c:5321
+ #, gcc-internal-format
+ msgid "%qE attribute only applies to variadic functions"
+ msgstr ""
+-#: c-common.c:6968
++#: c-common.c:6942 ada/gcc-interface/utils.c:5332
+ #, gcc-internal-format
+ msgid "requested position is not an integer constant"
+ msgstr ""
+-#: c-common.c:6976
++#: c-common.c:6950 ada/gcc-interface/utils.c:5339
+ #, gcc-internal-format
+ msgid "requested position is less than zero"
+ msgstr ""
+-#: c-common.c:7100
++#: c-common.c:7074
+ #, gcc-internal-format
+ msgid "Bad option %s to optimize attribute."
+ msgstr ""
+-#: c-common.c:7103
++#: c-common.c:7077
+ #, gcc-internal-format
+ msgid "Bad option %s to pragma attribute"
+ msgstr ""
+-#: c-common.c:7296
++#: c-common.c:7270
+ #, gcc-internal-format
+ msgid "not enough arguments to function %qE"
+ msgstr ""
+-#: c-common.c:7301 c-typeck.c:2558
++#: c-common.c:7275 c-typeck.c:2558
+ #, gcc-internal-format
+ msgid "too many arguments to function %qE"
+ msgstr ""
+-#: c-common.c:7331 c-common.c:7377
++#: c-common.c:7305 c-common.c:7351
+ #, gcc-internal-format
+ msgid "non-floating-point argument in call to function %qE"
+ msgstr ""
+-#: c-common.c:7354
++#: c-common.c:7328
+ #, gcc-internal-format
+ msgid "non-floating-point arguments in call to function %qE"
+ msgstr ""
+-#: c-common.c:7370
++#: c-common.c:7344
+ #, gcc-internal-format
+ msgid "non-const integer argument %u in call to function %qE"
+ msgstr ""
+-#: c-common.c:7596
++#: c-common.c:7570
+ #, gcc-internal-format
+ msgid ""
+ "%Hignoring return value of %qD, declared with attribute warn_unused_result"
+ msgstr ""
+-#: c-common.c:7600
++#: c-common.c:7574
+ #, gcc-internal-format
+ msgid ""
+ "%Hignoring return value of function declared with attribute "
+ "warn_unused_result"
+ msgstr ""
+-#: c-common.c:7654
++#: c-common.c:7628
+ #, gcc-internal-format
+ msgid "cannot apply %<offsetof%> to static data member %qD"
+ msgstr ""
+-#: c-common.c:7659
++#: c-common.c:7633
+ #, gcc-internal-format
+ msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
+ msgstr ""
+-#: c-common.c:7680 cp/typeck.c:4685
++#: c-common.c:7654 cp/typeck.c:4698
+ #, gcc-internal-format
+ msgid "attempt to take address of bit-field structure member %qD"
+ msgstr ""
+-#: c-common.c:7733
++#: c-common.c:7707
+ #, gcc-internal-format
+ msgid "lvalue required as left operand of assignment"
+ msgstr ""
+-#: c-common.c:7736
++#: c-common.c:7710
+ #, gcc-internal-format
+ msgid "lvalue required as increment operand"
+ msgstr ""
+-#: c-common.c:7739
++#: c-common.c:7713
+ #, gcc-internal-format
+ msgid "lvalue required as decrement operand"
+ msgstr ""
+-#: c-common.c:7742
++#: c-common.c:7716
+ #, gcc-internal-format
+ msgid "lvalue required as unary %<&%> operand"
+ msgstr ""
+-#: c-common.c:7745
++#: c-common.c:7719
+ #, gcc-internal-format
+ msgid "lvalue required in asm statement"
+ msgstr ""
+-#: c-common.c:7874
++#: c-common.c:7848
+ #, gcc-internal-format
+ msgid "size of array is too large"
+ msgstr ""
+-#: c-common.c:7910 c-common.c:7959 c-typeck.c:2748
++#: c-common.c:7884 c-common.c:7933 c-typeck.c:2748
+ #, gcc-internal-format
+ msgid "too few arguments to function %qE"
+ msgstr ""
+-#: c-common.c:7927 c-typeck.c:4461
++#: c-common.c:7901 c-typeck.c:4465
+ #, gcc-internal-format
+ msgid "incompatible type for argument %d of %qE"
+ msgstr ""
+-#: c-common.c:8119
++#: c-common.c:8093
+ #, gcc-internal-format
+ msgid "array subscript has type %<char%>"
+ msgstr ""
+-#: c-common.c:8154
++#: c-common.c:8128
+ #, gcc-internal-format
+ msgid "suggest parentheses around %<+%> inside %<<<%>"
+ msgstr ""
+-#: c-common.c:8157
++#: c-common.c:8131
+ #, gcc-internal-format
+ msgid "suggest parentheses around %<-%> inside %<<<%>"
+ msgstr ""
+-#: c-common.c:8163
++#: c-common.c:8137
+ #, gcc-internal-format
+ msgid "suggest parentheses around %<+%> inside %<>>%>"
+ msgstr ""
+-#: c-common.c:8166
++#: c-common.c:8140
+ #, gcc-internal-format
+ msgid "suggest parentheses around %<-%> inside %<>>%>"
+ msgstr ""
+-#: c-common.c:8172
++#: c-common.c:8146
+ #, gcc-internal-format
+ msgid "suggest parentheses around %<&&%> within %<||%>"
+ msgstr ""
+-#: c-common.c:8181
++#: c-common.c:8155
+ #, gcc-internal-format
+ msgid "suggest parentheses around arithmetic in operand of %<|%>"
+ msgstr ""
+-#: c-common.c:8186
++#: c-common.c:8160
+ #, gcc-internal-format
+ msgid "suggest parentheses around comparison in operand of %<|%>"
+ msgstr ""
+-#: c-common.c:8190
++#: c-common.c:8164
+ #, gcc-internal-format
+ msgid ""
+ "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%"
+ "> to %<~%>"
+ msgstr ""
+-#: c-common.c:8200
++#: c-common.c:8174
+ #, gcc-internal-format
+ msgid "suggest parentheses around arithmetic in operand of %<^%>"
+ msgstr ""
+-#: c-common.c:8205
++#: c-common.c:8179
+ #, gcc-internal-format
+ msgid "suggest parentheses around comparison in operand of %<^%>"
+ msgstr ""
+-#: c-common.c:8211
++#: c-common.c:8185
+ #, gcc-internal-format
+ msgid "suggest parentheses around %<+%> in operand of %<&%>"
+ msgstr ""
+-#: c-common.c:8214
++#: c-common.c:8188
+ #, gcc-internal-format
+ msgid "suggest parentheses around %<-%> in operand of %<&%>"
+ msgstr ""
+-#: c-common.c:8219
++#: c-common.c:8193
+ #, gcc-internal-format
+ msgid "suggest parentheses around comparison in operand of %<&%>"
+ msgstr ""
+-#: c-common.c:8223
++#: c-common.c:8197
+ #, gcc-internal-format
+ msgid ""
+ "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%"
+ "> to %<~%>"
+ msgstr ""
+-#: c-common.c:8231
++#: c-common.c:8205
+ #, gcc-internal-format
+ msgid "suggest parentheses around comparison in operand of %<==%>"
+ msgstr ""
+-#: c-common.c:8237
++#: c-common.c:8211
+ #, gcc-internal-format
+ msgid "suggest parentheses around comparison in operand of %<!=%>"
+ msgstr ""
+-#: c-common.c:8248
++#: c-common.c:8222
+ #, gcc-internal-format
+ msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
+ msgstr ""
+-#: c-common.c:8263
++#: c-common.c:8237
+ #, gcc-internal-format
+ msgid "label %q+D defined but not used"
+ msgstr ""
+-#: c-common.c:8265
++#: c-common.c:8239
+ #, gcc-internal-format
+ msgid "label %q+D declared but not defined"
+ msgstr ""
+-#: c-common.c:8285
++#: c-common.c:8259
+ #, gcc-internal-format
+ msgid "division by zero"
+ msgstr ""
+-#: c-common.c:8317
++#: c-common.c:8291
+ #, gcc-internal-format
+ msgid "comparison between types %qT and %qT"
+ msgstr ""
+-#: c-common.c:8368
++#: c-common.c:8342
+ #, gcc-internal-format
+ msgid "comparison between signed and unsigned integer expressions"
+ msgstr ""
+-#: c-common.c:8419
++#: c-common.c:8393
+ #, gcc-internal-format
+ msgid "promoted ~unsigned is always non-zero"
+ msgstr ""
+-#: c-common.c:8422
++#: c-common.c:8396
+ #, gcc-internal-format
+ msgid "comparison of promoted ~unsigned with constant"
+ msgstr ""
+-#: c-common.c:8432
++#: c-common.c:8406
+ #, gcc-internal-format
+ msgid "comparison of promoted ~unsigned with unsigned"
+ msgstr ""
+@@ -18591,8 +18599,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:1796 c-typeck.c:4096 cp/typeck.c:1619
+-#: cp/typeck.c:5936 cp/typeck.c:6546 fortran/convert.c:88
++#: c-convert.c:95 c-typeck.c:1796 c-typeck.c:4100 cp/typeck.c:1627
++#: cp/typeck.c:5949 cp/typeck.c:6566 fortran/convert.c:88
+ #, gcc-internal-format
+ msgid "void value not ignored as it ought to be"
+ msgstr ""
+@@ -18831,8 +18839,8 @@
+ msgid "declaration of %q+D shadows a previous local"
+ msgstr ""
+-#: c-decl.c:1972 cp/name-lookup.c:1041 cp/name-lookup.c:1072
+-#: cp/name-lookup.c:1080
++#: c-decl.c:1972 cp/name-lookup.c:1043 cp/name-lookup.c:1074
++#: cp/name-lookup.c:1082
+ #, gcc-internal-format
+ msgid "%Jshadowed declaration is here"
+ msgstr ""
+@@ -18877,7 +18885,7 @@
+ msgid "%Hfor each function it appears in.)"
+ msgstr ""
+-#: c-decl.c:2505 cp/decl.c:2417
++#: c-decl.c:2505 cp/decl.c:2428
+ #, gcc-internal-format
+ msgid "label %qE referenced outside of any function"
+ msgstr ""
+@@ -19015,7 +19023,7 @@
+ msgid "variable %qD has initializer but incomplete type"
+ msgstr ""
+-#: c-decl.c:3319 c-decl.c:6138 cp/decl.c:4114 cp/decl.c:11484
++#: c-decl.c:3319 c-decl.c:6138 cp/decl.c:4128 cp/decl.c:11513
+ #, gcc-internal-format
+ msgid "inline function %q+D given attribute noinline"
+ msgstr ""
+@@ -19135,7 +19143,7 @@
+ msgid "variable length array %qs is used"
+ msgstr ""
+-#: c-decl.c:3932 cp/decl.c:7274
++#: c-decl.c:3932 cp/decl.c:7290
+ #, gcc-internal-format
+ msgid "variable length array is used"
+ msgstr ""
+@@ -19190,22 +19198,22 @@
+ msgid "storage class specified for structure field %qs"
+ msgstr ""
+-#: c-decl.c:4150 cp/decl.c:8169
++#: c-decl.c:4150 cp/decl.c:8188
+ #, gcc-internal-format
+ msgid "storage class specified for parameter %qs"
+ msgstr ""
+-#: c-decl.c:4153 cp/decl.c:8171
++#: c-decl.c:4153 cp/decl.c:8190
+ #, gcc-internal-format
+ msgid "storage class specified for typename"
+ msgstr ""
+-#: c-decl.c:4170 cp/decl.c:9450
++#: c-decl.c:4170 cp/decl.c:9477
+ #, gcc-internal-format
+ msgid "%qs initialized and declared %<extern%>"
+ msgstr ""
+-#: c-decl.c:4173 cp/decl.c:9454
++#: c-decl.c:4173 cp/decl.c:9481
+ #, gcc-internal-format
+ msgid "%qs has both %<extern%> and initializer"
+ msgstr ""
+@@ -19220,12 +19228,12 @@
+ msgid "file-scope declaration of %qs specifies %<register%>"
+ msgstr ""
+-#: c-decl.c:4186 cp/decl.c:8182
++#: c-decl.c:4186 cp/decl.c:8201
+ #, gcc-internal-format
+ msgid "nested function %qs declared %<extern%>"
+ msgstr ""
+-#: c-decl.c:4189 cp/decl.c:8192
++#: c-decl.c:4189 cp/decl.c:8211
+ #, gcc-internal-format
+ msgid "function-scope %qs implicitly auto and declared %<__thread%>"
+ msgstr ""
+@@ -19268,7 +19276,7 @@
+ msgid "size of array %qs is negative"
+ msgstr ""
+-#: c-decl.c:4382 c-decl.c:4655 cp/decl.c:8694
++#: c-decl.c:4382 c-decl.c:4655 cp/decl.c:8719
+ #, gcc-internal-format
+ msgid "size of array %qs is too large"
+ msgstr ""
+@@ -19289,12 +19297,12 @@
+ msgid "array type has incomplete element type"
+ msgstr ""
+-#: c-decl.c:4526 cp/decl.c:8288
++#: c-decl.c:4526 cp/decl.c:8307
+ #, gcc-internal-format
+ msgid "%qs declared as function returning a function"
+ msgstr ""
+-#: c-decl.c:4531 cp/decl.c:8293
++#: c-decl.c:4531 cp/decl.c:8312
+ #, gcc-internal-format
+ msgid "%qs declared as function returning an array"
+ msgstr ""
+@@ -19304,7 +19312,7 @@
+ msgid "function definition has qualified void return type"
+ msgstr ""
+-#: c-decl.c:4557 cp/decl.c:8277
++#: c-decl.c:4557 cp/decl.c:8296
+ #, gcc-internal-format
+ msgid "type qualifiers ignored on function return type"
+ msgstr ""
+@@ -19469,7 +19477,7 @@
+ msgid "nested redefinition of %<struct %E%>"
+ msgstr ""
+-#: c-decl.c:5456 cp/decl.c:3852
++#: c-decl.c:5456 cp/decl.c:3863
+ #, gcc-internal-format
+ msgid "declaration does not declare anything"
+ msgstr ""
+@@ -19585,7 +19593,7 @@
+ msgid "%q+D was used with no prototype before its definition"
+ msgstr ""
+-#: c-decl.c:6254 cp/decl.c:11625
++#: c-decl.c:6254 cp/decl.c:11654
+ #, gcc-internal-format
+ msgid "no previous declaration for %q+D"
+ msgstr ""
+@@ -19700,7 +19708,7 @@
+ msgid "argument %qD doesn%'t match prototype"
+ msgstr ""
+-#: c-decl.c:6782 cp/decl.c:12329
++#: c-decl.c:6782 cp/decl.c:12358
+ #, gcc-internal-format
+ msgid "no return statement in function returning non-void"
+ msgstr ""
+@@ -20074,7 +20082,7 @@
+ msgid "ISO C does not support decimal floating point"
+ msgstr ""
+-#: c-decl.c:7613 c-decl.c:7792 c-parser.c:5101
++#: c-decl.c:7613 c-decl.c:7792 c-parser.c:5107
+ #, gcc-internal-format
+ msgid "fixed-point types not supported for this target"
+ msgstr ""
+@@ -20762,12 +20770,12 @@
+ msgid "ISO C forbids an empty translation unit"
+ msgstr ""
+-#: c-parser.c:1056 c-parser.c:6109
++#: c-parser.c:1056 c-parser.c:6113
+ #, gcc-internal-format
+ msgid "ISO C does not allow extra %<;%> outside of a function"
+ msgstr ""
+-#: c-parser.c:1158 c-parser.c:6667
++#: c-parser.c:1158 c-parser.c:6671
+ #, gcc-internal-format
+ msgid "expected declaration specifiers"
+ msgstr ""
+@@ -20796,16 +20804,16 @@
+ msgstr ""
+ #: c-parser.c:1641 c-parser.c:2454 c-parser.c:3094 c-parser.c:3352
+-#: c-parser.c:4286 c-parser.c:4886 c-parser.c:5308 c-parser.c:5329
+-#: c-parser.c:5446 c-parser.c:5598 c-parser.c:5615 c-parser.c:5751
+-#: c-parser.c:5763 c-parser.c:5788 c-parser.c:5922 c-parser.c:5951
+-#: c-parser.c:5959 c-parser.c:5987 c-parser.c:6001 c-parser.c:6217
+-#: c-parser.c:6316 c-parser.c:6837 c-parser.c:7538
++#: c-parser.c:4292 c-parser.c:4892 c-parser.c:5314 c-parser.c:5335
++#: c-parser.c:5452 c-parser.c:5602 c-parser.c:5619 c-parser.c:5755
++#: c-parser.c:5767 c-parser.c:5792 c-parser.c:5926 c-parser.c:5955
++#: c-parser.c:5963 c-parser.c:5991 c-parser.c:6005 c-parser.c:6221
++#: c-parser.c:6320 c-parser.c:6841 c-parser.c:7542
+ #, gcc-internal-format
+ msgid "expected identifier"
+ msgstr ""
+-#: c-parser.c:1674 cp/parser.c:11972
++#: c-parser.c:1674 cp/parser.c:11983
+ #, gcc-internal-format
+ msgid "comma at end of enumerator list"
+ msgstr ""
+@@ -20815,7 +20823,7 @@
+ msgid "expected %<,%> or %<}%>"
+ msgstr ""
+-#: c-parser.c:1694 c-parser.c:1877 c-parser.c:6076
++#: c-parser.c:1694 c-parser.c:1877 c-parser.c:6080
+ #, gcc-internal-format
+ msgid "expected %<{%>"
+ msgstr ""
+@@ -20830,7 +20838,7 @@
+ msgid "expected class name"
+ msgstr ""
+-#: c-parser.c:1831 c-parser.c:5855
++#: c-parser.c:1831 c-parser.c:5859
+ #, gcc-internal-format
+ msgid "extra semicolon in struct or union specified"
+ msgstr ""
+@@ -20890,7 +20898,7 @@
+ msgid "wide string literal in %<asm%>"
+ msgstr ""
+-#: c-parser.c:2689 c-parser.c:6722
++#: c-parser.c:2689 c-parser.c:6726
+ #, gcc-internal-format
+ msgid "expected string literal"
+ msgstr ""
+@@ -20980,12 +20988,12 @@
+ msgid "expected statement"
+ msgstr ""
+-#: c-parser.c:3872 cp/parser.c:7296
++#: c-parser.c:3872 cp/parser.c:7301
+ #, gcc-internal-format
+ msgid "suggest braces around empty body in an %<if%> statement"
+ msgstr ""
+-#: c-parser.c:3898 cp/parser.c:7317
++#: c-parser.c:3898 cp/parser.c:7322
+ #, gcc-internal-format
+ msgid "suggest braces around empty body in an %<else%> statement"
+ msgstr ""
+@@ -21000,199 +21008,199 @@
+ msgid "%E qualifier ignored on asm"
+ msgstr ""
+-#: c-parser.c:4459
++#: c-parser.c:4465
+ #, gcc-internal-format
+ msgid "ISO C forbids omitting the middle term of a ?: expression"
+ msgstr ""
+-#: c-parser.c:4855
++#: c-parser.c:4861
+ #, gcc-internal-format
+ msgid "traditional C rejects the unary plus operator"
+ msgstr ""
+-#: c-parser.c:4972
++#: c-parser.c:4978
+ #, gcc-internal-format
+ msgid "%<sizeof%> applied to a bit-field"
+ msgstr ""
+-#: c-parser.c:5131 c-parser.c:5488 c-parser.c:5510
++#: c-parser.c:5137 c-parser.c:5494 c-parser.c:5516
+ #, gcc-internal-format
+ msgid "expected expression"
+ msgstr ""
+-#: c-parser.c:5158
++#: c-parser.c:5164
+ #, gcc-internal-format
+ msgid "braced-group within expression allowed only inside a function"
+ msgstr ""
+-#: c-parser.c:5172
++#: c-parser.c:5178
+ #, gcc-internal-format
+ msgid "ISO C forbids braced-groups within expressions"
+ msgstr ""
+-#: c-parser.c:5370
++#: c-parser.c:5376
+ #, gcc-internal-format
+ msgid "first argument to %<__builtin_choose_expr%> not a constant"
+ msgstr ""
+-#: c-parser.c:5539
++#: c-parser.c:5545
+ #, gcc-internal-format
+ msgid "compound literal has variable size"
+ msgstr ""
+-#: c-parser.c:5547
++#: c-parser.c:5553
+ #, gcc-internal-format
+ msgid "ISO C90 forbids compound literals"
+ msgstr ""
+-#: c-parser.c:6072
++#: c-parser.c:6076
+ #, gcc-internal-format
+ msgid "extra semicolon in method definition specified"
+ msgstr ""
+-#: c-parser.c:6616
++#: c-parser.c:6620
+ #, gcc-internal-format
+ msgid "%<#pragma omp barrier%> may only be used in compound statements"
+ msgstr ""
+-#: c-parser.c:6627
++#: c-parser.c:6631
+ #, gcc-internal-format
+ msgid "%<#pragma omp flush%> may only be used in compound statements"
+ msgstr ""
+-#: c-parser.c:6638
++#: c-parser.c:6642
+ #, gcc-internal-format
+ msgid "%<#pragma omp taskwait%> may only be used in compound statements"
+ msgstr ""
+-#: c-parser.c:6651
++#: c-parser.c:6655
+ #, gcc-internal-format
+ msgid ""
+ "%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
+ "construct"
+ msgstr ""
+-#: c-parser.c:6657
++#: c-parser.c:6661
+ #, gcc-internal-format
+ msgid "%<#pragma GCC pch_preprocess%> must be first"
+ msgstr ""
+-#: c-parser.c:6815
++#: c-parser.c:6819
+ #, gcc-internal-format
+ msgid "too many %qs clauses"
+ msgstr ""
+-#: c-parser.c:6911
++#: c-parser.c:6915
+ #, gcc-internal-format
+ msgid "collapse argument needs positive constant integer expression"
+ msgstr ""
+-#: c-parser.c:6976
++#: c-parser.c:6980
+ #, gcc-internal-format
+ msgid "expected %<none%> or %<shared%>"
+ msgstr ""
+-#: c-parser.c:7019
++#: c-parser.c:7023
+ #, gcc-internal-format
+ msgid "expected %<(%>"
+ msgstr ""
+-#: c-parser.c:7063 c-parser.c:7247
++#: c-parser.c:7067 c-parser.c:7251
+ #, gcc-internal-format
+ msgid "expected integer expression"
+ msgstr ""
+-#: c-parser.c:7073
++#: c-parser.c:7077
+ #, gcc-internal-format
+ msgid "%<num_threads%> value must be positive"
+ msgstr ""
+-#: c-parser.c:7153
++#: c-parser.c:7157
+ #, gcc-internal-format
+ msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
+ msgstr ""
+-#: c-parser.c:7238
++#: c-parser.c:7242
+ #, gcc-internal-format
+ msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
+ msgstr ""
+-#: c-parser.c:7242
++#: c-parser.c:7246
+ #, gcc-internal-format
+ msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
+ msgstr ""
+-#: c-parser.c:7260
++#: c-parser.c:7264
+ #, gcc-internal-format
+ msgid "invalid schedule kind"
+ msgstr ""
+-#: c-parser.c:7378
++#: c-parser.c:7382
+ #, gcc-internal-format
+ msgid "expected %<#pragma omp%> clause"
+ msgstr ""
+-#: c-parser.c:7387
++#: c-parser.c:7391
+ #, gcc-internal-format
+ msgid "%qs is not valid for %qs"
+ msgstr ""
+-#: c-parser.c:7488
++#: c-parser.c:7492
+ #, gcc-internal-format
+ msgid "invalid operator for %<#pragma omp atomic%>"
+ msgstr ""
+-#: c-parser.c:7541 c-parser.c:7561
++#: c-parser.c:7545 c-parser.c:7565
+ #, gcc-internal-format
+ msgid "expected %<(%> or end of line"
+ msgstr ""
+-#: c-parser.c:7593
++#: c-parser.c:7597
+ #, gcc-internal-format
+ msgid "for statement expected"
+ msgstr ""
+-#: c-parser.c:7643
++#: c-parser.c:7647
+ #, gcc-internal-format
+ msgid "expected iteration declaration or initialization"
+ msgstr ""
+-#: c-parser.c:7722
++#: c-parser.c:7726
+ #, gcc-internal-format
+ msgid "not enough perfectly nested loops"
+ msgstr ""
+-#: c-parser.c:7770
++#: c-parser.c:7774
+ #, gcc-internal-format
+ msgid "collapsed loops not perfectly nested"
+ msgstr ""
+-#: c-parser.c:7807 cp/pt.c:10533
++#: c-parser.c:7811 cp/pt.c:10552
+ #, gcc-internal-format
+ msgid "iteration variable %qD should not be firstprivate"
+ msgstr ""
+-#: c-parser.c:7957
++#: c-parser.c:7961
+ #, gcc-internal-format
+ msgid "expected %<#pragma omp section%> or %<}%>"
+ msgstr ""
+-#: c-parser.c:8227
++#: c-parser.c:8231
+ #, gcc-internal-format
+ msgid "%qD is not a variable"
+ msgstr ""
+-#: c-parser.c:8229 cp/semantics.c:3802
++#: c-parser.c:8233 cp/semantics.c:3807
+ #, gcc-internal-format
+ msgid "%qE declared %<threadprivate%> after first use"
+ msgstr ""
+-#: c-parser.c:8231 cp/semantics.c:3804
++#: c-parser.c:8235 cp/semantics.c:3809
+ #, gcc-internal-format
+ msgid "automatic variable %qE cannot be %<threadprivate%>"
+ msgstr ""
+-#: c-parser.c:8235 cp/semantics.c:3806
++#: c-parser.c:8239 cp/semantics.c:3811
+ #, gcc-internal-format
+ msgid "%<threadprivate%> %qE has incomplete type"
+ msgstr ""
+@@ -21573,7 +21581,7 @@
+ msgid "%qD has an incomplete type"
+ msgstr ""
+-#: c-typeck.c:194 cp/call.c:2920
++#: c-typeck.c:194 cp/call.c:2948
+ #, gcc-internal-format
+ msgid "invalid use of void expression"
+ msgstr ""
+@@ -21659,12 +21667,12 @@
+ msgid "invalid type argument of %qs (have %qT)"
+ msgstr ""
+-#: c-typeck.c:2077 cp/typeck.c:2697
++#: c-typeck.c:2077 cp/typeck.c:2709
+ #, gcc-internal-format
+ msgid "subscripted value is neither array nor pointer"
+ msgstr ""
+-#: c-typeck.c:2088 cp/typeck.c:2612 cp/typeck.c:2702
++#: c-typeck.c:2088 cp/typeck.c:2624 cp/typeck.c:2714
+ #, gcc-internal-format
+ msgid "array subscript is not an integer"
+ msgstr ""
+@@ -21930,109 +21938,109 @@
+ msgid "address of register variable %qD requested"
+ msgstr ""
+-#: c-typeck.c:3462
++#: c-typeck.c:3463
+ #, gcc-internal-format
+ msgid "non-lvalue array in conditional expression"
+ msgstr ""
+-#: c-typeck.c:3510
++#: c-typeck.c:3513
+ #, gcc-internal-format
+ msgid "signed and unsigned type in conditional expression"
+ msgstr ""
+-#: c-typeck.c:3518
++#: c-typeck.c:3521
+ #, gcc-internal-format
+ msgid "ISO C forbids conditional expr with only one void side"
+ msgstr ""
+-#: c-typeck.c:3533 c-typeck.c:3542
++#: c-typeck.c:3536 c-typeck.c:3545
+ #, gcc-internal-format
+ msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
+ msgstr ""
+-#: c-typeck.c:3550
++#: c-typeck.c:3554
+ #, gcc-internal-format
+ msgid "pointer type mismatch in conditional expression"
+ msgstr ""
+-#: c-typeck.c:3558 c-typeck.c:3569
++#: c-typeck.c:3562 c-typeck.c:3573
+ #, gcc-internal-format
+ msgid "pointer/integer type mismatch in conditional expression"
+ msgstr ""
+-#: c-typeck.c:3583
++#: c-typeck.c:3587
+ #, gcc-internal-format
+ msgid "type mismatch in conditional expression"
+ msgstr ""
+-#: c-typeck.c:3624
++#: c-typeck.c:3628
+ #, gcc-internal-format
+ msgid "left-hand operand of comma expression has no effect"
+ msgstr ""
+-#: c-typeck.c:3661
++#: c-typeck.c:3665
+ #, gcc-internal-format
+ msgid "cast specifies array type"
+ msgstr ""
+-#: c-typeck.c:3667
++#: c-typeck.c:3671
+ #, gcc-internal-format
+ msgid "cast specifies function type"
+ msgstr ""
+-#: c-typeck.c:3683
++#: c-typeck.c:3687
+ #, gcc-internal-format
+ msgid "ISO C forbids casting nonscalar to the same type"
+ msgstr ""
+-#: c-typeck.c:3700
++#: c-typeck.c:3704
+ #, gcc-internal-format
+ msgid "ISO C forbids casts to union type"
+ msgstr ""
+-#: c-typeck.c:3707
++#: c-typeck.c:3711
+ #, gcc-internal-format
+ msgid "cast to union type from type not present in union"
+ msgstr ""
+-#: c-typeck.c:3753
++#: c-typeck.c:3757
+ #, 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:3758
++#: c-typeck.c:3762
+ #, gcc-internal-format
+ msgid "cast discards qualifiers from pointer target type"
+ msgstr ""
+-#: c-typeck.c:3774
++#: c-typeck.c:3778
+ #, gcc-internal-format
+ msgid "cast increases required alignment of target type"
+ msgstr ""
+-#: c-typeck.c:3785
++#: c-typeck.c:3789
+ #, gcc-internal-format
+ msgid "cast from pointer to integer of different size"
+ msgstr ""
+-#: c-typeck.c:3789
++#: c-typeck.c:3793
+ #, gcc-internal-format
+ msgid "cast from function call of type %qT to non-matching type %qT"
+ msgstr ""
+-#: c-typeck.c:3797
++#: c-typeck.c:3801
+ #, gcc-internal-format
+ msgid "cast to pointer from integer of different size"
+ msgstr ""
+-#: c-typeck.c:3811
++#: c-typeck.c:3815
+ #, gcc-internal-format
+ msgid "ISO C forbids conversion of function pointer to object pointer type"
+ msgstr ""
+-#: c-typeck.c:3820
++#: c-typeck.c:3824
+ #, gcc-internal-format
+ msgid "ISO C forbids conversion of object pointer to function pointer type"
+ msgstr ""
+@@ -22040,458 +22048,458 @@
+ #. This macro is used to emit diagnostics to ensure that all format
+ #. strings are complete sentences, visible to gettext and checked at
+ #. compile time.
+-#: c-typeck.c:4031 c-typeck.c:4464
++#: c-typeck.c:4035 c-typeck.c:4468
+ #, gcc-internal-format
+ msgid "expected %qT but argument is of type %qT"
+ msgstr ""
+-#: c-typeck.c:4110
++#: c-typeck.c:4114
+ #, gcc-internal-format
+ msgid "cannot pass rvalue to reference parameter"
+ msgstr ""
+-#: c-typeck.c:4224 c-typeck.c:4393
++#: c-typeck.c:4228 c-typeck.c:4397
+ #, gcc-internal-format
+ msgid ""
+ "passing argument %d of %qE makes qualified function pointer from unqualified"
+ msgstr ""
+-#: c-typeck.c:4227 c-typeck.c:4396
++#: c-typeck.c:4231 c-typeck.c:4400
+ #, gcc-internal-format
+ msgid "assignment makes qualified function pointer from unqualified"
+ msgstr ""
+-#: c-typeck.c:4230 c-typeck.c:4398
++#: c-typeck.c:4234 c-typeck.c:4402
+ #, gcc-internal-format
+ msgid "initialization makes qualified function pointer from unqualified"
+ msgstr ""
+-#: c-typeck.c:4233 c-typeck.c:4400
++#: c-typeck.c:4237 c-typeck.c:4404
+ #, gcc-internal-format
+ msgid "return makes qualified function pointer from unqualified"
+ msgstr ""
+-#: c-typeck.c:4238 c-typeck.c:4358
++#: c-typeck.c:4242 c-typeck.c:4362
+ #, gcc-internal-format
+ msgid "passing argument %d of %qE discards qualifiers from pointer target type"
+ msgstr ""
+-#: c-typeck.c:4240 c-typeck.c:4360
++#: c-typeck.c:4244 c-typeck.c:4364
+ #, gcc-internal-format
+ msgid "assignment discards qualifiers from pointer target type"
+ msgstr ""
+-#: c-typeck.c:4242 c-typeck.c:4362
++#: c-typeck.c:4246 c-typeck.c:4366
+ #, gcc-internal-format
+ msgid "initialization discards qualifiers from pointer target type"
+ msgstr ""
+-#: c-typeck.c:4244 c-typeck.c:4364
++#: c-typeck.c:4248 c-typeck.c:4368
+ #, gcc-internal-format
+ msgid "return discards qualifiers from pointer target type"
+ msgstr ""
+-#: c-typeck.c:4252
++#: c-typeck.c:4256
+ #, gcc-internal-format
+ msgid "ISO C prohibits argument conversion to union type"
+ msgstr ""
+-#: c-typeck.c:4285
++#: c-typeck.c:4289
+ #, gcc-internal-format
+ msgid "request for implicit conversion from %qT to %qT not permitted in C++"
+ msgstr ""
+-#: c-typeck.c:4297
++#: c-typeck.c:4301
+ #, gcc-internal-format
+ msgid "argument %d of %qE might be a candidate for a format attribute"
+ msgstr ""
+-#: c-typeck.c:4303
++#: c-typeck.c:4307
+ #, gcc-internal-format
+ msgid "assignment left-hand side might be a candidate for a format attribute"
+ msgstr ""
+-#: c-typeck.c:4308
++#: c-typeck.c:4312
+ #, gcc-internal-format
+ msgid ""
+ "initialization left-hand side might be a candidate for a format attribute"
+ msgstr ""
+-#: c-typeck.c:4313
++#: c-typeck.c:4317
+ #, gcc-internal-format
+ msgid "return type might be a candidate for a format attribute"
+ msgstr ""
+-#: c-typeck.c:4337
++#: c-typeck.c:4341
+ #, gcc-internal-format
+ msgid ""
+ "ISO C forbids passing argument %d of %qE between function pointer and %<void "
+ "*%>"
+ msgstr ""
+-#: c-typeck.c:4340
++#: c-typeck.c:4344
+ #, gcc-internal-format
+ msgid "ISO C forbids assignment between function pointer and %<void *%>"
+ msgstr ""
+-#: c-typeck.c:4342
++#: c-typeck.c:4346
+ #, gcc-internal-format
+ msgid "ISO C forbids initialization between function pointer and %<void *%>"
+ msgstr ""
+-#: c-typeck.c:4344
++#: c-typeck.c:4348
+ #, gcc-internal-format
+ msgid "ISO C forbids return between function pointer and %<void *%>"
+ msgstr ""
+-#: c-typeck.c:4375
++#: c-typeck.c:4379
+ #, gcc-internal-format
+ msgid "pointer targets in passing argument %d of %qE differ in signedness"
+ msgstr ""
+-#: c-typeck.c:4377
++#: c-typeck.c:4381
+ #, gcc-internal-format
+ msgid "pointer targets in assignment differ in signedness"
+ msgstr ""
+-#: c-typeck.c:4379
++#: c-typeck.c:4383
+ #, gcc-internal-format
+ msgid "pointer targets in initialization differ in signedness"
+ msgstr ""
+-#: c-typeck.c:4381
++#: c-typeck.c:4385
+ #, gcc-internal-format
+ msgid "pointer targets in return differ in signedness"
+ msgstr ""
+-#: c-typeck.c:4408
++#: c-typeck.c:4412
+ #, gcc-internal-format
+ msgid "passing argument %d of %qE from incompatible pointer type"
+ msgstr ""
+-#: c-typeck.c:4410
++#: c-typeck.c:4414
+ #, gcc-internal-format
+ msgid "assignment from incompatible pointer type"
+ msgstr ""
+-#: c-typeck.c:4411
++#: c-typeck.c:4415
+ #, gcc-internal-format
+ msgid "initialization from incompatible pointer type"
+ msgstr ""
+-#: c-typeck.c:4413
++#: c-typeck.c:4417
+ #, gcc-internal-format
+ msgid "return from incompatible pointer type"
+ msgstr ""
+-#: c-typeck.c:4431
++#: c-typeck.c:4435
+ #, gcc-internal-format
+ msgid "passing argument %d of %qE makes pointer from integer without a cast"
+ msgstr ""
+-#: c-typeck.c:4433
++#: c-typeck.c:4437
+ #, gcc-internal-format
+ msgid "assignment makes pointer from integer without a cast"
+ msgstr ""
+-#: c-typeck.c:4435
++#: c-typeck.c:4439
+ #, gcc-internal-format
+ msgid "initialization makes pointer from integer without a cast"
+ msgstr ""
+-#: c-typeck.c:4437
++#: c-typeck.c:4441
+ #, gcc-internal-format
+ msgid "return makes pointer from integer without a cast"
+ msgstr ""
+-#: c-typeck.c:4445
++#: c-typeck.c:4449
+ #, gcc-internal-format
+ msgid "passing argument %d of %qE makes integer from pointer without a cast"
+ msgstr ""
+-#: c-typeck.c:4447
++#: c-typeck.c:4451
+ #, gcc-internal-format
+ msgid "assignment makes integer from pointer without a cast"
+ msgstr ""
+-#: c-typeck.c:4449
++#: c-typeck.c:4453
+ #, gcc-internal-format
+ msgid "initialization makes integer from pointer without a cast"
+ msgstr ""
+-#: c-typeck.c:4451
++#: c-typeck.c:4455
+ #, gcc-internal-format
+ msgid "return makes integer from pointer without a cast"
+ msgstr ""
+-#: c-typeck.c:4467
++#: c-typeck.c:4471
+ #, gcc-internal-format
+ msgid "incompatible types when assigning to type %qT from type %qT"
+ msgstr ""
+-#: c-typeck.c:4471
++#: c-typeck.c:4475
+ #, gcc-internal-format
+ msgid "incompatible types when initializing type %qT using type %qT"
+ msgstr ""
+-#: c-typeck.c:4475
++#: c-typeck.c:4479
+ #, gcc-internal-format
+ msgid "incompatible types when returning type %qT but %qT was expected"
+ msgstr ""
+-#: c-typeck.c:4532
++#: c-typeck.c:4536
+ #, gcc-internal-format
+ msgid "traditional C rejects automatic aggregate initialization"
+ msgstr ""
+-#: c-typeck.c:4703 c-typeck.c:4719 c-typeck.c:4736
++#: c-typeck.c:4707 c-typeck.c:4723 c-typeck.c:4740
+ #, gcc-internal-format
+ msgid "(near initialization for %qs)"
+ msgstr ""
+-#: c-typeck.c:5291 cp/decl.c:5158
++#: c-typeck.c:5295 cp/decl.c:5172
+ #, gcc-internal-format
+ msgid "opaque vector types cannot be initialized"
+ msgstr ""
+-#: c-typeck.c:5916
++#: c-typeck.c:5920
+ #, gcc-internal-format
+ msgid "unknown field %qE specified in initializer"
+ msgstr ""
+-#: c-typeck.c:6836
++#: c-typeck.c:6840
+ #, gcc-internal-format
+ msgid "traditional C rejects initialization of unions"
+ msgstr ""
+-#: c-typeck.c:7147
++#: c-typeck.c:7151
+ #, gcc-internal-format
+ msgid "jump into statement expression"
+ msgstr ""
+-#: c-typeck.c:7153
++#: c-typeck.c:7157
+ #, gcc-internal-format
+ msgid "jump into scope of identifier with variably modified type"
+ msgstr ""
+-#: c-typeck.c:7189
++#: c-typeck.c:7193
+ #, gcc-internal-format
+ msgid "ISO C forbids %<goto *expr;%>"
+ msgstr ""
+-#: c-typeck.c:7204 cp/typeck.c:6820
++#: c-typeck.c:7208 cp/typeck.c:6840
+ #, gcc-internal-format
+ msgid "function declared %<noreturn%> has a %<return%> statement"
+ msgstr ""
+-#: c-typeck.c:7213
++#: c-typeck.c:7217
+ #, gcc-internal-format
+ msgid "%<return%> with no value, in function returning non-void"
+ msgstr ""
+-#: c-typeck.c:7223
++#: c-typeck.c:7227
+ #, gcc-internal-format
+ msgid "%<return%> with a value, in function returning void"
  msgstr ""
  
--#: common.opt:941
-+#: common.opt:937
- msgid "Reorder functions to improve code placement"
+-#: c-typeck.c:7225
++#: c-typeck.c:7229
+ #, gcc-internal-format
+ msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr ""
  
--#: common.opt:945
-+#: common.opt:941
- msgid "Add a common subexpression elimination pass after loop optimizations"
+-#: c-typeck.c:7284
++#: c-typeck.c:7288
+ #, gcc-internal-format
+ msgid "function returns address of local variable"
  msgstr ""
  
--#: common.opt:953
-+#: common.opt:949
- msgid "Disable optimizations that assume default FP rounding behavior"
+-#: c-typeck.c:7359 cp/semantics.c:952
++#: c-typeck.c:7363 cp/semantics.c:952
+ #, gcc-internal-format
+ msgid "switch quantity not an integer"
  msgstr ""
  
--#: common.opt:957
-+#: common.opt:953
- msgid "Enable scheduling across basic blocks"
+-#: c-typeck.c:7371
++#: c-typeck.c:7375
+ #, gcc-internal-format
+ msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
--#: common.opt:961
-+#: common.opt:957
- msgid "Allow speculative motion of non-loads"
+-#: c-typeck.c:7414
++#: c-typeck.c:7418
+ #, gcc-internal-format
+ msgid ""
+ "case label in statement expression not containing enclosing switch statement"
  msgstr ""
  
--#: common.opt:965
-+#: common.opt:961
- msgid "Allow speculative motion of some loads"
+-#: c-typeck.c:7417
++#: c-typeck.c:7421
+ #, gcc-internal-format
+ msgid ""
+ "%<default%> label in statement expression not containing enclosing switch "
+ "statement"
  msgstr ""
  
--#: common.opt:969
-+#: common.opt:965
- msgid "Allow speculative motion of more loads"
+-#: c-typeck.c:7423
++#: c-typeck.c:7427
+ #, gcc-internal-format
+ msgid ""
+ "case label in scope of identifier with variably modified type not containing "
+ "enclosing switch statement"
  msgstr ""
  
--#: common.opt:973
-+#: common.opt:969
- msgid "Set the verbosity level of the scheduler"
+-#: c-typeck.c:7426
++#: c-typeck.c:7430
+ #, gcc-internal-format
+ msgid ""
+ "%<default%> label in scope of identifier with variably modified type not "
+ "containing enclosing switch statement"
  msgstr ""
  
--#: common.opt:977
-+#: common.opt:973
- msgid "If scheduling post reload, do superblock scheduling"
+-#: c-typeck.c:7430
++#: c-typeck.c:7434
+ #, gcc-internal-format
+ msgid "case label not within a switch statement"
  msgstr ""
  
--#: common.opt:981
-+#: common.opt:977
- msgid "If scheduling post reload, do trace scheduling"
+-#: c-typeck.c:7432
++#: c-typeck.c:7436
+ #, gcc-internal-format
+ msgid "%<default%> label not within a switch statement"
  msgstr ""
  
--#: common.opt:985
-+#: common.opt:981
- msgid "Reschedule instructions before register allocation"
+-#: c-typeck.c:7509
++#: c-typeck.c:7513
+ #, gcc-internal-format
+ msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
--#: common.opt:989
-+#: common.opt:985
- msgid "Reschedule instructions after register allocation"
+-#: c-typeck.c:7618 cp/cp-gimplify.c:92
++#: c-typeck.c:7622 cp/cp-gimplify.c:92
+ #, gcc-internal-format
+ msgid "break statement not within loop or switch"
  msgstr ""
  
--#: common.opt:996
-+#: common.opt:992
- msgid "Schedule instructions using selective scheduling algorithm"
+-#: c-typeck.c:7620
++#: c-typeck.c:7624
+ #, gcc-internal-format
+ msgid "continue statement not within a loop"
  msgstr ""
  
--#: common.opt:1000
-+#: common.opt:996
- msgid "Run selective scheduling after reload"
+-#: c-typeck.c:7625
++#: c-typeck.c:7629
+ #, gcc-internal-format
+ msgid "break statement used with OpenMP for loop"
  msgstr ""
  
--#: common.opt:1004
-+#: common.opt:1000
- msgid "Perform software pipelining of inner loops during selective scheduling"
+-#: c-typeck.c:7651
++#: c-typeck.c:7655
+ #, gcc-internal-format
+ msgid "%Hstatement with no effect"
  msgstr ""
  
--#: common.opt:1008
-+#: common.opt:1004
- msgid "Perform software pipelining of outer loops during selective scheduling"
+-#: c-typeck.c:7673
++#: c-typeck.c:7677
+ #, gcc-internal-format
+ msgid "expression statement has incomplete type"
  msgstr ""
  
--#: common.opt:1012
-+#: common.opt:1008
- msgid "Reschedule pipelined regions without pipelining"
+-#: c-typeck.c:8245 cp/typeck.c:3506
++#: c-typeck.c:8249 cp/typeck.c:3518
+ #, gcc-internal-format
+ msgid "right shift count is negative"
  msgstr ""
  
--#: common.opt:1018
-+#: common.opt:1014
- msgid "Allow premature scheduling of queued insns"
+-#: c-typeck.c:8252 cp/typeck.c:3512
++#: c-typeck.c:8256 cp/typeck.c:3524
+ #, gcc-internal-format
+ msgid "right shift count >= width of type"
  msgstr ""
  
--#: common.opt:1022
-+#: common.opt:1018
- msgid "Set number of queued insns that can be prematurely scheduled"
+-#: c-typeck.c:8274 cp/typeck.c:3533
++#: c-typeck.c:8278 cp/typeck.c:3545
+ #, gcc-internal-format
+ msgid "left shift count is negative"
  msgstr ""
  
--#: common.opt:1030 common.opt:1034
-+#: common.opt:1026 common.opt:1030
- msgid ""
"Set dependence distance checking in premature scheduling of queued insns"
+-#: c-typeck.c:8277 cp/typeck.c:3538
++#: c-typeck.c:8281 cp/typeck.c:3550
+ #, gcc-internal-format
msgid "left shift count >= width of type"
  msgstr ""
  
--#: common.opt:1038
-+#: common.opt:1034
- msgid "Access data in the same section from shared anchor points"
+-#: c-typeck.c:8296 cp/typeck.c:3584
++#: c-typeck.c:8300 cp/typeck.c:3596
+ #, gcc-internal-format
+ msgid "comparing floating point with == or != is unsafe"
  msgstr ""
  
--#: common.opt:1042
-+#: common.opt:1038
- msgid "Perform sequence abstraction optimization on RTL"
+-#: c-typeck.c:8320 c-typeck.c:8327
++#: c-typeck.c:8324 c-typeck.c:8331
+ #, gcc-internal-format
+ msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr ""
  
--#: common.opt:1046
-+#: common.opt:1042
- msgid "Eliminate redundant sign extensions using LCM."
+-#: c-typeck.c:8334 c-typeck.c:8396
++#: c-typeck.c:8338 c-typeck.c:8400
+ #, gcc-internal-format
+ msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
--#: common.opt:1050
-+#: common.opt:1046
- msgid "Show column numbers in diagnostics, when available.  Default off"
+-#: c-typeck.c:8344 c-typeck.c:8353 cp/typeck.c:3607 cp/typeck.c:3619
++#: c-typeck.c:8348 c-typeck.c:8357 cp/typeck.c:3619 cp/typeck.c:3631
+ #, gcc-internal-format
+ msgid "the address of %qD will never be NULL"
  msgstr ""
  
--#: common.opt:1054
-+#: common.opt:1050
- msgid "Disable optimizations observable by IEEE signaling NaNs"
+-#: c-typeck.c:8360 c-typeck.c:8365 c-typeck.c:8418 c-typeck.c:8423
++#: c-typeck.c:8364 c-typeck.c:8369 c-typeck.c:8422 c-typeck.c:8427
+ #, gcc-internal-format
+ msgid "comparison between pointer and integer"
  msgstr ""
  
--#: common.opt:1058
-+#: common.opt:1054
- msgid ""
"Disable floating point optimizations that ignore the IEEE signedness of zero"
+-#: c-typeck.c:8387
++#: c-typeck.c:8391
+ #, gcc-internal-format
msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
--#: common.opt:1062
-+#: common.opt:1058
- msgid "Convert floating point constants to single precision constants"
+-#: c-typeck.c:8389
++#: c-typeck.c:8393
+ #, gcc-internal-format
+ msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
--#: common.opt:1066
-+#: common.opt:1062
- msgid "Split lifetimes of induction variables when loops are unrolled"
+-#: c-typeck.c:8404 c-typeck.c:8407 c-typeck.c:8413
++#: c-typeck.c:8408 c-typeck.c:8411 c-typeck.c:8417
+ #, gcc-internal-format
+ msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
--#: common.opt:1070
-+#: common.opt:1066
- msgid "Split wide types into independent registers"
+-#: c-typeck.c:8591
++#: c-typeck.c:8595
+ #, gcc-internal-format
+ msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
--#: common.opt:1074
-+#: common.opt:1070
- msgid "Apply variable expansion when loops are unrolled"
+-#: c-typeck.c:8595
++#: c-typeck.c:8599
+ #, gcc-internal-format
+ msgid "used struct type value where scalar is required"
  msgstr ""
  
--#: common.opt:1078
-+#: common.opt:1074
- msgid "Insert stack checking code into the program"
+-#: c-typeck.c:8599
++#: c-typeck.c:8603
+ #, gcc-internal-format
+ msgid "used union type value where scalar is required"
  msgstr ""
  
--#: common.opt:1082
-+#: common.opt:1078
- msgid ""
"Insert stack checking code into the program.  Same as -fstack-check=specific"
+-#: c-typeck.c:8735 cp/semantics.c:3685
++#: c-typeck.c:8739 cp/semantics.c:3690
+ #, gcc-internal-format
msgid "%qE has invalid type for %<reduction%>"
  msgstr ""
  
--#: common.opt:1089
-+#: common.opt:1085
- msgid "Trap if the stack goes past <register>"
+-#: c-typeck.c:8769 cp/semantics.c:3698
++#: c-typeck.c:8773 cp/semantics.c:3703
+ #, gcc-internal-format
+ msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
--#: common.opt:1093
-+#: common.opt:1089
- msgid "Trap if the stack goes past symbol <name>"
+-#: c-typeck.c:8785 cp/semantics.c:3708
++#: c-typeck.c:8789 cp/semantics.c:3713
+ #, gcc-internal-format
+ msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
--#: common.opt:1097
-+#: common.opt:1093
- msgid "Use propolice as a stack protection method"
+-#: c-typeck.c:8794 cp/semantics.c:3505
++#: c-typeck.c:8798 cp/semantics.c:3510
+ #, gcc-internal-format
+ msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
--#: common.opt:1101
-+#: common.opt:1097
- msgid "Use a stack protection method for every function"
+-#: c-typeck.c:8801 c-typeck.c:8821 c-typeck.c:8841
++#: c-typeck.c:8805 c-typeck.c:8825 c-typeck.c:8845
+ #, gcc-internal-format
+ msgid "%qE appears more than once in data clauses"
  msgstr ""
  
--#: common.opt:1113
-+#: common.opt:1109
- msgid "Assume strict aliasing rules apply"
+-#: c-typeck.c:8815 cp/semantics.c:3528
++#: c-typeck.c:8819 cp/semantics.c:3533
+ #, gcc-internal-format
+ msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
--#: common.opt:1117
-+#: common.opt:1113
- msgid "Treat signed overflow as undefined"
+-#: c-typeck.c:8835 cp/semantics.c:3550
++#: c-typeck.c:8839 cp/semantics.c:3555
+ #, gcc-internal-format
+ msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
--#: common.opt:1121
-+#: common.opt:1117
- msgid "Check for syntax errors, then stop"
+-#: c-typeck.c:8895 cp/semantics.c:3749
++#: c-typeck.c:8899 cp/semantics.c:3754
+ #, gcc-internal-format
+ msgid "%qE is predetermined %qs for %qs"
  msgstr ""
--#: common.opt:1125
-+#: common.opt:1121
- msgid "Create data files needed by \"gcov\""
+@@ -22506,12 +22514,12 @@
+ msgid "Unrecognized GIMPLE statement during RTL expansion"
  msgstr ""
  
--#: common.opt:1129
-+#: common.opt:1125
- msgid "Perform jump threading optimizations"
+-#: cfgexpand.c:2329
++#: cfgexpand.c:2331
+ #, gcc-internal-format
+ msgid "not protecting local variables: variable length buffer"
  msgstr ""
  
--#: common.opt:1133
-+#: common.opt:1129
- msgid "Report the time taken by each compiler pass"
+-#: cfgexpand.c:2332
++#: cfgexpand.c:2334
+ #, gcc-internal-format
+ msgid "not protecting function: no buffer at least %d bytes long"
  msgstr ""
--#: common.opt:1137
-+#: common.opt:1133
- msgid "Set the default thread-local storage code generation model"
+@@ -22566,7 +22574,7 @@
+ msgid "verify_flow_info: Basic block %d succ edge is corrupted"
  msgstr ""
  
--#: common.opt:1141
-+#: common.opt:1137
- msgid "Reorder top level functions, variables, and asms"
+-#: cfghooks.c:197 cfgrtl.c:1835
++#: cfghooks.c:197 cfgrtl.c:1850
+ #, gcc-internal-format
+ msgid "wrong amount of branch edges after unconditional jump %i"
  msgstr ""
--#: common.opt:1145
-+#: common.opt:1141
- msgid "Perform superblock formation via tail duplication"
+@@ -22776,132 +22784,132 @@
+ msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr ""
  
--#: common.opt:1152
-+#: common.opt:1148
- msgid "Assume floating-point operations can trap"
+-#: cfgrtl.c:1729
++#: cfgrtl.c:1744
+ #, gcc-internal-format
+ msgid "BB_RTL flag not set for block %d"
  msgstr ""
  
--#: common.opt:1156
-+#: common.opt:1152
- msgid "Trap for signed overflow in addition, subtraction and multiplication"
+-#: cfgrtl.c:1736
++#: cfgrtl.c:1751
+ #, gcc-internal-format
+ msgid "insn %d basic block pointer is %d, should be %d"
  msgstr ""
  
--#: common.opt:1160
-+#: common.opt:1156
- msgid "Enable SSA-CCP optimization on trees"
+-#: cfgrtl.c:1747
++#: cfgrtl.c:1762
+ #, gcc-internal-format
+ msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr ""
  
--#: common.opt:1168
-+#: common.opt:1164
- msgid "Enable loop header copying on trees"
+-#: cfgrtl.c:1755
++#: cfgrtl.c:1770
+ #, gcc-internal-format
+ msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr ""
  
--#: common.opt:1172
-+#: common.opt:1168
- msgid "Replace SSA temporaries with better names in copies"
+-#: cfgrtl.c:1777
++#: cfgrtl.c:1792
+ #, gcc-internal-format
+ msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
  msgstr ""
  
--#: common.opt:1176
-+#: common.opt:1172
- msgid "Enable copy propagation on trees"
+-#: cfgrtl.c:1792
++#: cfgrtl.c:1807
+ #, gcc-internal-format
+ msgid "fallthru edge crosses section boundary (bb %i)"
  msgstr ""
  
--#: common.opt:1184
-+#: common.opt:1180
- msgid "Transform condition stores into unconditional ones"
+-#: cfgrtl.c:1817
++#: cfgrtl.c:1832
+ #, gcc-internal-format
+ msgid "missing REG_EH_REGION note in the end of bb %i"
  msgstr ""
  
--#: common.opt:1188
-+#: common.opt:1184
- msgid "Perform conversions of switch initializations."
+-#: cfgrtl.c:1825
++#: cfgrtl.c:1840
+ #, gcc-internal-format
+ msgid "too many outgoing branch edges from bb %i"
  msgstr ""
  
--#: common.opt:1192
-+#: common.opt:1188
- msgid "Enable SSA dead code elimination optimization on trees"
+-#: cfgrtl.c:1830
++#: cfgrtl.c:1845
+ #, gcc-internal-format
+ msgid "fallthru edge after unconditional jump %i"
  msgstr ""
  
--#: common.opt:1196
-+#: common.opt:1192
- msgid "Enable dominator optimizations"
+-#: cfgrtl.c:1841
++#: cfgrtl.c:1856
+ #, gcc-internal-format
+ msgid "wrong amount of branch edges after conditional jump %i"
  msgstr ""
  
--#: common.opt:1200
-+#: common.opt:1196
- msgid "Enable dead store elimination"
+-#: cfgrtl.c:1847
++#: cfgrtl.c:1862
+ #, gcc-internal-format
+ msgid "call edges for non-call insn in bb %i"
  msgstr ""
  
--#: common.opt:1204
-+#: common.opt:1200
- msgid "Enable Full Redundancy Elimination (FRE) on trees"
+-#: cfgrtl.c:1856
++#: cfgrtl.c:1871
+ #, gcc-internal-format
+ msgid "abnormal edges for no purpose in bb %i"
  msgstr ""
  
--#: common.opt:1208
-+#: common.opt:1204
- msgid "Enable loop distribution on trees"
+-#: cfgrtl.c:1868
++#: cfgrtl.c:1883
+ #, gcc-internal-format
+ msgid "insn %d inside basic block %d but block_for_insn is NULL"
  msgstr ""
  
--#: common.opt:1212
-+#: common.opt:1208
- msgid "Enable loop invariant motion on trees"
+-#: cfgrtl.c:1872
++#: cfgrtl.c:1887
+ #, gcc-internal-format
+ msgid "insn %d inside basic block %d but block_for_insn is %i"
  msgstr ""
  
--#: common.opt:1216
-+#: common.opt:1212
- msgid "Enable linear loop transforms on trees"
+-#: cfgrtl.c:1886 cfgrtl.c:1896
++#: cfgrtl.c:1901 cfgrtl.c:1911
+ #, gcc-internal-format
+ msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr ""
  
--#: common.opt:1220
-+#: common.opt:1216
- msgid "Create canonical induction variables in loops"
+-#: cfgrtl.c:1909
++#: cfgrtl.c:1924
+ #, gcc-internal-format
+ msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr ""
  
--#: common.opt:1224
-+#: common.opt:1220
- msgid "Enable loop optimizations on tree level"
+-#: cfgrtl.c:1919
++#: cfgrtl.c:1934
+ #, gcc-internal-format
+ msgid "in basic block %d:"
  msgstr ""
  
--#: common.opt:1228
-+#: common.opt:1224
- msgid "Enable automatic parallelization of loops"
+-#: cfgrtl.c:1972 cfgrtl.c:2062
++#: cfgrtl.c:1987 cfgrtl.c:2077
+ #, gcc-internal-format
+ msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr ""
  
--#: common.opt:1232
-+#: common.opt:1228
- msgid "Enable SSA-PRE optimization on trees"
+-#: cfgrtl.c:1980
++#: cfgrtl.c:1995
+ #, gcc-internal-format
+ msgid "end insn %d for block %d not found in the insn stream"
  msgstr ""
  
--#: common.opt:1236
-+#: common.opt:1232
- msgid "Enable reassociation on tree level"
+-#: cfgrtl.c:1993
++#: cfgrtl.c:2008
+ #, gcc-internal-format
+ msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr ""
  
--#: common.opt:1244
-+#: common.opt:1240
- msgid "Enable SSA code sinking on trees"
+-#: cfgrtl.c:2005
++#: cfgrtl.c:2020
+ #, gcc-internal-format
+ msgid "head insn %d for block %d not found in the insn stream"
  msgstr ""
  
--#: common.opt:1248
-+#: common.opt:1244
- msgid "Perform scalar replacement of aggregates"
+-#: cfgrtl.c:2025
++#: cfgrtl.c:2040
+ #, gcc-internal-format
+ msgid "missing barrier after block %i"
  msgstr ""
  
--#: common.opt:1252
-+#: common.opt:1248
- msgid "Replace temporary expressions in the SSA->normal pass"
+-#: cfgrtl.c:2038
++#: cfgrtl.c:2053
+ #, gcc-internal-format
+ msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr ""
  
--#: common.opt:1256
-+#: common.opt:1252
- msgid "Perform live range splitting during the SSA->normal pass"
+-#: cfgrtl.c:2047
++#: cfgrtl.c:2062
+ #, gcc-internal-format
+ msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr ""
  
--#: common.opt:1260
-+#: common.opt:1256
- msgid "Perform Value Range Propagation on trees"
+-#: cfgrtl.c:2080
++#: cfgrtl.c:2095
+ #, gcc-internal-format
+ msgid "basic blocks not laid down consecutively"
  msgstr ""
  
--#: common.opt:1264
-+#: common.opt:1260
- msgid "Compile whole compilation unit at a time"
+-#: cfgrtl.c:2119
++#: cfgrtl.c:2134
+ #, gcc-internal-format
+ msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
--#: common.opt:1268
-+#: common.opt:1264
- msgid "Perform loop unrolling when iteration count is known"
+@@ -23046,32 +23054,32 @@
+ msgid "conversion to incomplete type"
  msgstr ""
  
--#: common.opt:1272
-+#: common.opt:1268
- msgid "Perform loop unrolling for all loops"
+-#: convert.c:768 convert.c:844
++#: convert.c:774 convert.c:850
+ #, gcc-internal-format
+ msgid "can't convert between vector values of different size"
  msgstr ""
  
--#: common.opt:1279
-+#: common.opt:1275
- msgid "Allow loop optimizations to assume that the loops behave in normal way"
+-#: convert.c:774
++#: convert.c:780
+ #, gcc-internal-format
+ msgid "aggregate value used where an integer was expected"
  msgstr ""
  
--#: common.opt:1283
-+#: common.opt:1279
- msgid "Allow optimization for floating-point arithmetic which may change the"
+-#: convert.c:824
++#: convert.c:830
+ #, gcc-internal-format
+ msgid "pointer value used where a complex was expected"
  msgstr ""
  
--#: common.opt:1288
-+#: common.opt:1284
- msgid "Same as -fassociative-math for expressions which include division."
+-#: convert.c:828
++#: convert.c:834
+ #, gcc-internal-format
+ msgid "aggregate value used where a complex was expected"
  msgstr ""
  
--#: common.opt:1296
-+#: common.opt:1292
- msgid "Allow math optimizations that may violate IEEE or ISO standards"
+-#: convert.c:850
++#: convert.c:856
+ #, gcc-internal-format
+ msgid "can't convert value to a vector"
  msgstr ""
  
--#: common.opt:1300
-+#: common.opt:1296
- msgid "Perform loop unswitching"
+-#: convert.c:889
++#: convert.c:895
+ #, gcc-internal-format
+ msgid "aggregate value used where a fixed-point was expected"
  msgstr ""
--#: common.opt:1304
-+#: common.opt:1300
- msgid "Just generate unwind tables for exception handling"
+@@ -23161,7 +23169,7 @@
+ msgid "          %s"
  msgstr ""
  
--#: common.opt:1308
-+#: common.opt:1304
- msgid "Perform variable tracking"
+-#: dbxout.c:3227
++#: dbxout.c:3233
+ #, gcc-internal-format
+ msgid "common symbol debug info is not structured as symbol+offset"
  msgstr ""
--#: common.opt:1312
-+#: common.opt:1308
- msgid "Perform variable tracking and also tag variables that are uninitialized"
+@@ -23181,27 +23189,27 @@
+ msgid "dominator of %d should be %d, not %d"
  msgstr ""
  
--#: common.opt:1316
-+#: common.opt:1312
- msgid "Enable loop vectorization on trees"
+-#: dwarf2out.c:4522
++#: dwarf2out.c:4571
+ #, gcc-internal-format
+ msgid "DW_LOC_OP %s not implemented"
  msgstr ""
  
--#: common.opt:1320
-+#: common.opt:1316
- msgid "Enable use of cost model in vectorization"
+-#: emit-rtl.c:2465
++#: emit-rtl.c:2469
+ #, gcc-internal-format
+ msgid "invalid rtl sharing found in the insn"
  msgstr ""
  
--#: common.opt:1324
-+#: common.opt:1320
- msgid "Enable loop versioning when doing loop vectorization on trees"
+-#: emit-rtl.c:2467
++#: emit-rtl.c:2471
+ #, gcc-internal-format
+ msgid "shared rtx"
  msgstr ""
  
--#: common.opt:1328
-+#: common.opt:1324
- msgid "Set the verbosity level of the vectorizer"
+-#: emit-rtl.c:2469
++#: emit-rtl.c:2473
+ #, gcc-internal-format
+ msgid "internal consistency failure"
  msgstr ""
  
--#: common.opt:1332
-+#: common.opt:1328
- msgid "Enable copy propagation of scalar-evolution information."
+-#: emit-rtl.c:3529
++#: emit-rtl.c:3533
+ #, gcc-internal-format
+ msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr ""
--#: common.opt:1342
-+#: common.opt:1338
- msgid "Add extra commentary to assembler output"
+@@ -23289,7 +23297,7 @@
+ msgid "large fixed-point constant implicitly truncated to fixed-point type"
  msgstr ""
  
--#: common.opt:1346
-+#: common.opt:1342
- msgid "Set the default symbol visibility"
+-#: fold-const.c:992 tree-ssa-loop-niter.c:1880 tree-vrp.c:5715 tree-vrp.c:5756
++#: fold-const.c:992 tree-ssa-loop-niter.c:1883 tree-vrp.c:5723 tree-vrp.c:5764
+ #, gcc-internal-format
+ msgid "%H%s"
  msgstr ""
--#: common.opt:1351
-+#: common.opt:1347
- msgid "Use expression value profiles in optimizations"
+@@ -23299,45 +23307,45 @@
+ msgid "assuming signed overflow does not occur when negating a division"
  msgstr ""
  
--#: common.opt:1355
-+#: common.opt:1351
- msgid "Construct webs and split unrelated uses of single variable"
+-#: fold-const.c:4016 fold-const.c:4027
++#: fold-const.c:4017 fold-const.c:4028
+ #, gcc-internal-format
+ msgid "comparison is always %d due to width of bit-field"
  msgstr ""
  
--#: common.opt:1359
-+#: common.opt:1355
- msgid "Enable conditional dead code elimination for builtin calls"
+-#: fold-const.c:5353
++#: fold-const.c:5361
+ #, gcc-internal-format
+ msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
  
--#: common.opt:1363
-+#: common.opt:1359
- msgid "Perform whole program optimizations"
+-#: fold-const.c:5730 fold-const.c:5745
++#: fold-const.c:5738 fold-const.c:5753
+ #, gcc-internal-format
+ msgid "comparison is always %d"
  msgstr ""
  
--#: common.opt:1367
-+#: common.opt:1363
- msgid "Assume signed arithmetic overflow wraps around"
+-#: fold-const.c:5874
++#: fold-const.c:5882
+ #, gcc-internal-format
+ msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr ""
  
--#: common.opt:1371
-+#: common.opt:1367
- msgid "Put zero initialized data in the bss section"
+-#: fold-const.c:5879
++#: fold-const.c:5887
+ #, gcc-internal-format
+ msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr ""
  
--#: common.opt:1375
-+#: common.opt:1371
- msgid "Generate debug information in default format"
+-#: fold-const.c:8815
++#: fold-const.c:8823
+ #, gcc-internal-format
+ msgid ""
+ "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
--#: common.opt:1379
-+#: common.opt:1375
- msgid "Generate debug information in COFF format"
+-#: fold-const.c:9182
++#: fold-const.c:9190
+ #, gcc-internal-format
+ msgid ""
+ "assuming signed overflow does not occur when combining constants around a "
+ "comparison"
  msgstr ""
  
--#: common.opt:1383
-+#: common.opt:1379
- msgid "Generate debug information in DWARF v2 format"
+-#: fold-const.c:13718
++#: fold-const.c:13729
+ #, gcc-internal-format
+ msgid "fold check: original tree changed by fold"
  msgstr ""
--#: common.opt:1387
-+#: common.opt:1383
- msgid "Generate debug information in default extended format"
+@@ -23352,27 +23360,27 @@
+ msgid "size of variable %q+D is too large"
  msgstr ""
  
--#: common.opt:1391
-+#: common.opt:1387
- msgid "Generate debug information in STABS format"
+-#: function.c:1626 gimplify.c:4739
++#: function.c:1626 gimplify.c:4782
+ #, gcc-internal-format
+ msgid "impossible constraint in %<asm%>"
  msgstr ""
  
--#: common.opt:1395
-+#: common.opt:1391
- msgid "Generate debug information in extended STABS format"
+-#: function.c:3732
++#: function.c:3744
+ #, gcc-internal-format
+ msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
--#: common.opt:1399
-+#: common.opt:1395
- msgid "Generate debug information in VMS format"
+-#: function.c:3753
++#: function.c:3765
+ #, gcc-internal-format
+ msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
--#: common.opt:1403
-+#: common.opt:1399
- msgid "Generate debug information in XCOFF format"
+-#: function.c:4198
++#: function.c:4210
+ #, gcc-internal-format
+ msgid "function returns an aggregate"
  msgstr ""
  
--#: common.opt:1407
-+#: common.opt:1403
- msgid "Generate debug information in extended XCOFF format"
+-#: function.c:4599
++#: function.c:4611
+ #, gcc-internal-format
+ msgid "unused parameter %q+D"
  msgstr ""
--#: common.opt:1411
-+#: common.opt:1407
- msgid "Place output into <file>"
+@@ -23518,52 +23526,52 @@
+ msgid "gimple check: expected %s(%s), have %s(%s) in %s, at %s:%d"
  msgstr ""
  
--#: common.opt:1415
-+#: common.opt:1411
- msgid "Enable function profiling"
+-#: gimplify.c:4624
++#: gimplify.c:4667
+ #, gcc-internal-format
+ msgid "invalid lvalue in asm output %d"
  msgstr ""
  
--#: common.opt:1419
-+#: common.opt:1415
- msgid "Issue warnings needed for strict compliance to the standard"
+-#: gimplify.c:4740
++#: gimplify.c:4783
+ #, gcc-internal-format
+ msgid "non-memory input %d must stay in memory"
  msgstr ""
  
--#: common.opt:1423
-+#: common.opt:1419
- msgid "Like -pedantic but issue them as errors"
+-#: gimplify.c:4755
++#: gimplify.c:4798
+ #, gcc-internal-format
+ msgid "memory input %d is not directly addressable"
  msgstr ""
  
--#: common.opt:1427
-+#: common.opt:1423
- msgid "Do not display functions compiled or elapsed time"
+-#: gimplify.c:5249
++#: gimplify.c:5292
+ #, gcc-internal-format
+ msgid "%qs not specified in enclosing parallel"
  msgstr ""
  
--#: common.opt:1431
-+#: common.opt:1427
- msgid "Display the compiler's version"
+-#: gimplify.c:5251
++#: gimplify.c:5294
+ #, gcc-internal-format
+ msgid "%Henclosing parallel"
  msgstr ""
  
--#: common.opt:1435
-+#: common.opt:1431
- msgid "Suppress warnings"
+-#: gimplify.c:5356
++#: gimplify.c:5399
+ #, gcc-internal-format
+ msgid "iteration variable %qs should be private"
  msgstr ""
  
--#: common.opt:1439
-+#: common.opt:1435
- msgid "Create a shared library"
+-#: gimplify.c:5370
++#: gimplify.c:5413
+ #, gcc-internal-format
+ msgid "iteration variable %qs should not be firstprivate"
  msgstr ""
  
--#: common.opt:1443
-+#: common.opt:1439
- msgid "Create a position independent executable"
+-#: gimplify.c:5373
++#: gimplify.c:5416
+ #, gcc-internal-format
+ msgid "iteration variable %qs should not be reduction"
  msgstr ""
  
-@@ -17508,47 +17508,52 @@
- "branch target register load optimization is not intended to be run twice"
+-#: gimplify.c:5536
++#: gimplify.c:5579
+ #, gcc-internal-format
+ msgid "%s variable %qs is private in outer context"
  msgstr ""
  
--#: builtins.c:1039
-+#: builtins.c:479
+-#: gimplify.c:7052
++#: gimplify.c:7095
  #, gcc-internal-format
-+msgid "offset outside bounds of constant string"
-+msgstr ""
-+
-+#: builtins.c:1042
-+#, gcc-internal-format
- msgid "second argument to %<__builtin_prefetch%> must be a constant"
+ msgid "gimplification failed"
+ msgstr ""
+@@ -23573,7 +23581,7 @@
+ msgid "can't open %s: %m"
  msgstr ""
  
--#: builtins.c:1046
-+#: builtins.c:1049
+-#: graphite.c:6190 toplev.c:1714
++#: graphite.c:6190 toplev.c:1718
  #, gcc-internal-format
- msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
+ msgid "Graphite loop optimizations cannot be used"
+ msgstr ""
+@@ -23629,18 +23637,18 @@
+ "critical region may not be nested inside a critical region with the same name"
  msgstr ""
  
--#: builtins.c:1054
-+#: builtins.c:1057
+-#: omp-low.c:6629 cp/decl.c:2680
++#: omp-low.c:6682 cp/decl.c:2691
  #, gcc-internal-format
- msgid "third argument to %<__builtin_prefetch%> must be a constant"
+ msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
--#: builtins.c:1061
-+#: builtins.c:1064
+-#: omp-low.c:6631 omp-low.c:6636
++#: omp-low.c:6684 omp-low.c:6689
  #, gcc-internal-format
- msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
+ msgid "invalid entry to OpenMP structured block"
  msgstr ""
  
--#: builtins.c:4665
-+#: builtins.c:4668
+ #. Otherwise, be vague and lazy, but efficient.
+-#: omp-low.c:6639
++#: omp-low.c:6692
  #, gcc-internal-format
- msgid "argument of %<__builtin_args_info%> must be constant"
+ msgid "invalid branch to/from an OpenMP structured block"
+ msgstr ""
+@@ -23663,142 +23671,137 @@
  msgstr ""
  
--#: builtins.c:4671
-+#: builtins.c:4674
+ #. Eventually this should become a hard error IMO.
+-#: opts.c:448
++#: opts.c:442
  #, gcc-internal-format
- msgid "argument of %<__builtin_args_info%> out of range"
+ msgid "command line option \"%s\" is valid for %s but not for %s"
  msgstr ""
  
--#: builtins.c:4677
-+#: builtins.c:4680
+-#: opts.c:479 opts.c:807
++#: opts.c:473 opts.c:769
  #, gcc-internal-format
- msgid "missing argument in %<__builtin_args_info%>"
+ msgid "unrecognized command line option \"%s\""
  msgstr ""
  
--#: builtins.c:4813 gimplify.c:2324
-+#: builtins.c:4816 gimplify.c:2324
+-#: opts.c:540
++#: opts.c:534
  #, gcc-internal-format
- msgid "too few arguments to function %<va_start%>"
+ msgid "command line option %qs is not supported by this configuration"
  msgstr ""
  
--#: builtins.c:4971
-+#: builtins.c:4974
+-#: opts.c:593
++#: opts.c:587
  #, gcc-internal-format
- msgid "first argument to %<va_arg%> not of type %<va_list%>"
+ msgid "missing argument to \"%s\""
  msgstr ""
-@@ -17556,93 +17561,93 @@
- #. 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:4986
-+#: builtins.c:4989
+-#: opts.c:603
++#: opts.c:597
  #, gcc-internal-format
- msgid "%qT is promoted to %qT when passed through %<...%>"
+ msgid "argument to \"%s\" should be a non-negative integer"
  msgstr ""
  
--#: builtins.c:4991
-+#: builtins.c:4994
+-#: opts.c:769
++#: opts.c:993
  #, gcc-internal-format
- msgid "(so you should pass %qT not %qT to %<va_arg%>)"
+-msgid "disallowed call to %qs"
+-msgstr ""
+-
+-#: opts.c:1031
+-#, gcc-internal-format
+ msgid "Section anchors must be disabled when unit-at-a-time is disabled."
  msgstr ""
  
- #. We can, however, treat "undefined" any way we please.
- #. Call abort to encourage the user to fix the program.
--#: builtins.c:4998 c-typeck.c:2451
-+#: builtins.c:5001 c-typeck.c:2451
+-#: opts.c:1035
++#: opts.c:997
  #, gcc-internal-format
- msgid "if this code is reached, the program will abort"
+ msgid "Toplevel reorder must be disabled when unit-at-a-time is disabled."
  msgstr ""
  
--#: builtins.c:5122
-+#: builtins.c:5125
+-#: opts.c:1050
++#: opts.c:1012
  #, gcc-internal-format
- msgid "invalid argument to %<__builtin_frame_address%>"
+ msgid "section anchors must be disabled when toplevel reorder is disabled"
  msgstr ""
  
--#: builtins.c:5124
-+#: builtins.c:5127
+-#: opts.c:1080
++#: opts.c:1042
  #, gcc-internal-format
- msgid "invalid argument to %<__builtin_return_address%>"
+ msgid "-freorder-blocks-and-partition does not work with exceptions"
  msgstr ""
  
--#: builtins.c:5137
-+#: builtins.c:5140
+-#: opts.c:1091
++#: opts.c:1053
  #, gcc-internal-format
- msgid "unsupported argument to %<__builtin_frame_address%>"
+ msgid "-freorder-blocks-and-partition does not support unwind info"
  msgstr ""
  
--#: builtins.c:5139
-+#: builtins.c:5142
+-#: opts.c:1105
++#: opts.c:1067
  #, gcc-internal-format
- msgid "unsupported argument to %<__builtin_return_address%>"
+ msgid "-freorder-blocks-and-partition does not work on this architecture"
  msgstr ""
  
--#: builtins.c:5685
-+#: builtins.c:5688
+-#: opts.c:1119
++#: opts.c:1081
  #, gcc-internal-format
- msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
+ msgid "-fira-algorithm=CB does not work on this architecture"
  msgstr ""
  
--#: builtins.c:6047 builtins.c:6062
-+#: builtins.c:6050 builtins.c:6065
+-#: opts.c:1428
++#: opts.c:1390
  #, gcc-internal-format
- msgid "%qD changed semantics in GCC 4.4"
+ msgid "unrecognized include_flags 0x%x passed to print_specific_help"
  msgstr ""
  
- #. All valid uses of __builtin_va_arg_pack () are removed during
- #. inlining.
--#: builtins.c:6448 expr.c:8051
-+#: builtins.c:6451 expr.c:8051
- msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
+-#: opts.c:1809
++#: opts.c:1765
+ #, gcc-internal-format
+ msgid "structure alignment must be a small power of two, not %d"
  msgstr ""
  
- #. All valid uses of __builtin_va_arg_pack_len () are removed during
- #. inlining.
--#: builtins.c:6454
-+#: builtins.c:6457
- msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
+-#: opts.c:1896
++#: opts.c:1852
+ #, gcc-internal-format
+ msgid "unrecognized visibility value \"%s\""
  msgstr ""
  
--#: builtins.c:6750
-+#: builtins.c:6753
+-#: opts.c:1954
++#: opts.c:1910
  #, gcc-internal-format
- msgid "%<__builtin_longjmp%> second argument must be 1"
+ msgid "unknown stack check parameter \"%s\""
  msgstr ""
  
--#: builtins.c:7386
-+#: builtins.c:7389
+-#: opts.c:1980
++#: opts.c:1936
  #, gcc-internal-format
- msgid "target format does not support infinity"
+ msgid "unrecognized register name \"%s\""
  msgstr ""
  
--#: builtins.c:11730
-+#: builtins.c:11733
+-#: opts.c:2004
++#: opts.c:1960
  #, gcc-internal-format
- msgid "%<va_start%> used in function with fixed args"
+ msgid "unknown tls-model \"%s\""
  msgstr ""
  
--#: builtins.c:11738
-+#: builtins.c:11741
+-#: opts.c:2013
++#: opts.c:1969
  #, gcc-internal-format
- msgid "wrong number of arguments to function %<va_start%>"
+ msgid "unknown ira algorithm \"%s\""
  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:11751
-+#: builtins.c:11754
+-#: opts.c:2024
++#: opts.c:1980
  #, gcc-internal-format
- msgid "%<__builtin_next_arg%> called without an argument"
+ msgid "unknown ira region \"%s\""
  msgstr ""
  
--#: builtins.c:11756
-+#: builtins.c:11759
+-#: opts.c:2127
++#: opts.c:2083
  #, gcc-internal-format
- msgid "wrong number of arguments to function %<__builtin_next_arg%>"
+ msgid "%s: --param arguments should be of the form NAME=VALUE"
  msgstr ""
-@@ -17652,39 +17657,39 @@
- #. 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:11783
-+#: builtins.c:11786
+-#: opts.c:2132
++#: opts.c:2088
  #, gcc-internal-format
- msgid "second parameter of %<va_start%> not last named argument"
+ msgid "invalid --param value %qs"
  msgstr ""
  
--#: builtins.c:11793
-+#: builtins.c:11796
+-#: opts.c:2250
++#: opts.c:2206
  #, gcc-internal-format
- msgid ""
- "undefined behaviour when second parameter of %<va_start%> is declared with %"
- "<register%> storage"
+ msgid "target system does not support debug output"
  msgstr ""
  
--#: builtins.c:11908
-+#: builtins.c:11911
- msgid "%Kfirst argument of %D must be a pointer, second integer constant"
+-#: opts.c:2257
++#: opts.c:2213
+ #, gcc-internal-format
+ msgid "debug format \"%s\" conflicts with prior selection"
  msgstr ""
  
--#: builtins.c:11921
-+#: builtins.c:11924
- msgid "%Klast argument of %D is not integer constant between 0 and 3"
+-#: opts.c:2273
++#: opts.c:2229
+ #, gcc-internal-format
+ msgid "unrecognised debug output level \"%s\""
  msgstr ""
  
--#: builtins.c:11966 builtins.c:12131 builtins.c:12190
-+#: builtins.c:11969 builtins.c:12134 builtins.c:12193
- msgid "%Kcall to %D will always overflow destination buffer"
+-#: opts.c:2275
++#: opts.c:2231
+ #, gcc-internal-format
+ msgid "debug output level %s is too high"
  msgstr ""
  
--#: builtins.c:12121
-+#: builtins.c:12124
- msgid "%Kcall to %D might overflow destination buffer"
+-#: opts.c:2357
++#: opts.c:2313
+ #, gcc-internal-format
+ msgid "-Werror=%s: No option -%s"
+ msgstr ""
+@@ -23888,8 +23891,8 @@
  msgstr ""
  
--#: builtins.c:12211
-+#: builtins.c:12214
- msgid "%Kattempt to free a non-heap object %qD"
+ #: reginfo.c:835 config/ia64/ia64.c:5180 config/ia64/ia64.c:5187
+-#: config/pa/pa.c:363 config/pa/pa.c:370 config/sh/sh.c:7963
+-#: config/sh/sh.c:7970 config/spu/spu.c:4489 config/spu/spu.c:4496
++#: config/pa/pa.c:363 config/pa/pa.c:370 config/sh/sh.c:7965
++#: config/sh/sh.c:7972 config/spu/spu.c:4553 config/spu/spu.c:4560
+ #, gcc-internal-format
+ msgid "unknown register name: %s"
+ msgstr ""
+@@ -24149,7 +24152,7 @@
+ msgid "undefined named operand %qs"
  msgstr ""
  
--#: builtins.c:12214
-+#: builtins.c:12217
- msgid "%Kattempt to free a non-heap object"
+-#: stmt.c:1469
++#: stmt.c:1470
+ #, gcc-internal-format
+ msgid "%Hvalue computed is not used"
+ msgstr ""
+@@ -24313,108 +24316,108 @@
+ msgid "unrecognized gcc debugging option: %c"
  msgstr ""
  
-@@ -17884,704 +17889,701 @@
- msgid "comparison of unsigned expression < 0 is always false"
+-#: toplev.c:1343
++#: toplev.c:1347
+ #, gcc-internal-format
+ msgid "can%'t open %s for writing: %m"
  msgstr ""
  
--#: c-common.c:3225
-+#: c-common.c:3224
+-#: toplev.c:1364
++#: toplev.c:1368
  #, gcc-internal-format
- msgid "pointer of type %<void *%> used in arithmetic"
+ msgid "-frecord-gcc-switches is not supported by the current target"
  msgstr ""
  
--#: c-common.c:3231
-+#: c-common.c:3230
+-#: toplev.c:1688
++#: toplev.c:1692
  #, gcc-internal-format
- msgid "pointer to a function used in arithmetic"
+ msgid "this target does not support %qs"
  msgstr ""
  
--#: c-common.c:3237
-+#: c-common.c:3236
+-#: toplev.c:1743
++#: toplev.c:1747
  #, gcc-internal-format
- msgid "pointer to member function used in arithmetic"
+ msgid "instruction scheduling not supported on this target machine"
  msgstr ""
  
--#: c-common.c:3319
-+#: c-common.c:3396
+-#: toplev.c:1747
++#: toplev.c:1751
  #, gcc-internal-format
--msgid "offset %<%wd%> outside bounds of constant string"
--msgstr ""
--
--#: c-common.c:3422
--#, gcc-internal-format
- msgid "the address of %qD will always evaluate as %<true%>"
+ msgid "this target machine does not have delayed branches"
  msgstr ""
  
--#: c-common.c:3498 cp/semantics.c:594 cp/typeck.c:6638
-+#: c-common.c:3472 cp/semantics.c:594 cp/typeck.c:6638
+-#: toplev.c:1761
++#: toplev.c:1765
  #, gcc-internal-format
- msgid "suggest parentheses around assignment used as truth value"
+ msgid "-f%sleading-underscore not supported on this target machine"
  msgstr ""
  
--#: c-common.c:3577 c-typeck.c:8970
-+#: c-common.c:3551 c-typeck.c:8974
+-#: toplev.c:1834
++#: toplev.c:1838
  #, gcc-internal-format
- msgid "invalid use of %<restrict%>"
+ msgid "target system does not support the \"%s\" debug format"
  msgstr ""
  
--#: c-common.c:3794
-+#: c-common.c:3768
+-#: toplev.c:1847
++#: toplev.c:1851
  #, gcc-internal-format
- msgid "invalid application of %<sizeof%> to a function type"
+ msgid "variable tracking requested, but useless unless producing debug info"
  msgstr ""
  
--#: c-common.c:3807
-+#: c-common.c:3781
+-#: toplev.c:1850
++#: toplev.c:1854
  #, gcc-internal-format
- msgid "invalid application of %qs to a void type"
+ msgid "variable tracking requested, but not supported by this debug format"
  msgstr ""
  
--#: c-common.c:3815
-+#: c-common.c:3789
+-#: toplev.c:1884
++#: toplev.c:1888
  #, gcc-internal-format
- msgid "invalid application of %qs to incomplete type %qT "
+ msgid "can%'t open %s: %m"
  msgstr ""
  
--#: c-common.c:3856
-+#: c-common.c:3830
+-#: toplev.c:1891
++#: toplev.c:1895
  #, gcc-internal-format
- msgid "%<__alignof%> applied to a bit-field"
+ msgid "-ffunction-sections not supported for this target"
  msgstr ""
  
--#: c-common.c:4495
-+#: c-common.c:4469
+-#: toplev.c:1896
++#: toplev.c:1900
  #, gcc-internal-format
- msgid "cannot disable built-in function %qs"
+ msgid "-fdata-sections not supported for this target"
  msgstr ""
  
--#: c-common.c:4686
-+#: c-common.c:4660
+-#: toplev.c:1903
++#: toplev.c:1907
  #, gcc-internal-format
- msgid "pointers are not permitted as case values"
+ msgid "-ffunction-sections disabled; it makes profiling impossible"
  msgstr ""
  
--#: c-common.c:4693
-+#: c-common.c:4667
+-#: toplev.c:1910
++#: toplev.c:1914
  #, gcc-internal-format
- msgid "range expressions in switch statements are non-standard"
+ msgid "-fprefetch-loop-arrays not supported for this target"
  msgstr ""
  
--#: c-common.c:4719
-+#: c-common.c:4693
+-#: toplev.c:1916
++#: toplev.c:1920
  #, gcc-internal-format
- msgid "empty range specified"
+ msgid ""
+ "-fprefetch-loop-arrays not supported for this target (try -march switches)"
  msgstr ""
  
--#: c-common.c:4779
-+#: c-common.c:4753
+-#: toplev.c:1925
++#: toplev.c:1929
  #, gcc-internal-format
- msgid "duplicate (or overlapping) case value"
+ msgid "-fprefetch-loop-arrays is not supported with -Os"
  msgstr ""
  
--#: c-common.c:4780
-+#: c-common.c:4754
+-#: toplev.c:1936
++#: toplev.c:1940
  #, gcc-internal-format
- msgid "%Jthis is the first entry overlapping that value"
+ msgid "-fassociative-math disabled; other options take precedence"
  msgstr ""
  
--#: c-common.c:4784
-+#: c-common.c:4758
+-#: toplev.c:1952
++#: toplev.c:1956
  #, gcc-internal-format
- msgid "duplicate case value"
+ msgid "-fstack-protector not supported for this target"
  msgstr ""
  
--#: c-common.c:4785
-+#: c-common.c:4759
+-#: toplev.c:1965
++#: toplev.c:1969
  #, gcc-internal-format
- msgid "%Jpreviously used here"
+ msgid "unwind tables currently require a frame pointer for correctness"
  msgstr ""
  
--#: c-common.c:4789
-+#: c-common.c:4763
+-#: toplev.c:2150
++#: toplev.c:2154
  #, gcc-internal-format
- msgid "multiple default labels in one switch"
+ msgid "error writing to %s: %m"
  msgstr ""
  
--#: c-common.c:4790
-+#: c-common.c:4764
+-#: toplev.c:2152 java/jcf-parse.c:1769
++#: toplev.c:2156 java/jcf-parse.c:1769
  #, gcc-internal-format
- msgid "%Jthis is the first default label"
+ msgid "error closing %s: %m"
+ msgstr ""
+@@ -24859,17 +24862,17 @@
+ msgid "missing edge %i->%i"
  msgstr ""
  
--#: c-common.c:4841
-+#: c-common.c:4815
+-#: tree-cfg.c:7065
++#: tree-cfg.c:7069
  #, gcc-internal-format
- msgid "%Jcase value %qs not in enumerated type"
+ msgid "%H%<noreturn%> function does return"
  msgstr ""
  
--#: c-common.c:4845
-+#: c-common.c:4819
+-#: tree-cfg.c:7085
++#: tree-cfg.c:7089
  #, gcc-internal-format
- msgid "%Jcase value %qs not in enumerated type %qT"
+ msgid "control reaches end of non-void function"
  msgstr ""
  
--#: c-common.c:4904
-+#: c-common.c:4878
+-#: tree-cfg.c:7147
++#: tree-cfg.c:7151
  #, gcc-internal-format
- msgid "%Hswitch missing default case"
+ msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
+ msgstr ""
+@@ -25029,7 +25032,7 @@
  msgstr ""
  
--#: c-common.c:4975
-+#: c-common.c:4949
+ #: tree-outof-ssa.c:682 tree-outof-ssa.c:744 tree-ssa-coalesce.c:934
+-#: tree-ssa-coalesce.c:949 tree-ssa-coalesce.c:1171 tree-ssa-live.c:1187
++#: tree-ssa-coalesce.c:949 tree-ssa-coalesce.c:1171 tree-ssa-live.c:1211
  #, gcc-internal-format
- msgid "%Henumeration value %qE not handled in switch"
+ msgid "SSA corruption"
+ msgstr ""
+@@ -25274,140 +25277,140 @@
+ msgid "%Harray subscript is below array bounds"
  msgstr ""
  
--#: c-common.c:5010
-+#: c-common.c:4984
+-#: tree-vrp.c:5697
++#: tree-vrp.c:5705
  #, gcc-internal-format
- msgid "taking the address of a label is non-standard"
+ msgid ""
+ "assuming signed overflow does not occur when simplifying conditional to "
+ "constant"
  msgstr ""
  
--#: c-common.c:5166
-+#: c-common.c:5140
+-#: tree-vrp.c:5703
++#: tree-vrp.c:5711
  #, gcc-internal-format
- msgid "%qE attribute ignored for field of type %qT"
+ msgid "assuming signed overflow does not occur when simplifying conditional"
  msgstr ""
  
--#: c-common.c:5177 c-common.c:5196 c-common.c:5214 c-common.c:5241
--#: c-common.c:5268 c-common.c:5294 c-common.c:5313 c-common.c:5337
--#: c-common.c:5360 c-common.c:5383 c-common.c:5404 c-common.c:5425
--#: c-common.c:5449 c-common.c:5475 c-common.c:5512 c-common.c:5539
--#: c-common.c:5582 c-common.c:5666 c-common.c:5696 c-common.c:5715
--#: c-common.c:6050 c-common.c:6066 c-common.c:6114 c-common.c:6137
--#: c-common.c:6201 c-common.c:6329 c-common.c:6395 c-common.c:6439
--#: c-common.c:6485 c-common.c:6555 c-common.c:6579 c-common.c:6865
--#: c-common.c:6888 c-common.c:6927 c-common.c:7016 c-common.c:7156
-+#: c-common.c:5151 c-common.c:5170 c-common.c:5188 c-common.c:5215
-+#: c-common.c:5242 c-common.c:5268 c-common.c:5287 c-common.c:5311
-+#: c-common.c:5334 c-common.c:5357 c-common.c:5378 c-common.c:5399
-+#: c-common.c:5423 c-common.c:5449 c-common.c:5486 c-common.c:5513
-+#: c-common.c:5556 c-common.c:5640 c-common.c:5670 c-common.c:5689
-+#: c-common.c:6024 c-common.c:6040 c-common.c:6088 c-common.c:6111
-+#: c-common.c:6175 c-common.c:6303 c-common.c:6369 c-common.c:6413
-+#: c-common.c:6459 c-common.c:6529 c-common.c:6553 c-common.c:6839
-+#: c-common.c:6862 c-common.c:6901 c-common.c:6990 c-common.c:7130
-+#: ada/gcc-interface/utils.c:5186 ada/gcc-interface/utils.c:5359
-+#: ada/gcc-interface/utils.c:5378
+-#: tree-vrp.c:5740
++#: tree-vrp.c:5748
  #, gcc-internal-format
- msgid "%qE attribute ignored"
+ msgid "comparison always false due to limited range of data type"
  msgstr ""
  
--#: c-common.c:5259 c-common.c:5285
-+#: c-common.c:5233 c-common.c:5259
+-#: tree-vrp.c:5743
++#: tree-vrp.c:5751
  #, gcc-internal-format
- msgid "%qE attribute conflicts with attribute %s"
+ msgid "comparison always true due to limited range of data type"
  msgstr ""
  
--#: c-common.c:5506
-+#: c-common.c:5480
+-#: tree.c:3707
++#: tree.c:3716
  #, gcc-internal-format
- msgid "%qE attribute have effect only on public objects"
+ msgid "ignoring attributes applied to %qT after definition"
  msgstr ""
  
--#: c-common.c:5603
-+#: c-common.c:5577
+-#: tree.c:3990
++#: tree.c:3999
  #, gcc-internal-format
- msgid "destructor priorities are not supported"
+ msgid "%q+D already declared with dllexport attribute: dllimport ignored"
  msgstr ""
  
--#: c-common.c:5605
-+#: c-common.c:5579
+-#: tree.c:4002
++#: tree.c:4011
  #, gcc-internal-format
- msgid "constructor priorities are not supported"
+ msgid ""
+ "%q+D redeclared without dllimport attribute after being referenced with dll "
+ "linkage"
  msgstr ""
  
--#: c-common.c:5622
-+#: c-common.c:5596
+-#: tree.c:4017
++#: tree.c:4026
  #, gcc-internal-format
- msgid "destructor priorities from 0 to %d are reserved for the implementation"
+ msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
  msgstr ""
  
--#: c-common.c:5627
-+#: c-common.c:5601
+-#: tree.c:4076 tree.c:4088 tree.c:4098 config/darwin.c:1437
+-#: config/arm/arm.c:3294 config/arm/arm.c:3322 config/avr/avr.c:4791
+-#: config/h8300/h8300.c:5283 config/h8300/h8300.c:5307 config/i386/i386.c:4179
+-#: config/i386/i386.c:26410 config/ia64/ia64.c:621
++#: tree.c:4085 tree.c:4097 tree.c:4107 config/darwin.c:1437
++#: config/arm/arm.c:3294 config/arm/arm.c:3322 config/avr/avr.c:4804
++#: config/h8300/h8300.c:5283 config/h8300/h8300.c:5307 config/i386/i386.c:4256
++#: config/i386/i386.c:26559 config/ia64/ia64.c:621
+ #: config/m68hc11/m68hc11.c:1118 config/rs6000/rs6000.c:20739
+ #: config/sh/symbian.c:408 config/sh/symbian.c:415
  #, gcc-internal-format
- msgid "constructor priorities from 0 to %d are reserved for the implementation"
+ msgid "%qs attribute ignored"
  msgstr ""
  
--#: c-common.c:5635
-+#: c-common.c:5609
+-#: tree.c:4114
++#: tree.c:4123
  #, gcc-internal-format
- msgid "destructor priorities must be integers from 0 to %d inclusive"
+ msgid "inline function %q+D declared as  dllimport: attribute ignored"
  msgstr ""
  
--#: c-common.c:5638
-+#: c-common.c:5612
+-#: tree.c:4122
++#: tree.c:4131
  #, gcc-internal-format
- msgid "constructor priorities must be integers from 0 to %d inclusive"
+ msgid "function %q+D definition is marked dllimport"
  msgstr ""
  
--#: c-common.c:5759
-+#: c-common.c:5733
+-#: tree.c:4130 config/sh/symbian.c:430
++#: tree.c:4139 config/sh/symbian.c:430
  #, gcc-internal-format
- msgid "unknown machine mode %qs"
+ msgid "variable %q+D definition is marked dllimport"
  msgstr ""
  
--#: c-common.c:5788
-+#: c-common.c:5762
+-#: tree.c:4153 config/sh/symbian.c:505
++#: tree.c:4162 config/sh/symbian.c:505
  #, gcc-internal-format
- msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
+ msgid "external linkage required for symbol %q+D because of %qs attribute"
  msgstr ""
  
--#: c-common.c:5791
-+#: c-common.c:5765
+-#: tree.c:4167
++#: tree.c:4176
  #, gcc-internal-format
- msgid "use __attribute__ ((vector_size)) instead"
+ msgid ""
+ "%qs implies default visibility, but %qD has already been declared with a "
+ "different visibility"
  msgstr ""
  
--#: c-common.c:5800
-+#: c-common.c:5774
+-#: tree.c:5749
++#: tree.c:5758
  #, gcc-internal-format
- msgid "unable to emulate %qs"
+ msgid "arrays of functions are not meaningful"
  msgstr ""
  
--#: c-common.c:5810
-+#: c-common.c:5784
+-#: tree.c:5900
++#: tree.c:5909
  #, gcc-internal-format
- msgid "invalid pointer mode %qs"
+ msgid "function return type cannot be function"
  msgstr ""
  
--#: c-common.c:5827
-+#: c-common.c:5801
+-#: tree.c:7058 tree.c:7143 tree.c:7204
++#: tree.c:7067 tree.c:7152 tree.c:7213
  #, gcc-internal-format
- msgid "signness of type and machine mode %qs don't match"
+ msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr ""
  
--#: c-common.c:5838
-+#: c-common.c:5812
+-#: tree.c:7095
++#: tree.c:7104
  #, gcc-internal-format
- msgid "no data type for mode %qs"
+ msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr ""
  
--#: c-common.c:5848
-+#: c-common.c:5822
+-#: tree.c:7108
++#: tree.c:7117
  #, gcc-internal-format
- msgid "cannot use mode %qs for enumeral types"
+ msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
--#: c-common.c:5875
-+#: c-common.c:5849
+-#: tree.c:7157
++#: tree.c:7166
  #, gcc-internal-format
- msgid "mode %qs applied to inappropriate type"
+ msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
--#: c-common.c:5906
-+#: c-common.c:5880
+-#: tree.c:7170
++#: tree.c:7179
  #, gcc-internal-format
- msgid "%Jsection attribute cannot be specified for local variables"
+ msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
  msgstr ""
  
--#: c-common.c:5917 config/bfin/bfin.c:5329 config/bfin/bfin.c:5380
-+#: c-common.c:5891 config/bfin/bfin.c:5329 config/bfin/bfin.c:5380
+-#: tree.c:7230
++#: tree.c:7239
  #, gcc-internal-format
- msgid "section of %q+D conflicts with previous declaration"
+ msgid ""
+ "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:"
+ "%d"
  msgstr ""
  
--#: c-common.c:5925
-+#: c-common.c:5899
+-#: tree.c:7244
++#: tree.c:7253
  #, gcc-internal-format
- msgid "section of %q+D cannot be overridden"
+ msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgstr ""
  
--#: c-common.c:5933
-+#: c-common.c:5907
+-#: tree.c:7257
++#: tree.c:7266
  #, gcc-internal-format
- msgid "section attribute not allowed for %q+D"
+ msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr ""
  
--#: c-common.c:5939
-+#: c-common.c:5913
+-#: tree.c:7270
++#: tree.c:7279
  #, gcc-internal-format
- msgid "%Jsection attributes are not supported for this target"
+ msgid ""
+ "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %"
+@@ -25768,7 +25771,7 @@
+ #. coalesced sections.  Weak aliases (or any other kind of aliases) are
+ #. not supported.  Weak symbols that aren't visible outside the .s file
+ #. are not supported.
+-#: config/darwin.h:452
++#: config/darwin.h:456
+ #, gcc-internal-format
+ msgid "alias definitions not supported in Mach-O; ignored"
+ msgstr ""
+@@ -26020,13 +26023,13 @@
+ msgid "unable to use '%s' for PIC register"
  msgstr ""
  
--#: c-common.c:5971
-+#: c-common.c:5945
+-#: config/arm/arm.c:3262 config/arm/arm.c:3280 config/avr/avr.c:4811
+-#: config/avr/avr.c:4827 config/bfin/bfin.c:5228 config/h8300/h8300.c:5259
+-#: config/i386/i386.c:4141 config/i386/i386.c:26355
++#: config/arm/arm.c:3262 config/arm/arm.c:3280 config/avr/avr.c:4824
++#: config/avr/avr.c:4840 config/bfin/bfin.c:5228 config/h8300/h8300.c:5259
++#: config/i386/i386.c:4218 config/i386/i386.c:26504
+ #: config/m68hc11/m68hc11.c:1155 config/m68k/m68k.c:783
+ #: config/mcore/mcore.c:3034 config/mips/mips.c:1223 config/mips/mips.c:1225
+-#: config/rs6000/rs6000.c:20665 config/sh/sh.c:8129 config/sh/sh.c:8147
+-#: config/sh/sh.c:8176 config/sh/sh.c:8258 config/sh/sh.c:8281
++#: config/rs6000/rs6000.c:20665 config/sh/sh.c:8131 config/sh/sh.c:8149
++#: config/sh/sh.c:8178 config/sh/sh.c:8260 config/sh/sh.c:8283
+ #: config/stormy16/stormy16.c:2221 config/v850/v850.c:2048
+ #, gcc-internal-format
+ msgid "%qs attribute only applies to functions"
+@@ -26079,27 +26082,42 @@
+ msgid "static variable %q+D is marked dllimport"
+ msgstr ""
+-#: config/avr/avr.c:4613
++#: config/avr/avr.c:399
  #, gcc-internal-format
- msgid "requested alignment is not a constant"
++msgid "the -mno-tablejump switch is deprecated"
++msgstr ""
++
++#: config/avr/avr.c:400
++#, gcc-internal-format
++msgid "GCC 4.4 is the last release with this switch"
++msgstr ""
++
++#: config/avr/avr.c:401
++#, gcc-internal-format
++msgid "use the -fno-jump-tables switch instead"
++msgstr ""
++
++#: config/avr/avr.c:4626
++#, gcc-internal-format
+ msgid "%qs appears to be a misspelled interrupt handler"
  msgstr ""
  
--#: c-common.c:5976
-+#: c-common.c:5950
+-#: config/avr/avr.c:4622
++#: config/avr/avr.c:4635
  #, gcc-internal-format
- msgid "requested alignment is not a power of 2"
+ msgid "%qs appears to be a misspelled signal handler"
  msgstr ""
  
--#: c-common.c:5981
-+#: c-common.c:5955
+-#: config/avr/avr.c:4784
++#: config/avr/avr.c:4797
  #, gcc-internal-format
- msgid "requested alignment is too large"
+ msgid "only initialized variables can be placed into program memory area"
  msgstr ""
  
--#: c-common.c:6007
-+#: c-common.c:5981
+-#: config/avr/avr.c:4918
++#: config/avr/avr.c:4931
  #, gcc-internal-format
- msgid "alignment may not be specified for %q+D"
+ msgid "only uninitialized variables can be placed in the .noinit section"
  msgstr ""
  
--#: c-common.c:6014
-+#: c-common.c:5988
+-#: config/avr/avr.c:4932
++#: config/avr/avr.c:4945
  #, gcc-internal-format
- msgid ""
- "alignment for %q+D was previously specified as %d and may not be decreased"
+ msgid "MCU %qs supported for assembler only"
+ msgstr ""
+@@ -26169,7 +26187,7 @@
+ msgid "multiple function type attributes specified"
  msgstr ""
  
--#: c-common.c:6018
-+#: c-common.c:5992
+-#: config/bfin/bfin.c:5289 config/bfin/bfin.c:5318 config/spu/spu.c:3591
++#: config/bfin/bfin.c:5289 config/bfin/bfin.c:5318 config/spu/spu.c:3655
  #, gcc-internal-format
- msgid "alignment for %q+D must be at least %d"
+ msgid "`%s' attribute only applies to functions"
+ msgstr ""
+@@ -26577,199 +26595,211 @@
+ msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgstr ""
  
--#: c-common.c:6043
-+#: c-common.c:6017
+-#: config/i386/i386.c:3542
++#: config/i386/i386.c:3615
  #, gcc-internal-format
- msgid "inline function %q+D cannot be declared weak"
+ msgid "attribute(target(\"%s\")) is unknown"
  msgstr ""
  
--#: c-common.c:6077
-+#: c-common.c:6051
+-#: config/i386/i386.c:3564
++#: config/i386/i386.c:3637
  #, gcc-internal-format
- msgid "%q+D defined both normally and as an alias"
+ msgid "option(\"%s\") was already specified"
  msgstr ""
  
--#: c-common.c:6093
-+#: c-common.c:6067
+-#: config/i386/i386.c:4154 config/i386/i386.c:4198
++#: config/i386/i386.c:4231 config/i386/i386.c:4275
  #, gcc-internal-format
- msgid "alias argument not a string"
+ msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
--#: c-common.c:6158
-+#: c-common.c:6132
+-#: config/i386/i386.c:4161
++#: config/i386/i386.c:4238
  #, gcc-internal-format
- msgid "%Jweakref attribute must appear before alias attribute"
+ msgid "%qs attribute requires an integer constant argument"
  msgstr ""
  
--#: c-common.c:6188
-+#: c-common.c:6162
+-#: config/i386/i386.c:4167
++#: config/i386/i386.c:4244
  #, gcc-internal-format
- msgid "%qE attribute ignored on non-class types"
+ msgid "argument to %qs attribute larger than %d"
  msgstr ""
  
--#: c-common.c:6194
-+#: c-common.c:6168
+-#: config/i386/i386.c:4190 config/i386/i386.c:4225
++#: config/i386/i386.c:4267 config/i386/i386.c:4302
  #, gcc-internal-format
- msgid "%qE attribute ignored because %qT is already defined"
+ msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
--#: c-common.c:6207
-+#: c-common.c:6181
+-#: config/i386/i386.c:4194
++#: config/i386/i386.c:4271
  #, gcc-internal-format
- msgid "visibility argument not a string"
+ msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
--#: c-common.c:6219
-+#: c-common.c:6193
+-#: config/i386/i386.c:4208 config/i386/i386.c:4221
++#: config/i386/i386.c:4285 config/i386/i386.c:4298
  #, gcc-internal-format
- msgid "%qE attribute ignored on types"
+ msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
--#: c-common.c:6235
-+#: c-common.c:6209
+-#: config/i386/i386.c:4212
++#: config/i386/i386.c:4289
  #, gcc-internal-format
- msgid ""
- "visibility argument must be one of \"default\", \"hidden\", \"protected\" or "
- "\"internal\""
+ msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
--#: c-common.c:6246
-+#: c-common.c:6220
+-#: config/i386/i386.c:4299
++#: config/i386/i386.c:4376
  #, gcc-internal-format
- msgid "%qD redeclared with different visibility"
+ msgid "nested functions are limited to 2 register parameters"
  msgstr ""
  
--#: c-common.c:6249 c-common.c:6253
-+#: c-common.c:6223 c-common.c:6227
+-#: config/i386/i386.c:4385
++#: config/i386/i386.c:4462
  #, gcc-internal-format
- msgid "%qD was declared %qs which implies default visibility"
+ msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
  msgstr ""
  
--#: c-common.c:6337
-+#: c-common.c:6311
+-#: config/i386/i386.c:4388
++#: config/i386/i386.c:4465
  #, gcc-internal-format
- msgid "tls_model argument not a string"
+ msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
  msgstr ""
  
--#: c-common.c:6350
-+#: c-common.c:6324
+-#: config/i386/i386.c:4645
++#: config/i386/i386.c:4722
  #, gcc-internal-format
  msgid ""
- "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-"
- "dynamic\" or \"global-dynamic\""
+-"ms_abi attribute require -maccumulate-outgoing-args or subtarget "
++"ms_abi attribute requires -maccumulate-outgoing-args or subtarget "
+ "optimization implying it"
  msgstr ""
  
--#: c-common.c:6369 c-common.c:6459
-+#: c-common.c:6343 c-common.c:6433
+-#: config/i386/i386.c:4762
++#: config/i386/i386.c:4840
  #, gcc-internal-format
- msgid "%J%qE attribute applies only to functions"
+ msgid "AVX vector argument without AVX enabled changes the ABI"
  msgstr ""
  
--#: c-common.c:6374 c-common.c:6464
-+#: c-common.c:6348 c-common.c:6438
+-#: config/i386/i386.c:5039
++#: config/i386/i386.c:5020
  #, gcc-internal-format
- msgid "%Jcan%'t set %qE attribute after definition"
++msgid ""
++"The ABI of passing struct with a flexible array member has changed in GCC 4.4"
++msgstr ""
++
++#: config/i386/i386.c:5139
++#, gcc-internal-format
+ msgid "The ABI of passing union with long double has changed in GCC 4.4"
  msgstr ""
  
--#: c-common.c:6420
-+#: c-common.c:6394
+-#: config/i386/i386.c:5284
++#: config/i386/i386.c:5254
  #, gcc-internal-format
- msgid "alloc_size parameter outside range"
++msgid ""
++"The ABI of passing structure with complex float member has changed in GCC 4.4"
++msgstr ""
++
++#: config/i386/i386.c:5399
++#, gcc-internal-format
+ msgid "SSE register return with SSE disabled"
  msgstr ""
  
--#: c-common.c:6553
-+#: c-common.c:6527
+-#: config/i386/i386.c:5290
++#: config/i386/i386.c:5405
  #, gcc-internal-format
- msgid "%qE attribute ignored for %qE"
+ msgid "SSE register argument with SSE disabled"
  msgstr ""
  
--#: c-common.c:6613
-+#: c-common.c:6587
+-#: config/i386/i386.c:5306
++#: config/i386/i386.c:5421
  #, gcc-internal-format
- msgid "invalid vector type for attribute %qE"
+ msgid "x87 register return with x87 disabled"
  msgstr ""
  
--#: c-common.c:6619
-+#: c-common.c:6593
+-#: config/i386/i386.c:5672
++#: config/i386/i386.c:5790
  #, gcc-internal-format
- msgid "vector size not an integral multiple of component size"
+ msgid "SSE vector argument without SSE enabled changes the ABI"
  msgstr ""
  
--#: c-common.c:6625
-+#: c-common.c:6599
+-#: config/i386/i386.c:5709
++#: config/i386/i386.c:5827
  #, gcc-internal-format
- msgid "zero vector size"
+ msgid "MMX vector argument without MMX enabled changes the ABI"
  msgstr ""
  
--#: c-common.c:6633
-+#: c-common.c:6607
+-#: config/i386/i386.c:6310
++#: config/i386/i386.c:6428
  #, gcc-internal-format
- msgid "number of components of the vector not a power of two"
+ msgid "SSE vector return without SSE enabled changes the ABI"
  msgstr ""
  
--#: c-common.c:6661
-+#: c-common.c:6635 ada/gcc-interface/utils.c:5237
+-#: config/i386/i386.c:6320
++#: config/i386/i386.c:6438
  #, gcc-internal-format
- msgid "nonnull attribute without arguments on a non-prototype"
+ msgid "MMX vector return without MMX enabled changes the ABI"
  msgstr ""
  
--#: c-common.c:6676
-+#: c-common.c:6650 ada/gcc-interface/utils.c:5252
+-#: config/i386/i386.c:10587
++#: config/i386/i386.c:10708
  #, gcc-internal-format
- msgid "nonnull argument has invalid operand number (argument %lu)"
+ msgid "extended registers have no high halves"
  msgstr ""
  
--#: c-common.c:6695
-+#: c-common.c:6669 ada/gcc-interface/utils.c:5271
+-#: config/i386/i386.c:10602
++#: config/i386/i386.c:10723
  #, gcc-internal-format
- msgid ""
- "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
+ msgid "unsupported operand size for extended register"
  msgstr ""
  
--#: c-common.c:6703
-+#: c-common.c:6677 ada/gcc-interface/utils.c:5279
+-#: config/i386/i386.c:23572
++#: config/i386/i386.c:23721
  #, gcc-internal-format
- msgid ""
- "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
+ msgid "last argument must be an immediate"
  msgstr ""
  
--#: c-common.c:6779
-+#: c-common.c:6753
+-#: config/i386/i386.c:23865
++#: config/i386/i386.c:24014
  #, gcc-internal-format
- msgid "not enough variable arguments to fit a sentinel"
+ msgid "the fifth argument must be a 8-bit immediate"
  msgstr ""
  
--#: c-common.c:6793
-+#: c-common.c:6767
+-#: config/i386/i386.c:23960
++#: config/i386/i386.c:24109
  #, gcc-internal-format
- msgid "missing sentinel in function call"
+ msgid "the third argument must be a 8-bit immediate"
  msgstr ""
  
--#: c-common.c:6834
-+#: c-common.c:6808
+-#: config/i386/i386.c:24300
++#: config/i386/i386.c:24449
  #, gcc-internal-format
- msgid "null argument where non-null required (argument %lu)"
+ msgid "the last argument must be a 4-bit immediate"
  msgstr ""
  
--#: c-common.c:6899
-+#: c-common.c:6873
+-#: config/i386/i386.c:24305
++#: config/i386/i386.c:24454
  #, gcc-internal-format
- msgid "cleanup argument not an identifier"
+ msgid "the last argument must be a 2-bit immediate"
  msgstr ""
  
--#: c-common.c:6906
-+#: c-common.c:6880
+-#: config/i386/i386.c:24314
++#: config/i386/i386.c:24463
  #, gcc-internal-format
- msgid "cleanup argument not a function"
+ msgid "the last argument must be a 1-bit immediate"
  msgstr ""
  
--#: c-common.c:6945
-+#: c-common.c:6919 ada/gcc-interface/utils.c:5301
+-#: config/i386/i386.c:24323
++#: config/i386/i386.c:24472
  #, gcc-internal-format
- msgid "%qE attribute requires prototypes with named arguments"
+ msgid "the last argument must be a 5-bit immediate"
  msgstr ""
  
--#: c-common.c:6956
-+#: c-common.c:6930 ada/gcc-interface/utils.c:5312
+-#: config/i386/i386.c:24332
++#: config/i386/i386.c:24481
  #, gcc-internal-format
- msgid "%qE attribute only applies to variadic functions"
+ msgid "the next to last argument must be an 8-bit immediate"
  msgstr ""
  
--#: c-common.c:6968
-+#: c-common.c:6942 ada/gcc-interface/utils.c:5323
+-#: config/i386/i386.c:24336 config/i386/i386.c:24514
++#: config/i386/i386.c:24485 config/i386/i386.c:24663
  #, gcc-internal-format
- msgid "requested position is not an integer constant"
+ msgid "the last argument must be an 8-bit immediate"
  msgstr ""
  
--#: c-common.c:6976
-+#: c-common.c:6950 ada/gcc-interface/utils.c:5330
+-#: config/i386/i386.c:24572 config/rs6000/rs6000.c:8540
++#: config/i386/i386.c:24721 config/rs6000/rs6000.c:8540
  #, gcc-internal-format
- msgid "requested position is less than zero"
+ msgid "selector must be an integer constant in the range 0..%wi"
  msgstr ""
  
--#: c-common.c:7100
-+#: c-common.c:7074
+-#: config/i386/i386.c:24715
++#: config/i386/i386.c:24864
  #, gcc-internal-format
- msgid "Bad option %s to optimize attribute."
+ msgid "%qE needs unknown isa option"
  msgstr ""
  
--#: c-common.c:7103
-+#: c-common.c:7077
+-#: config/i386/i386.c:24719
++#: config/i386/i386.c:24868
  #, gcc-internal-format
- msgid "Bad option %s to pragma attribute"
+ msgid "%qE needs isa option %s"
  msgstr ""
  
--#: c-common.c:7296
-+#: c-common.c:7270
+-#: config/i386/i386.c:26362
++#: config/i386/i386.c:26511
  #, gcc-internal-format
- msgid "not enough arguments to function %qE"
+ msgid "%qs attribute only available for 64-bit"
  msgstr ""
  
--#: c-common.c:7301 c-typeck.c:2558
-+#: c-common.c:7275 c-typeck.c:2558
+-#: config/i386/i386.c:26373 config/i386/i386.c:26382
++#: config/i386/i386.c:26522 config/i386/i386.c:26531
  #, gcc-internal-format
- msgid "too many arguments to function %qE"
+ msgid "ms_abi and sysv_abi attributes are not compatible"
  msgstr ""
  
--#: c-common.c:7331 c-common.c:7377
-+#: c-common.c:7305 c-common.c:7351
+-#: config/i386/i386.c:26420 config/rs6000/rs6000.c:20748
++#: config/i386/i386.c:26569 config/rs6000/rs6000.c:20748
  #, gcc-internal-format
- msgid "non-floating-point argument in call to function %qE"
+ msgid "%qs incompatible attribute ignored"
  msgstr ""
--#: c-common.c:7354
-+#: c-common.c:7328
- #, gcc-internal-format
- msgid "non-floating-point arguments in call to function %qE"
+@@ -26805,7 +26835,7 @@
+ msgid "%q+D causes a section type conflict"
  msgstr ""
  
--#: c-common.c:7370
-+#: c-common.c:7344
+-#: config/i386/cygming.h:150
++#: config/i386/cygming.h:151
  #, gcc-internal-format
- msgid "non-const integer argument %u in call to function %qE"
+ msgid "-f%s ignored for target (all code is position independent)"
+ msgstr ""
+@@ -26845,34 +26875,44 @@
+ msgid "%Jaddress area attribute cannot be specified for functions"
  msgstr ""
  
--#: c-common.c:7596
-+#: c-common.c:7570
+-#: config/ia64/ia64.c:5168 config/pa/pa.c:351 config/sh/sh.c:7952
+-#: config/spu/spu.c:4478
++#: config/ia64/ia64.c:5168 config/pa/pa.c:351 config/sh/sh.c:7954
++#: config/spu/spu.c:4542
  #, gcc-internal-format
- msgid ""
- "%Hignoring return value of %qD, declared with attribute warn_unused_result"
+ msgid "value of -mfixed-range must have form REG1-REG2"
  msgstr ""
  
--#: c-common.c:7600
-+#: c-common.c:7574
+-#: config/ia64/ia64.c:5195 config/pa/pa.c:378 config/sh/sh.c:7978
+-#: config/spu/spu.c:4504
++#: config/ia64/ia64.c:5195 config/pa/pa.c:378 config/sh/sh.c:7980
++#: config/spu/spu.c:4568
  #, gcc-internal-format
- msgid ""
- "%Hignoring return value of function declared with attribute "
- "warn_unused_result"
+ msgid "%s-%s is an empty range"
  msgstr ""
  
--#: c-common.c:7654
-+#: c-common.c:7628
+-#: config/ia64/ia64.c:5223
++#: config/ia64/ia64.c:5225
  #, gcc-internal-format
- msgid "cannot apply %<offsetof%> to static data member %qD"
+ msgid "bad value %<%s%> for -mtls-size= switch"
  msgstr ""
  
--#: c-common.c:7659
-+#: c-common.c:7633
+-#: config/ia64/ia64.c:5251
++#: config/ia64/ia64.c:5254
  #, gcc-internal-format
- msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
++msgid "value %<%s%> for -mtune= switch is deprecated"
++msgstr ""
++
++#: config/ia64/ia64.c:5256
++#, gcc-internal-format
++msgid "GCC 4.4 is the last release with Itanium1 tuning support"
++msgstr ""
++
++#: config/ia64/ia64.c:5263
++#, gcc-internal-format
+ msgid "bad value %<%s%> for -mtune= switch"
  msgstr ""
  
--#: c-common.c:7680 cp/typeck.c:4685
-+#: c-common.c:7654 cp/typeck.c:4685
+-#: config/ia64/ia64.c:5270
++#: config/ia64/ia64.c:5282
  #, gcc-internal-format
- msgid "attempt to take address of bit-field structure member %qD"
+ msgid "not yet implemented: latency-optimized inline square root"
  msgstr ""
  
--#: c-common.c:7733
-+#: c-common.c:7707
+-#: config/ia64/ia64.c:10535
++#: config/ia64/ia64.c:10547
  #, gcc-internal-format
- msgid "lvalue required as left operand of assignment"
+ msgid "version attribute is not a string"
+ msgstr ""
+@@ -26922,22 +26962,22 @@
+ msgid "invalid target memregs value '%d'"
  msgstr ""
  
--#: c-common.c:7736
-+#: c-common.c:7710
+-#: config/m32c/m32c.c:2793
++#: config/m32c/m32c.c:2821
  #, gcc-internal-format
- msgid "lvalue required as increment operand"
+ msgid "`%s' attribute is not supported for R8C target"
  msgstr ""
  
--#: c-common.c:7739
-+#: c-common.c:7713
+-#: config/m32c/m32c.c:2801
++#: config/m32c/m32c.c:2829
  #, gcc-internal-format
- msgid "lvalue required as decrement operand"
+ msgid "`%s' attribute applies only to functions"
  msgstr ""
  
--#: c-common.c:7742
-+#: c-common.c:7716
+-#: config/m32c/m32c.c:2809 config/sh/sh.c:8184
++#: config/m32c/m32c.c:2837 config/sh/sh.c:8186
  #, gcc-internal-format
- msgid "lvalue required as unary %<&%> operand"
+ msgid "`%s' attribute argument not an integer constant"
  msgstr ""
  
--#: c-common.c:7745
-+#: c-common.c:7719
+-#: config/m32c/m32c.c:2818
++#: config/m32c/m32c.c:2846
  #, gcc-internal-format
- msgid "lvalue required in asm statement"
+ msgid "`%s' attribute argument should be between 18 to 255"
+ msgstr ""
+@@ -27373,37 +27413,37 @@
+ msgid "junk at end of #pragma longcall"
  msgstr ""
  
--#: c-common.c:7874
-+#: c-common.c:7848
+-#: config/rs6000/rs6000-c.c:2989
++#: config/rs6000/rs6000-c.c:3009
  #, gcc-internal-format
- msgid "size of array is too large"
+ msgid "%s only accepts %d arguments"
  msgstr ""
  
--#: c-common.c:7910 c-common.c:7959 c-typeck.c:2748
-+#: c-common.c:7884 c-common.c:7933 c-typeck.c:2748
+-#: config/rs6000/rs6000-c.c:2994
++#: config/rs6000/rs6000-c.c:3014
  #, gcc-internal-format
- msgid "too few arguments to function %qE"
+ msgid "%s only accepts 1 argument"
  msgstr ""
  
--#: c-common.c:7927 c-typeck.c:4461
-+#: c-common.c:7901 c-typeck.c:4465
+-#: config/rs6000/rs6000-c.c:2999 config/rs6000/rs6000-c.c:3006
++#: config/rs6000/rs6000-c.c:3019 config/rs6000/rs6000-c.c:3026
  #, gcc-internal-format
- msgid "incompatible type for argument %d of %qE"
+ msgid "%s only accepts 2 arguments"
  msgstr ""
  
--#: c-common.c:8119
-+#: c-common.c:8093
+-#: config/rs6000/rs6000-c.c:3067
++#: config/rs6000/rs6000-c.c:3087
  #, gcc-internal-format
- msgid "array subscript has type %<char%>"
+ msgid "vec_extract only accepts 2 arguments"
  msgstr ""
  
--#: c-common.c:8154
-+#: c-common.c:8128
+-#: config/rs6000/rs6000-c.c:3124
++#: config/rs6000/rs6000-c.c:3144
  #, gcc-internal-format
- msgid "suggest parentheses around %<+%> inside %<<<%>"
+ msgid "vec_insert only accepts 3 arguments"
  msgstr ""
  
--#: c-common.c:8157
-+#: c-common.c:8131
+-#: config/rs6000/rs6000-c.c:3206
++#: config/rs6000/rs6000-c.c:3226
  #, gcc-internal-format
- msgid "suggest parentheses around %<-%> inside %<<<%>"
+ msgid "passing arg %d of %qE discards qualifiers frompointer target type"
  msgstr ""
  
--#: c-common.c:8163
-+#: c-common.c:8137
+-#: config/rs6000/rs6000-c.c:3249
++#: config/rs6000/rs6000-c.c:3269
  #, gcc-internal-format
- msgid "suggest parentheses around %<+%> inside %<>>%>"
+ msgid "invalid parameter combination for AltiVec intrinsic"
+ msgstr ""
+@@ -27714,7 +27754,7 @@
+ msgid "-m64 not supported in this configuration"
  msgstr ""
  
--#: c-common.c:8166
-+#: c-common.c:8140
+-#: config/rs6000/linux64.h:108
++#: config/rs6000/linux64.h:113
  #, gcc-internal-format
- msgid "suggest parentheses around %<-%> inside %<>>%>"
+ msgid "-m64 requires a PowerPC64 cpu"
  msgstr ""
--#: c-common.c:8172
-+#: c-common.c:8146
+@@ -27731,7 +27771,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:1643
++#: config/rs6000/rs6000.h:1648
  #, gcc-internal-format
- msgid "suggest parentheses around %<&&%> within %<||%>"
+ msgid "RETURN_ADDRESS_OFFSET not supported"
  msgstr ""
--#: c-common.c:8181
-+#: c-common.c:8155
+@@ -27744,57 +27784,57 @@
+ #.
+ #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
+ #. get control.
+-#: config/rs6000/sysv4.h:129
++#: config/rs6000/sysv4.h:134
  #, gcc-internal-format
- msgid "suggest parentheses around arithmetic in operand of %<|%>"
+ msgid "bad value for -mcall-%s"
  msgstr ""
  
--#: c-common.c:8186
-+#: c-common.c:8160
+-#: config/rs6000/sysv4.h:145
++#: config/rs6000/sysv4.h:150
  #, gcc-internal-format
- msgid "suggest parentheses around comparison in operand of %<|%>"
+ msgid "bad value for -msdata=%s"
  msgstr ""
  
--#: c-common.c:8190
-+#: c-common.c:8164
+-#: config/rs6000/sysv4.h:162
++#: config/rs6000/sysv4.h:167
  #, gcc-internal-format
- msgid ""
- "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%"
- "> to %<~%>"
+ msgid "-mrelocatable and -msdata=%s are incompatible"
  msgstr ""
  
--#: c-common.c:8200
-+#: c-common.c:8174
+-#: config/rs6000/sysv4.h:171
++#: config/rs6000/sysv4.h:176
  #, gcc-internal-format
- msgid "suggest parentheses around arithmetic in operand of %<^%>"
+ msgid "-f%s and -msdata=%s are incompatible"
  msgstr ""
  
--#: c-common.c:8205
-+#: c-common.c:8179
+-#: config/rs6000/sysv4.h:180
++#: config/rs6000/sysv4.h:185
  #, gcc-internal-format
- msgid "suggest parentheses around comparison in operand of %<^%>"
+ msgid "-msdata=%s and -mcall-%s are incompatible"
  msgstr ""
  
--#: c-common.c:8211
-+#: c-common.c:8185
+-#: config/rs6000/sysv4.h:189
++#: config/rs6000/sysv4.h:194
  #, gcc-internal-format
- msgid "suggest parentheses around %<+%> in operand of %<&%>"
+ msgid "-mrelocatable and -mno-minimal-toc are incompatible"
  msgstr ""
  
--#: c-common.c:8214
-+#: c-common.c:8188
+-#: config/rs6000/sysv4.h:195
++#: config/rs6000/sysv4.h:200
  #, gcc-internal-format
- msgid "suggest parentheses around %<-%> in operand of %<&%>"
+ msgid "-mrelocatable and -mcall-%s are incompatible"
  msgstr ""
  
--#: c-common.c:8219
-+#: c-common.c:8193
+-#: config/rs6000/sysv4.h:202
++#: config/rs6000/sysv4.h:207
  #, gcc-internal-format
- msgid "suggest parentheses around comparison in operand of %<&%>"
+ msgid "-fPIC and -mcall-%s are incompatible"
  msgstr ""
  
--#: c-common.c:8223
-+#: c-common.c:8197
+-#: config/rs6000/sysv4.h:209
++#: config/rs6000/sysv4.h:214
  #, gcc-internal-format
- msgid ""
- "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%"
- "> to %<~%>"
+ msgid "-mcall-aixdesc must be big endian"
  msgstr ""
  
--#: c-common.c:8231
-+#: c-common.c:8205
+-#: config/rs6000/sysv4.h:214
++#: config/rs6000/sysv4.h:219
  #, gcc-internal-format
- msgid "suggest parentheses around comparison in operand of %<==%>"
+ msgid "-msecure-plt not supported by your assembler"
  msgstr ""
  
--#: c-common.c:8237
-+#: c-common.c:8211
+-#: config/rs6000/sysv4.h:232
++#: config/rs6000/sysv4.h:237
  #, gcc-internal-format
- msgid "suggest parentheses around comparison in operand of %<!=%>"
+ msgid "-m%s not supported in this configuration"
+ msgstr ""
+@@ -27881,59 +27921,59 @@
+ msgid "-fPIC and -G are incompatible"
  msgstr ""
  
--#: c-common.c:8248
-+#: c-common.c:8222
+-#: config/sh/sh.c:6971
++#: config/sh/sh.c:6973
  #, gcc-internal-format
- msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
+ msgid "__builtin_saveregs not supported by this subtarget"
  msgstr ""
  
--#: c-common.c:8263
-+#: c-common.c:8237
+-#: config/sh/sh.c:8040
++#: config/sh/sh.c:8042
  #, gcc-internal-format
- msgid "label %q+D defined but not used"
+ msgid "%qs attribute only applies to interrupt functions"
  msgstr ""
  
--#: c-common.c:8265
-+#: c-common.c:8239
+-#: config/sh/sh.c:8123
++#: config/sh/sh.c:8125
  #, gcc-internal-format
- msgid "label %q+D declared but not defined"
+ msgid "%qs attribute is supported only for SH2A"
  msgstr ""
  
--#: c-common.c:8285
-+#: c-common.c:8259
+-#: config/sh/sh.c:8153
++#: config/sh/sh.c:8155
  #, gcc-internal-format
- msgid "division by zero"
+ msgid "attribute interrupt_handler is not compatible with -m5-compact"
  msgstr ""
  
--#: c-common.c:8317
-+#: c-common.c:8291
+-#: config/sh/sh.c:8170
++#: config/sh/sh.c:8172
  #, gcc-internal-format
- msgid "comparison between types %qT and %qT"
+ msgid "%qs attribute only applies to SH2A"
  msgstr ""
  
--#: c-common.c:8368
-+#: c-common.c:8342
+-#: config/sh/sh.c:8192
++#: config/sh/sh.c:8194
  #, gcc-internal-format
- msgid "comparison between signed and unsigned integer expressions"
+ msgid "`%s' attribute argument should be between 0 to 255"
  msgstr ""
  
--#: c-common.c:8419
-+#: c-common.c:8393
+ #. The argument must be a constant string.
+-#: config/sh/sh.c:8265
++#: config/sh/sh.c:8267
  #, gcc-internal-format
- msgid "promoted ~unsigned is always non-zero"
+ msgid "%qs attribute argument not a string constant"
  msgstr ""
  
--#: c-common.c:8422
-+#: c-common.c:8396
+ #. The argument must be a constant integer.
+-#: config/sh/sh.c:8290
++#: config/sh/sh.c:8292
  #, gcc-internal-format
- msgid "comparison of promoted ~unsigned with constant"
+ msgid "%qs attribute argument not an integer constant"
  msgstr ""
  
--#: c-common.c:8432
-+#: c-common.c:8406
+-#: config/sh/sh.c:10482
++#: config/sh/sh.c:10484
  #, gcc-internal-format
- msgid "comparison of promoted ~unsigned with unsigned"
+ msgid "r0 needs to be available as a call-clobbered register"
  msgstr ""
-@@ -18591,7 +18593,7 @@
- #. 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:1796 c-typeck.c:4096 cp/typeck.c:1619
-+#: c-convert.c:95 c-typeck.c:1796 c-typeck.c:4100 cp/typeck.c:1619
- #: cp/typeck.c:5936 cp/typeck.c:6546 fortran/convert.c:88
+-#: config/sh/sh.c:10503
++#: config/sh/sh.c:10505
  #, gcc-internal-format
- msgid "void value not ignored as it ought to be"
-@@ -18831,8 +18833,8 @@
- msgid "declaration of %q+D shadows a previous local"
+ msgid "Need a second call-clobbered general purpose register"
  msgstr ""
  
--#: c-decl.c:1972 cp/name-lookup.c:1041 cp/name-lookup.c:1072
--#: cp/name-lookup.c:1080
-+#: c-decl.c:1972 cp/name-lookup.c:1043 cp/name-lookup.c:1074
-+#: cp/name-lookup.c:1082
+-#: config/sh/sh.c:10511
++#: config/sh/sh.c:10513
  #, gcc-internal-format
- msgid "%Jshadowed declaration is here"
+ msgid "Need a call-clobbered target register"
  msgstr ""
-@@ -19015,7 +19017,7 @@
- msgid "variable %qD has initializer but incomplete type"
+@@ -27966,7 +28006,7 @@
+ msgid "%s %q+D %s after being referenced with dllimport linkage"
  msgstr ""
  
--#: c-decl.c:3319 c-decl.c:6138 cp/decl.c:4114 cp/decl.c:11484
-+#: c-decl.c:3319 c-decl.c:6138 cp/decl.c:4117 cp/decl.c:11498
+-#: config/sh/symbian.c:891 cp/tree.c:2843
++#: config/sh/symbian.c:891 cp/tree.c:2840
  #, gcc-internal-format
- msgid "inline function %q+D given attribute noinline"
+ msgid "lang_* check: failed in %s, at %s:%d"
  msgstr ""
-@@ -19135,7 +19137,7 @@
- msgid "variable length array %qs is used"
+@@ -28024,42 +28064,42 @@
+ msgid "-mcmodel= is not supported on 32 bit systems"
  msgstr ""
  
--#: c-decl.c:3932 cp/decl.c:7274
-+#: c-decl.c:3932 cp/decl.c:7277
+-#: config/spu/spu-c.c:135
++#: config/spu/spu-c.c:140
  #, gcc-internal-format
- msgid "variable length array is used"
- msgstr ""
-@@ -19190,22 +19192,22 @@
- msgid "storage class specified for structure field %qs"
+ msgid "insufficient arguments to overloaded function %s"
  msgstr ""
  
--#: c-decl.c:4150 cp/decl.c:8169
-+#: c-decl.c:4150 cp/decl.c:8175
+-#: config/spu/spu-c.c:170
++#: config/spu/spu-c.c:172
  #, gcc-internal-format
- msgid "storage class specified for parameter %qs"
+ msgid "too many arguments to overloaded function %s"
  msgstr ""
  
--#: c-decl.c:4153 cp/decl.c:8171
-+#: c-decl.c:4153 cp/decl.c:8177
+-#: config/spu/spu-c.c:182
++#: config/spu/spu-c.c:184
  #, gcc-internal-format
- msgid "storage class specified for typename"
+ msgid "parameter list does not match a valid signature for %s()"
  msgstr ""
  
--#: c-decl.c:4170 cp/decl.c:9450
-+#: c-decl.c:4170 cp/decl.c:9464
+-#: config/spu/spu.c:383 config/spu/spu.c:394
++#: config/spu/spu.c:447 config/spu/spu.c:458
  #, gcc-internal-format
- msgid "%qs initialized and declared %<extern%>"
+ msgid "Unknown architecture '%s'"
  msgstr ""
  
--#: c-decl.c:4173 cp/decl.c:9454
-+#: c-decl.c:4173 cp/decl.c:9468
+-#: config/spu/spu.c:3649
++#: config/spu/spu.c:3713
  #, gcc-internal-format
- msgid "%qs has both %<extern%> and initializer"
- msgstr ""
-@@ -19220,12 +19222,12 @@
- msgid "file-scope declaration of %qs specifies %<register%>"
+ msgid "`%s' attribute ignored"
  msgstr ""
  
--#: c-decl.c:4186 cp/decl.c:8182
-+#: c-decl.c:4186 cp/decl.c:8188
+-#: config/spu/spu.c:5828
++#: config/spu/spu.c:5902
  #, gcc-internal-format
- msgid "nested function %qs declared %<extern%>"
+ msgid "%s expects an integer literal in the range [%d, %d]."
  msgstr ""
  
--#: c-decl.c:4189 cp/decl.c:8192
-+#: c-decl.c:4189 cp/decl.c:8198
+-#: config/spu/spu.c:5848
++#: config/spu/spu.c:5922
  #, gcc-internal-format
- msgid "function-scope %qs implicitly auto and declared %<__thread%>"
- msgstr ""
-@@ -19268,7 +19270,7 @@
- msgid "size of array %qs is negative"
+ msgid "%s expects an integer literal in the range [%d, %d]. ("
  msgstr ""
  
--#: c-decl.c:4382 c-decl.c:4655 cp/decl.c:8694
-+#: c-decl.c:4382 c-decl.c:4655 cp/decl.c:8706
+-#: config/spu/spu.c:5878
++#: config/spu/spu.c:5952
  #, gcc-internal-format
- msgid "size of array %qs is too large"
+ msgid "%d least significant bits of %s are ignored."
  msgstr ""
-@@ -19289,12 +19291,12 @@
- msgid "array type has incomplete element type"
+@@ -28239,221 +28279,226 @@
+ msgid "only uninitialized variables can be placed in a .bss section"
  msgstr ""
  
--#: c-decl.c:4526 cp/decl.c:8288
-+#: c-decl.c:4526 cp/decl.c:8294
+-#: cp/call.c:2552
++#: cp/call.c:2580
  #, gcc-internal-format
- msgid "%qs declared as function returning a function"
+ msgid "%s %D(%T, %T, %T) <built-in>"
  msgstr ""
  
--#: c-decl.c:4531 cp/decl.c:8293
-+#: c-decl.c:4531 cp/decl.c:8299
+-#: cp/call.c:2557
++#: cp/call.c:2585
  #, gcc-internal-format
- msgid "%qs declared as function returning an array"
- msgstr ""
-@@ -19304,7 +19306,7 @@
- msgid "function definition has qualified void return type"
+ msgid "%s %D(%T, %T) <built-in>"
  msgstr ""
  
--#: c-decl.c:4557 cp/decl.c:8277
-+#: c-decl.c:4557 cp/decl.c:8283
+-#: cp/call.c:2561
++#: cp/call.c:2589
  #, gcc-internal-format
- msgid "type qualifiers ignored on function return type"
- msgstr ""
-@@ -19585,7 +19587,7 @@
- msgid "%q+D was used with no prototype before its definition"
+ msgid "%s %D(%T) <built-in>"
  msgstr ""
  
--#: c-decl.c:6254 cp/decl.c:11625
-+#: c-decl.c:6254 cp/decl.c:11639
+-#: cp/call.c:2565
++#: cp/call.c:2593
  #, gcc-internal-format
- msgid "no previous declaration for %q+D"
- msgstr ""
-@@ -19700,7 +19702,7 @@
- msgid "argument %qD doesn%'t match prototype"
+ msgid "%s %T <conversion>"
  msgstr ""
  
--#: c-decl.c:6782 cp/decl.c:12329
-+#: c-decl.c:6782 cp/decl.c:12343
+-#: cp/call.c:2567
++#: cp/call.c:2595
  #, gcc-internal-format
- msgid "no return statement in function returning non-void"
- msgstr ""
-@@ -20074,7 +20076,7 @@
- msgid "ISO C does not support decimal floating point"
+ msgid "%s %+#D <near match>"
  msgstr ""
  
--#: c-decl.c:7613 c-decl.c:7792 c-parser.c:5101
-+#: c-decl.c:7613 c-decl.c:7792 c-parser.c:5107
+-#: cp/call.c:2569 cp/pt.c:1406
++#: cp/call.c:2597 cp/pt.c:1406
  #, gcc-internal-format
- msgid "fixed-point types not supported for this target"
- msgstr ""
-@@ -20762,12 +20764,12 @@
- msgid "ISO C forbids an empty translation unit"
+ msgid "%s %+#D"
  msgstr ""
  
--#: c-parser.c:1056 c-parser.c:6109
-+#: c-parser.c:1056 c-parser.c:6113
+-#: cp/call.c:2851
++#: cp/call.c:2879
  #, gcc-internal-format
- msgid "ISO C does not allow extra %<;%> outside of a function"
+ msgid "conversion from %qT to %qT is ambiguous"
  msgstr ""
  
--#: c-parser.c:1158 c-parser.c:6667
-+#: c-parser.c:1158 c-parser.c:6671
+-#: cp/call.c:3010 cp/call.c:3030 cp/call.c:3094
++#: cp/call.c:3038 cp/call.c:3058 cp/call.c:3122
  #, gcc-internal-format
- msgid "expected declaration specifiers"
+ msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
-@@ -20796,16 +20798,16 @@
+-#: cp/call.c:3033 cp/call.c:3097
++#: cp/call.c:3061 cp/call.c:3125
+ #, gcc-internal-format
+ msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr ""
  
- #: c-parser.c:1641 c-parser.c:2454 c-parser.c:3094 c-parser.c:3352
--#: c-parser.c:4286 c-parser.c:4886 c-parser.c:5308 c-parser.c:5329
--#: c-parser.c:5446 c-parser.c:5598 c-parser.c:5615 c-parser.c:5751
--#: c-parser.c:5763 c-parser.c:5788 c-parser.c:5922 c-parser.c:5951
--#: c-parser.c:5959 c-parser.c:5987 c-parser.c:6001 c-parser.c:6217
--#: c-parser.c:6316 c-parser.c:6837 c-parser.c:7538
-+#: c-parser.c:4292 c-parser.c:4892 c-parser.c:5314 c-parser.c:5335
-+#: c-parser.c:5452 c-parser.c:5602 c-parser.c:5619 c-parser.c:5755
-+#: c-parser.c:5767 c-parser.c:5792 c-parser.c:5926 c-parser.c:5955
-+#: c-parser.c:5963 c-parser.c:5991 c-parser.c:6005 c-parser.c:6221
-+#: c-parser.c:6320 c-parser.c:6841 c-parser.c:7542
+ #. It's no good looking for an overloaded operator() on a
+ #. pointer-to-member-function.
+-#: cp/call.c:3170
++#: cp/call.c:3198
+ #, gcc-internal-format
+ msgid ""
+ "pointer-to-member function %E cannot be called without an object; consider "
+ "using .* or ->*"
+ msgstr ""
+-#: cp/call.c:3246
++#: cp/call.c:3274
  #, gcc-internal-format
- msgid "expected identifier"
+ msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
--#: c-parser.c:1674 cp/parser.c:11972
-+#: c-parser.c:1674 cp/parser.c:11977
+-#: cp/call.c:3258
++#: cp/call.c:3286
  #, gcc-internal-format
- msgid "comma at end of enumerator list"
+ msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr ""
-@@ -20815,7 +20817,7 @@
- msgid "expected %<,%> or %<}%>"
+-#: cp/call.c:3299
++#: cp/call.c:3327
+ #, gcc-internal-format
+ msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
--#: c-parser.c:1694 c-parser.c:1877 c-parser.c:6076
-+#: c-parser.c:1694 c-parser.c:1877 c-parser.c:6080
+-#: cp/call.c:3305
++#: cp/call.c:3333
  #, gcc-internal-format
- msgid "expected %<{%>"
+ msgid "%s for %<operator%s%> in %<%E%s%>"
  msgstr ""
-@@ -20830,7 +20832,7 @@
- msgid "expected class name"
+-#: cp/call.c:3309
++#: cp/call.c:3337
+ #, gcc-internal-format
+ msgid "%s for %<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
--#: c-parser.c:1831 c-parser.c:5855
-+#: c-parser.c:1831 c-parser.c:5859
+-#: cp/call.c:3314
++#: cp/call.c:3342
  #, gcc-internal-format
- msgid "extra semicolon in struct or union specified"
+ msgid "%s for %qs in %<%s %E%>"
  msgstr ""
-@@ -20890,7 +20892,7 @@
- msgid "wide string literal in %<asm%>"
+-#: cp/call.c:3319
++#: cp/call.c:3347
+ #, gcc-internal-format
+ msgid "%s for %<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
--#: c-parser.c:2689 c-parser.c:6722
-+#: c-parser.c:2689 c-parser.c:6726
+-#: cp/call.c:3322
++#: cp/call.c:3350
  #, gcc-internal-format
- msgid "expected string literal"
+ msgid "%s for %<operator%s%> in %<%s%E%>"
  msgstr ""
-@@ -20980,12 +20982,12 @@
- msgid "expected statement"
+-#: cp/call.c:3416
++#: cp/call.c:3444
+ #, gcc-internal-format
+ msgid "ISO C++ forbids omitting the middle term of a ?: expression"
  msgstr ""
  
--#: c-parser.c:3872 cp/parser.c:7296
-+#: c-parser.c:3872 cp/parser.c:7301
+-#: cp/call.c:3496
++#: cp/call.c:3524
  #, gcc-internal-format
- msgid "suggest braces around empty body in an %<if%> statement"
+ 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 ""
  
--#: c-parser.c:3898 cp/parser.c:7317
-+#: c-parser.c:3898 cp/parser.c:7322
+-#: cp/call.c:3501
++#: cp/call.c:3529
  #, gcc-internal-format
- msgid "suggest braces around empty body in an %<else%> statement"
+ 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 ""
-@@ -21000,199 +21002,199 @@
- msgid "%E qualifier ignored on asm"
+-#: cp/call.c:3543 cp/call.c:3779
++#: cp/call.c:3571 cp/call.c:3807
+ #, gcc-internal-format
+ msgid "operands to ?: have different types %qT and %qT"
  msgstr ""
  
--#: c-parser.c:4459
-+#: c-parser.c:4465
+-#: cp/call.c:3726
++#: cp/call.c:3754
  #, gcc-internal-format
- msgid "ISO C forbids omitting the middle term of a ?: expression"
+ msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgstr ""
  
--#: c-parser.c:4855
-+#: c-parser.c:4861
+-#: cp/call.c:3737
++#: cp/call.c:3765
  #, gcc-internal-format
- msgid "traditional C rejects the unary plus operator"
+ msgid "enumeral and non-enumeral type in conditional expression"
  msgstr ""
  
--#: c-parser.c:4972
-+#: c-parser.c:4978
+-#: cp/call.c:4049
++#: cp/call.c:4077
  #, gcc-internal-format
- msgid "%<sizeof%> applied to a bit-field"
+ msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
--#: c-parser.c:5131 c-parser.c:5488 c-parser.c:5510
-+#: c-parser.c:5137 c-parser.c:5494 c-parser.c:5516
+-#: cp/call.c:4127
++#: cp/call.c:4167
  #, gcc-internal-format
- msgid "expected expression"
+ msgid "comparison between %q#T and %q#T"
  msgstr ""
  
--#: c-parser.c:5158
-+#: c-parser.c:5164
+-#: cp/call.c:4412
++#: cp/call.c:4452
  #, gcc-internal-format
- msgid "braced-group within expression allowed only inside a function"
+ msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
--#: c-parser.c:5172
-+#: c-parser.c:5178
+-#: cp/call.c:4417
++#: cp/call.c:4457
  #, gcc-internal-format
- msgid "ISO C forbids braced-groups within expressions"
+ msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
--#: c-parser.c:5370
-+#: c-parser.c:5376
+-#: cp/call.c:4435
++#: cp/call.c:4475
  #, gcc-internal-format
- msgid "first argument to %<__builtin_choose_expr%> not a constant"
+ msgid "%q+#D is private"
  msgstr ""
  
--#: c-parser.c:5539
-+#: c-parser.c:5545
+-#: cp/call.c:4437
++#: cp/call.c:4477
  #, gcc-internal-format
- msgid "compound literal has variable size"
+ msgid "%q+#D is protected"
  msgstr ""
  
--#: c-parser.c:5547
-+#: c-parser.c:5553
+-#: cp/call.c:4439
++#: cp/call.c:4479
  #, gcc-internal-format
- msgid "ISO C90 forbids compound literals"
+ msgid "%q+#D is inaccessible"
  msgstr ""
  
--#: c-parser.c:6072
-+#: c-parser.c:6076
+-#: cp/call.c:4440
++#: cp/call.c:4480
  #, gcc-internal-format
- msgid "extra semicolon in method definition specified"
+ msgid "within this context"
  msgstr ""
  
--#: c-parser.c:6616
-+#: c-parser.c:6620
+-#: cp/call.c:4486
++#: cp/call.c:4526
  #, gcc-internal-format
- msgid "%<#pragma omp barrier%> may only be used in compound statements"
+ msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
--#: c-parser.c:6627
-+#: c-parser.c:6631
+-#: cp/call.c:4489
++#: cp/call.c:4529
  #, gcc-internal-format
- msgid "%<#pragma omp flush%> may only be used in compound statements"
+ msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
--#: c-parser.c:6638
-+#: c-parser.c:6642
+-#: cp/call.c:4495
++#: cp/call.c:4535
  #, gcc-internal-format
- msgid "%<#pragma omp taskwait%> may only be used in compound statements"
+ msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
--#: c-parser.c:6651
-+#: c-parser.c:6655
+-#: cp/call.c:4546 cp/cvt.c:217
++#: cp/call.c:4573
+ #, gcc-internal-format
++msgid "too many braces around initializer for %qT"
++msgstr ""
++
++#: cp/call.c:4595 cp/cvt.c:217
++#, gcc-internal-format
+ msgid "invalid conversion from %qT to %qT"
+ msgstr ""
+-#: cp/call.c:4548
++#: cp/call.c:4597
+ #, gcc-internal-format
+ msgid "  initializing argument %P of %qD"
+ msgstr ""
+-#: cp/call.c:4572
++#: cp/call.c:4621
  #, gcc-internal-format
  msgid ""
- "%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
- "construct"
+ "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
--#: c-parser.c:6657
-+#: c-parser.c:6661
+-#: cp/call.c:4735
++#: cp/call.c:4795
  #, gcc-internal-format
- msgid "%<#pragma GCC pch_preprocess%> must be first"
+ msgid "cannot bind bitfield %qE to %qT"
  msgstr ""
  
--#: c-parser.c:6815
-+#: c-parser.c:6819
+-#: cp/call.c:4738 cp/call.c:4756
++#: cp/call.c:4798 cp/call.c:4816
  #, gcc-internal-format
- msgid "too many %qs clauses"
+ msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
--#: c-parser.c:6911
-+#: c-parser.c:6915
+-#: cp/call.c:4741
++#: cp/call.c:4801
  #, gcc-internal-format
- msgid "collapse argument needs positive constant integer expression"
+ msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
--#: c-parser.c:6976
-+#: c-parser.c:6980
+-#: cp/call.c:4865
++#: cp/call.c:4925
  #, gcc-internal-format
- msgid "expected %<none%> or %<shared%>"
+ msgid ""
+ "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at "
+@@ -28461,108 +28506,123 @@
  msgstr ""
  
--#: c-parser.c:7019
-+#: c-parser.c:7023
+ #. Undefined behavior [expr.call] 5.2.2/7.
+-#: cp/call.c:4893
++#: cp/call.c:4953
  #, gcc-internal-format
- msgid "expected %<(%>"
+ msgid ""
+ "cannot receive objects of non-POD type %q#T through %<...%>; call will abort "
+ "at runtime"
  msgstr ""
  
--#: c-parser.c:7063 c-parser.c:7247
-+#: c-parser.c:7067 c-parser.c:7251
+-#: cp/call.c:4941
++#: cp/call.c:5001
  #, gcc-internal-format
- msgid "expected integer expression"
+ msgid "the default argument for parameter %d of %qD has not yet been parsed"
  msgstr ""
  
--#: c-parser.c:7073
-+#: c-parser.c:7077
+-#: cp/call.c:4951
++#: cp/call.c:5011
  #, gcc-internal-format
- msgid "%<num_threads%> value must be positive"
+ msgid "recursive evaluation of default argument for %q#D"
  msgstr ""
  
--#: c-parser.c:7153
-+#: c-parser.c:7157
+-#: cp/call.c:5068
++#: cp/call.c:5128
  #, gcc-internal-format
- msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
+ msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
--#: c-parser.c:7238
-+#: c-parser.c:7242
+-#: cp/call.c:5222
++#: cp/call.c:5282
  #, gcc-internal-format
- msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
+ msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgstr ""
  
--#: c-parser.c:7242
-+#: c-parser.c:7246
+-#: cp/call.c:5244
++#: cp/call.c:5304
  #, gcc-internal-format
- msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
+ msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
--#: c-parser.c:7260
-+#: c-parser.c:7264
+-#: cp/call.c:5522
++#: cp/call.c:5598
  #, gcc-internal-format
- msgid "invalid schedule kind"
+ msgid "could not find class$ field in java interface type %qT"
  msgstr ""
  
--#: c-parser.c:7378
-+#: c-parser.c:7382
+-#: cp/call.c:5765
++#: cp/call.c:5841
  #, gcc-internal-format
- msgid "expected %<#pragma omp%> clause"
+ msgid "call to non-function %qD"
  msgstr ""
  
--#: c-parser.c:7387
-+#: c-parser.c:7391
+-#: cp/call.c:5904
++#: cp/call.c:5980
  #, gcc-internal-format
- msgid "%qs is not valid for %qs"
+ msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgstr ""
  
--#: c-parser.c:7488
-+#: c-parser.c:7492
+-#: cp/call.c:5925
++#: cp/call.c:6001
  #, gcc-internal-format
- msgid "invalid operator for %<#pragma omp atomic%>"
+ msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
--#: c-parser.c:7541 c-parser.c:7561
-+#: c-parser.c:7545 c-parser.c:7565
+-#: cp/call.c:5954
++#: cp/call.c:6030
  #, gcc-internal-format
- msgid "expected %<(%> or end of line"
+ msgid "cannot call member function %qD without object"
  msgstr ""
  
--#: c-parser.c:7593
-+#: c-parser.c:7597
+-#: cp/call.c:6642
++#: cp/call.c:6718
  #, gcc-internal-format
- msgid "for statement expected"
+ msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
--#: c-parser.c:7643
-+#: c-parser.c:7647
+-#: cp/call.c:6644 cp/name-lookup.c:4468 cp/name-lookup.c:4913
++#: cp/call.c:6720 cp/name-lookup.c:4469 cp/name-lookup.c:4914
  #, gcc-internal-format
- msgid "expected iteration declaration or initialization"
+ msgid "  in call to %qD"
  msgstr ""
  
--#: c-parser.c:7722
-+#: c-parser.c:7726
+-#: cp/call.c:6701
++#: cp/call.c:6777
  #, gcc-internal-format
- msgid "not enough perfectly nested loops"
+ msgid "choosing %qD over %qD"
  msgstr ""
  
--#: c-parser.c:7770
-+#: c-parser.c:7774
+-#: cp/call.c:6702
++#: cp/call.c:6778
  #, gcc-internal-format
- msgid "collapsed loops not perfectly nested"
+ msgid "  for conversion from %qT to %qT"
  msgstr ""
  
--#: c-parser.c:7807 cp/pt.c:10533
-+#: c-parser.c:7811 cp/pt.c:10534
+-#: cp/call.c:6705
++#: cp/call.c:6781
  #, gcc-internal-format
- msgid "iteration variable %qD should not be firstprivate"
+ msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
--#: c-parser.c:7957
-+#: c-parser.c:7961
+-#: cp/call.c:6821
++#: cp/call.c:6899
  #, gcc-internal-format
- msgid "expected %<#pragma omp section%> or %<}%>"
++msgid "default argument mismatch in overload resolution"
++msgstr ""
++
++#: cp/call.c:6902
++#, gcc-internal-format
++msgid " candidate 1: %q+#F"
++msgstr ""
++
++#: cp/call.c:6904
++#, gcc-internal-format
++msgid " candidate 2: %q+#F"
++msgstr ""
++
++#: cp/call.c:6942
++#, 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-parser.c:8227
-+#: c-parser.c:8231
+-#: cp/call.c:6965
++#: cp/call.c:7086
  #, gcc-internal-format
- msgid "%qD is not a variable"
+ msgid "could not convert %qE to %qT"
  msgstr ""
  
--#: c-parser.c:8229 cp/semantics.c:3802
-+#: c-parser.c:8233 cp/semantics.c:3804
+-#: cp/call.c:7171
++#: cp/call.c:7292
  #, gcc-internal-format
- msgid "%qE declared %<threadprivate%> after first use"
+ msgid ""
+ "invalid initialization of non-const reference of type %qT from a temporary "
+ "of type %qT"
  msgstr ""
  
--#: c-parser.c:8231 cp/semantics.c:3804
-+#: c-parser.c:8235 cp/semantics.c:3806
+-#: cp/call.c:7175
++#: cp/call.c:7296
  #, gcc-internal-format
- msgid "automatic variable %qE cannot be %<threadprivate%>"
+ msgid ""
+ "invalid initialization of reference of type %qT from expression of type %qT"
+@@ -28903,27 +28963,27 @@
+ msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
--#: c-parser.c:8235 cp/semantics.c:3806
-+#: c-parser.c:8239 cp/semantics.c:3808
+-#: cp/class.c:6161
++#: cp/class.c:6168
  #, gcc-internal-format
- msgid "%<threadprivate%> %qE has incomplete type"
+ msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
-@@ -21930,109 +21932,109 @@
- msgid "address of register variable %qD requested"
+-#: cp/class.c:6187
++#: cp/class.c:6195
+ #, gcc-internal-format
+ msgid "assuming pointer to member %qD"
  msgstr ""
  
--#: c-typeck.c:3462
-+#: c-typeck.c:3463
+-#: cp/class.c:6190
++#: cp/class.c:6198
  #, gcc-internal-format
- msgid "non-lvalue array in conditional expression"
+ msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
--#: c-typeck.c:3510
-+#: c-typeck.c:3513
+-#: cp/class.c:6252 cp/class.c:6286
++#: cp/class.c:6260 cp/class.c:6294
  #, gcc-internal-format
- msgid "signed and unsigned type in conditional expression"
+ msgid "not enough type information"
  msgstr ""
  
--#: c-typeck.c:3518
-+#: c-typeck.c:3521
+-#: cp/class.c:6269
++#: cp/class.c:6277
  #, gcc-internal-format
- msgid "ISO C forbids conditional expr with only one void side"
+ msgid "argument of type %qT does not match %qT"
+ msgstr ""
+@@ -28933,12 +28993,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:6587 cp/decl.c:1193 cp/name-lookup.c:526
++#: cp/class.c:6595 cp/decl.c:1204 cp/name-lookup.c:526
+ #, gcc-internal-format
+ msgid "declaration of %q#D"
  msgstr ""
  
--#: c-typeck.c:3533 c-typeck.c:3542
-+#: c-typeck.c:3536 c-typeck.c:3545
+-#: cp/class.c:6588
++#: cp/class.c:6596
  #, gcc-internal-format
- msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
+ msgid "changes meaning of %qD from %q+#D"
+ msgstr ""
+@@ -28978,7 +29038,7 @@
+ msgid "conversion from %qT to %qT discards qualifiers"
  msgstr ""
  
--#: c-typeck.c:3550
-+#: c-typeck.c:3554
+-#: cp/cvt.c:470 cp/typeck.c:5449
++#: cp/cvt.c:470 cp/typeck.c:5462
  #, gcc-internal-format
- msgid "pointer type mismatch in conditional expression"
+ msgid "casting %qT to %qT does not dereference pointer"
+ msgstr ""
+@@ -29010,172 +29070,172 @@
+ msgid "%q#T used where a floating point value was expected"
  msgstr ""
  
--#: c-typeck.c:3558 c-typeck.c:3569
-+#: c-typeck.c:3562 c-typeck.c:3573
+-#: cp/cvt.c:763
++#: cp/cvt.c:769
  #, gcc-internal-format
- msgid "pointer/integer type mismatch in conditional expression"
+ msgid "conversion from %qT to non-scalar type %qT requested"
  msgstr ""
  
--#: c-typeck.c:3583
-+#: c-typeck.c:3587
+-#: cp/cvt.c:798
++#: cp/cvt.c:805
  #, gcc-internal-format
- msgid "type mismatch in conditional expression"
+ msgid "pseudo-destructor is not called"
  msgstr ""
  
--#: c-typeck.c:3624
-+#: c-typeck.c:3628
+-#: cp/cvt.c:860
++#: cp/cvt.c:867
  #, gcc-internal-format
- msgid "left-hand operand of comma expression has no effect"
+ msgid "object of incomplete type %qT will not be accessed in %s"
  msgstr ""
  
--#: c-typeck.c:3661
-+#: c-typeck.c:3665
+-#: cp/cvt.c:868
++#: cp/cvt.c:875
  #, gcc-internal-format
- msgid "cast specifies array type"
+ msgid "object of type %qT will not be accessed in %s"
  msgstr ""
  
--#: c-typeck.c:3667
-+#: c-typeck.c:3671
+-#: cp/cvt.c:885
++#: cp/cvt.c:892
  #, gcc-internal-format
- msgid "cast specifies function type"
+ msgid "object %qE of incomplete type %qT will not be accessed in %s"
  msgstr ""
  
--#: c-typeck.c:3683
-+#: c-typeck.c:3687
+-#: cp/cvt.c:923
++#: cp/cvt.c:930
  #, gcc-internal-format
- msgid "ISO C forbids casting nonscalar to the same type"
+ msgid "%s cannot resolve address of overloaded function"
  msgstr ""
  
--#: c-typeck.c:3700
-+#: c-typeck.c:3704
+-#: cp/cvt.c:933
++#: cp/cvt.c:940
  #, gcc-internal-format
- msgid "ISO C forbids casts to union type"
+ msgid "%s is a reference, not call, to function %qE"
  msgstr ""
  
--#: c-typeck.c:3707
-+#: c-typeck.c:3711
+-#: cp/cvt.c:951
++#: cp/cvt.c:958
  #, gcc-internal-format
- msgid "cast to union type from type not present in union"
+ msgid "%s has no effect"
  msgstr ""
  
--#: c-typeck.c:3753
-+#: c-typeck.c:3757
+-#: cp/cvt.c:985
++#: cp/cvt.c:992
  #, gcc-internal-format
- msgid "cast adds new qualifiers to function type"
+ msgid "value computed is not used"
  msgstr ""
  
- #. There are qualifiers present in IN_OTYPE that are not
- #. present in IN_TYPE.
--#: c-typeck.c:3758
-+#: c-typeck.c:3762
+-#: cp/cvt.c:1095
++#: cp/cvt.c:1102
  #, gcc-internal-format
- msgid "cast discards qualifiers from pointer target type"
+ msgid "converting NULL to non-pointer type"
  msgstr ""
  
--#: c-typeck.c:3774
-+#: c-typeck.c:3778
+-#: cp/cvt.c:1201
++#: cp/cvt.c:1208
  #, gcc-internal-format
- msgid "cast increases required alignment of target type"
+ msgid "ambiguous default type conversion from %qT"
  msgstr ""
  
--#: c-typeck.c:3785
-+#: c-typeck.c:3789
+-#: cp/cvt.c:1203
++#: cp/cvt.c:1210
  #, gcc-internal-format
- msgid "cast from pointer to integer of different size"
+ msgid "  candidate conversions include %qD and %qD"
  msgstr ""
  
--#: c-typeck.c:3789
-+#: c-typeck.c:3793
+-#: cp/decl.c:1056
++#: cp/decl.c:1067
  #, gcc-internal-format
- msgid "cast from function call of type %qT to non-matching type %qT"
+ msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr ""
  
--#: c-typeck.c:3797
-+#: c-typeck.c:3801
+-#: cp/decl.c:1057 cp/decl.c:1604 objc/objc-act.c:2935 objc/objc-act.c:7522
++#: cp/decl.c:1068 cp/decl.c:1615 objc/objc-act.c:2935 objc/objc-act.c:7522
  #, gcc-internal-format
- msgid "cast to pointer from integer of different size"
+ msgid "previous declaration of %q+D"
  msgstr ""
  
--#: c-typeck.c:3811
-+#: c-typeck.c:3815
+-#: cp/decl.c:1090
++#: cp/decl.c:1101
  #, gcc-internal-format
- msgid "ISO C forbids conversion of function pointer to object pointer type"
+ msgid "declaration of %qF throws different exceptions"
  msgstr ""
  
--#: c-typeck.c:3820
-+#: c-typeck.c:3824
+-#: cp/decl.c:1091
++#: cp/decl.c:1102
  #, gcc-internal-format
- msgid "ISO C forbids conversion of object pointer to function pointer type"
+ msgid "from previous declaration %q+F"
  msgstr ""
-@@ -22040,458 +22042,458 @@
- #. This macro is used to emit diagnostics to ensure that all format
- #. strings are complete sentences, visible to gettext and checked at
- #. compile time.
--#: c-typeck.c:4031 c-typeck.c:4464
-+#: c-typeck.c:4035 c-typeck.c:4468
+-#: cp/decl.c:1147
++#: cp/decl.c:1158
  #, gcc-internal-format
- msgid "expected %qT but argument is of type %qT"
+ msgid "function %q+D redeclared as inline"
  msgstr ""
  
--#: c-typeck.c:4110
-+#: c-typeck.c:4114
+-#: cp/decl.c:1149
++#: cp/decl.c:1160
  #, gcc-internal-format
- msgid "cannot pass rvalue to reference parameter"
+ msgid "previous declaration of %q+D with attribute noinline"
  msgstr ""
  
--#: c-typeck.c:4224 c-typeck.c:4393
-+#: c-typeck.c:4228 c-typeck.c:4397
+-#: cp/decl.c:1156
++#: cp/decl.c:1167
  #, gcc-internal-format
- msgid ""
- "passing argument %d of %qE makes qualified function pointer from unqualified"
+ msgid "function %q+D redeclared with attribute noinline"
  msgstr ""
  
--#: c-typeck.c:4227 c-typeck.c:4396
-+#: c-typeck.c:4231 c-typeck.c:4400
+-#: cp/decl.c:1158
++#: cp/decl.c:1169
  #, gcc-internal-format
- msgid "assignment makes qualified function pointer from unqualified"
+ msgid "previous declaration of %q+D was inline"
  msgstr ""
  
--#: c-typeck.c:4230 c-typeck.c:4398
-+#: c-typeck.c:4234 c-typeck.c:4402
+-#: cp/decl.c:1180 cp/decl.c:1253
++#: cp/decl.c:1191 cp/decl.c:1264
  #, gcc-internal-format
- msgid "initialization makes qualified function pointer from unqualified"
+ msgid "shadowing %s function %q#D"
  msgstr ""
  
--#: c-typeck.c:4233 c-typeck.c:4400
-+#: c-typeck.c:4237 c-typeck.c:4404
+-#: cp/decl.c:1189
++#: cp/decl.c:1200
  #, gcc-internal-format
- msgid "return makes qualified function pointer from unqualified"
+ msgid "library function %q#D redeclared as non-function %q#D"
  msgstr ""
  
--#: c-typeck.c:4238 c-typeck.c:4358
-+#: c-typeck.c:4242 c-typeck.c:4362
+-#: cp/decl.c:1194
++#: cp/decl.c:1205
  #, gcc-internal-format
- msgid "passing argument %d of %qE discards qualifiers from pointer target type"
+ msgid "conflicts with built-in declaration %q#D"
  msgstr ""
  
--#: c-typeck.c:4240 c-typeck.c:4360
-+#: c-typeck.c:4244 c-typeck.c:4364
+-#: cp/decl.c:1248 cp/decl.c:1374 cp/decl.c:1390
++#: cp/decl.c:1259 cp/decl.c:1385 cp/decl.c:1401
  #, gcc-internal-format
- msgid "assignment discards qualifiers from pointer target type"
+ msgid "new declaration %q#D"
  msgstr ""
  
--#: c-typeck.c:4242 c-typeck.c:4362
-+#: c-typeck.c:4246 c-typeck.c:4366
+-#: cp/decl.c:1249
++#: cp/decl.c:1260
  #, gcc-internal-format
- msgid "initialization discards qualifiers from pointer target type"
+ msgid "ambiguates built-in declaration %q#D"
  msgstr ""
  
--#: c-typeck.c:4244 c-typeck.c:4364
-+#: c-typeck.c:4248 c-typeck.c:4368
+-#: cp/decl.c:1338
++#: cp/decl.c:1349
  #, gcc-internal-format
- msgid "return discards qualifiers from pointer target type"
+ msgid "%q#D redeclared as different kind of symbol"
  msgstr ""
  
--#: c-typeck.c:4252
-+#: c-typeck.c:4256
+-#: cp/decl.c:1341
++#: cp/decl.c:1352
  #, gcc-internal-format
- msgid "ISO C prohibits argument conversion to union type"
+ msgid "previous declaration of %q+#D"
  msgstr ""
  
--#: c-typeck.c:4285
-+#: c-typeck.c:4289
+-#: cp/decl.c:1360
++#: cp/decl.c:1371
  #, gcc-internal-format
- msgid "request for implicit conversion from %qT to %qT not permitted in C++"
+ msgid "declaration of template %q#D"
  msgstr ""
  
--#: c-typeck.c:4297
-+#: c-typeck.c:4301
+-#: cp/decl.c:1361 cp/name-lookup.c:527 cp/name-lookup.c:807
++#: cp/decl.c:1372 cp/name-lookup.c:527 cp/name-lookup.c:807
  #, gcc-internal-format
- msgid "argument %d of %qE might be a candidate for a format attribute"
+ msgid "conflicts with previous declaration %q+#D"
  msgstr ""
  
--#: c-typeck.c:4303
-+#: c-typeck.c:4307
+-#: cp/decl.c:1375 cp/decl.c:1391
++#: cp/decl.c:1386 cp/decl.c:1402
  #, gcc-internal-format
- msgid "assignment left-hand side might be a candidate for a format attribute"
+ msgid "ambiguates old declaration %q+#D"
  msgstr ""
  
--#: c-typeck.c:4308
-+#: c-typeck.c:4312
+-#: cp/decl.c:1383
++#: cp/decl.c:1394
  #, gcc-internal-format
- msgid ""
- "initialization left-hand side might be a candidate for a format attribute"
+ msgid "declaration of C function %q#D conflicts with"
  msgstr ""
  
--#: c-typeck.c:4313
-+#: c-typeck.c:4317
+-#: cp/decl.c:1385
++#: cp/decl.c:1396
  #, gcc-internal-format
- msgid "return type might be a candidate for a format attribute"
+ msgid "previous declaration %q+#D here"
  msgstr ""
  
--#: c-typeck.c:4337
-+#: c-typeck.c:4341
+-#: cp/decl.c:1399
++#: cp/decl.c:1410
  #, gcc-internal-format
- msgid ""
- "ISO C forbids passing argument %d of %qE between function pointer and %<void "
- "*%>"
+ msgid "conflicting declaration %q#D"
  msgstr ""
  
--#: c-typeck.c:4340
-+#: c-typeck.c:4344
+-#: cp/decl.c:1400
++#: cp/decl.c:1411
  #, gcc-internal-format
- msgid "ISO C forbids assignment between function pointer and %<void *%>"
+ msgid "%q+D has a previous declaration as %q#D"
+ msgstr ""
+@@ -29187,63 +29247,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:1452
++#: cp/decl.c:1463
+ #, gcc-internal-format
+ msgid "declaration of namespace %qD conflicts with"
  msgstr ""
  
--#: c-typeck.c:4342
-+#: c-typeck.c:4346
+-#: cp/decl.c:1453
++#: cp/decl.c:1464
  #, gcc-internal-format
- msgid "ISO C forbids initialization between function pointer and %<void *%>"
+ msgid "previous declaration of namespace %q+D here"
  msgstr ""
  
--#: c-typeck.c:4344
-+#: c-typeck.c:4348
+-#: cp/decl.c:1464
++#: cp/decl.c:1475
  #, gcc-internal-format
- msgid "ISO C forbids return between function pointer and %<void *%>"
+ msgid "%q+#D previously defined here"
  msgstr ""
  
--#: c-typeck.c:4375
-+#: c-typeck.c:4379
+ #. Prototype decl follows defn w/o prototype.
+-#: cp/decl.c:1474
++#: cp/decl.c:1485
  #, gcc-internal-format
- msgid "pointer targets in passing argument %d of %qE differ in signedness"
+ msgid "prototype for %q+#D"
  msgstr ""
  
--#: c-typeck.c:4377
-+#: c-typeck.c:4381
+-#: cp/decl.c:1475
++#: cp/decl.c:1486
  #, gcc-internal-format
- msgid "pointer targets in assignment differ in signedness"
+ msgid "%Jfollows non-prototype definition here"
  msgstr ""
  
--#: c-typeck.c:4379
-+#: c-typeck.c:4383
+-#: cp/decl.c:1515
++#: cp/decl.c:1526
  #, gcc-internal-format
- msgid "pointer targets in initialization differ in signedness"
+ msgid "previous declaration of %q+#D with %qL linkage"
  msgstr ""
  
--#: c-typeck.c:4381
-+#: c-typeck.c:4385
+-#: cp/decl.c:1517
++#: cp/decl.c:1528
  #, gcc-internal-format
- msgid "pointer targets in return differ in signedness"
+ msgid "conflicts with new declaration with %qL linkage"
  msgstr ""
  
--#: c-typeck.c:4408
-+#: c-typeck.c:4412
+-#: cp/decl.c:1540 cp/decl.c:1546
++#: cp/decl.c:1551 cp/decl.c:1557
  #, gcc-internal-format
- msgid "passing argument %d of %qE from incompatible pointer type"
+ msgid "default argument given for parameter %d of %q#D"
  msgstr ""
  
--#: c-typeck.c:4410
-+#: c-typeck.c:4414
+-#: cp/decl.c:1542 cp/decl.c:1548
++#: cp/decl.c:1553 cp/decl.c:1559
  #, gcc-internal-format
- msgid "assignment from incompatible pointer type"
+ msgid "after previous specification in %q+#D"
  msgstr ""
  
--#: c-typeck.c:4411
-+#: c-typeck.c:4415
+-#: cp/decl.c:1603
++#: cp/decl.c:1614
  #, gcc-internal-format
- msgid "initialization from incompatible pointer type"
+ msgid "redundant redeclaration of %qD in same scope"
  msgstr ""
  
--#: c-typeck.c:4413
-+#: c-typeck.c:4417
+-#: cp/decl.c:1609
++#: cp/decl.c:1620
  #, gcc-internal-format
- msgid "return from incompatible pointer type"
+ msgid "deleted definition of %qD"
  msgstr ""
  
--#: c-typeck.c:4431
-+#: c-typeck.c:4435
+-#: cp/decl.c:1610
++#: cp/decl.c:1621
  #, gcc-internal-format
- msgid "passing argument %d of %qE makes pointer from integer without a cast"
+ msgid "after previous declaration %q+D"
+ msgstr ""
+@@ -29256,334 +29316,334 @@
+ #. that specialization that would cause an implicit
+ #. instantiation to take place, in every translation unit in
+ #. which such a use occurs.
+-#: cp/decl.c:1946
++#: cp/decl.c:1957
+ #, gcc-internal-format
+ msgid "explicit specialization of %qD after first use"
  msgstr ""
  
--#: c-typeck.c:4433
-+#: c-typeck.c:4437
+-#: cp/decl.c:2042
++#: cp/decl.c:2053
  #, gcc-internal-format
- msgid "assignment makes pointer from integer without a cast"
+ msgid "%q+D: visibility attribute ignored because it"
  msgstr ""
  
--#: c-typeck.c:4435
-+#: c-typeck.c:4439
+-#: cp/decl.c:2044
++#: cp/decl.c:2055
  #, gcc-internal-format
- msgid "initialization makes pointer from integer without a cast"
+ msgid "%Jconflicts with previous declaration here"
  msgstr ""
  
--#: c-typeck.c:4437
-+#: c-typeck.c:4441
+-#: cp/decl.c:2477
++#: cp/decl.c:2488
  #, gcc-internal-format
- msgid "return makes pointer from integer without a cast"
+ msgid "jump to label %qD"
  msgstr ""
  
--#: c-typeck.c:4445
-+#: c-typeck.c:4449
+-#: cp/decl.c:2479
++#: cp/decl.c:2490
  #, gcc-internal-format
- msgid "passing argument %d of %qE makes integer from pointer without a cast"
+ msgid "jump to case label"
  msgstr ""
  
--#: c-typeck.c:4447
-+#: c-typeck.c:4451
+-#: cp/decl.c:2481
++#: cp/decl.c:2492
  #, gcc-internal-format
- msgid "assignment makes integer from pointer without a cast"
+ msgid "%H  from here"
  msgstr ""
  
--#: c-typeck.c:4449
-+#: c-typeck.c:4453
+-#: cp/decl.c:2500 cp/decl.c:2663
++#: cp/decl.c:2511 cp/decl.c:2674
  #, gcc-internal-format
- msgid "initialization makes integer from pointer without a cast"
+ msgid "  exits OpenMP structured block"
  msgstr ""
  
--#: c-typeck.c:4451
-+#: c-typeck.c:4455
+-#: cp/decl.c:2521
++#: cp/decl.c:2532
  #, gcc-internal-format
- msgid "return makes integer from pointer without a cast"
+ msgid "  crosses initialization of %q+#D"
  msgstr ""
  
--#: c-typeck.c:4467
-+#: c-typeck.c:4471
+-#: cp/decl.c:2523 cp/decl.c:2638
++#: cp/decl.c:2534 cp/decl.c:2649
  #, gcc-internal-format
- msgid "incompatible types when assigning to type %qT from type %qT"
+ msgid "  enters scope of non-POD %q+#D"
  msgstr ""
  
--#: c-typeck.c:4471
-+#: c-typeck.c:4475
+-#: cp/decl.c:2536 cp/decl.c:2642
++#: cp/decl.c:2547 cp/decl.c:2653
  #, gcc-internal-format
- msgid "incompatible types when initializing type %qT using type %qT"
+ msgid "  enters try block"
  msgstr ""
  
--#: c-typeck.c:4475
-+#: c-typeck.c:4479
+-#: cp/decl.c:2538 cp/decl.c:2644
++#: cp/decl.c:2549 cp/decl.c:2655
  #, gcc-internal-format
- msgid "incompatible types when returning type %qT but %qT was expected"
+ msgid "  enters catch block"
  msgstr ""
  
--#: c-typeck.c:4532
-+#: c-typeck.c:4536
+-#: cp/decl.c:2548 cp/decl.c:2647
++#: cp/decl.c:2559 cp/decl.c:2658
  #, gcc-internal-format
- msgid "traditional C rejects automatic aggregate initialization"
+ msgid "  enters OpenMP structured block"
  msgstr ""
  
--#: c-typeck.c:4703 c-typeck.c:4719 c-typeck.c:4736
-+#: c-typeck.c:4707 c-typeck.c:4723 c-typeck.c:4740
+-#: cp/decl.c:2619 cp/decl.c:2659
++#: cp/decl.c:2630 cp/decl.c:2670
  #, gcc-internal-format
- msgid "(near initialization for %qs)"
+ msgid "jump to label %q+D"
  msgstr ""
  
--#: c-typeck.c:5291 cp/decl.c:5158
-+#: c-typeck.c:5295 cp/decl.c:5161
+-#: cp/decl.c:2620 cp/decl.c:2660
++#: cp/decl.c:2631 cp/decl.c:2671
  #, gcc-internal-format
- msgid "opaque vector types cannot be initialized"
+ msgid "  from here"
  msgstr ""
  
--#: c-typeck.c:5916
-+#: c-typeck.c:5920
+ #. Can't skip init of __exception_info.
+-#: cp/decl.c:2632
++#: cp/decl.c:2643
  #, gcc-internal-format
- msgid "unknown field %qE specified in initializer"
+ msgid "%J  enters catch block"
  msgstr ""
  
--#: c-typeck.c:6836
-+#: c-typeck.c:6840
+-#: cp/decl.c:2636
++#: cp/decl.c:2647
  #, gcc-internal-format
- msgid "traditional C rejects initialization of unions"
+ msgid "  skips initialization of %q+#D"
  msgstr ""
  
--#: c-typeck.c:7147
-+#: c-typeck.c:7151
+-#: cp/decl.c:2712
++#: cp/decl.c:2723
  #, gcc-internal-format
- msgid "jump into statement expression"
+ msgid "label named wchar_t"
  msgstr ""
  
--#: c-typeck.c:7153
-+#: c-typeck.c:7157
+-#: cp/decl.c:2716
++#: cp/decl.c:2727
  #, gcc-internal-format
- msgid "jump into scope of identifier with variably modified type"
+ msgid "duplicate label %qD"
  msgstr ""
  
--#: c-typeck.c:7189
-+#: c-typeck.c:7193
+-#: cp/decl.c:2983
++#: cp/decl.c:2994
  #, gcc-internal-format
- msgid "ISO C forbids %<goto *expr;%>"
+ msgid "%qD is not a type"
  msgstr ""
  
--#: c-typeck.c:7204 cp/typeck.c:6820
-+#: c-typeck.c:7208 cp/typeck.c:6820
+-#: cp/decl.c:2989
++#: cp/decl.c:3000
  #, gcc-internal-format
- msgid "function declared %<noreturn%> has a %<return%> statement"
+ msgid "%qD used without template parameters"
  msgstr ""
  
--#: c-typeck.c:7213
-+#: c-typeck.c:7217
+-#: cp/decl.c:2998
++#: cp/decl.c:3009
  #, gcc-internal-format
- msgid "%<return%> with no value, in function returning non-void"
+ msgid "%q#T is not a class"
  msgstr ""
  
--#: c-typeck.c:7223
-+#: c-typeck.c:7227
+-#: cp/decl.c:3022 cp/decl.c:3090
++#: cp/decl.c:3033 cp/decl.c:3101
  #, gcc-internal-format
- msgid "%<return%> with a value, in function returning void"
+ msgid "no class template named %q#T in %q#T"
  msgstr ""
  
--#: c-typeck.c:7225
-+#: c-typeck.c:7229
+-#: cp/decl.c:3030
++#: cp/decl.c:3041
  #, gcc-internal-format
- msgid "ISO C forbids %<return%> with expression, in function returning void"
+ msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
--#: c-typeck.c:7284
-+#: c-typeck.c:7288
+-#: cp/decl.c:3037
++#: cp/decl.c:3048
  #, gcc-internal-format
- msgid "function returns address of local variable"
+ msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
--#: c-typeck.c:7359 cp/semantics.c:952
-+#: c-typeck.c:7363 cp/semantics.c:952
+-#: cp/decl.c:3099
++#: cp/decl.c:3110
  #, gcc-internal-format
- msgid "switch quantity not an integer"
+ msgid "template parameters do not match template"
  msgstr ""
  
--#: c-typeck.c:7371
-+#: c-typeck.c:7375
+-#: cp/decl.c:3100 cp/friend.c:321 cp/friend.c:329
++#: cp/decl.c:3111 cp/friend.c:321 cp/friend.c:329
  #, gcc-internal-format
- msgid "%<long%> switch expression not converted to %<int%> in ISO C"
+ msgid "%q+D declared here"
  msgstr ""
  
--#: c-typeck.c:7414
-+#: c-typeck.c:7418
+-#: cp/decl.c:3783
++#: cp/decl.c:3794
  #, gcc-internal-format
- msgid ""
- "case label in statement expression not containing enclosing switch statement"
+ msgid "%Jan anonymous struct cannot have function members"
  msgstr ""
  
--#: c-typeck.c:7417
-+#: c-typeck.c:7421
+-#: cp/decl.c:3785
++#: cp/decl.c:3796
  #, gcc-internal-format
- msgid ""
- "%<default%> label in statement expression not containing enclosing switch "
- "statement"
+ msgid "%Jan anonymous union cannot have function members"
  msgstr ""
  
--#: c-typeck.c:7423
-+#: c-typeck.c:7427
+-#: cp/decl.c:3803
++#: cp/decl.c:3814
  #, gcc-internal-format
- msgid ""
- "case label in scope of identifier with variably modified type not containing "
- "enclosing switch statement"
+ msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
--#: c-typeck.c:7426
-+#: c-typeck.c:7430
+-#: cp/decl.c:3806
++#: cp/decl.c:3817
  #, gcc-internal-format
- msgid ""
- "%<default%> label in scope of identifier with variably modified type not "
- "containing enclosing switch statement"
+ msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
--#: c-typeck.c:7430
-+#: c-typeck.c:7434
+-#: cp/decl.c:3809
++#: cp/decl.c:3820
  #, gcc-internal-format
- msgid "case label not within a switch statement"
+ msgid ""
+ "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
--#: c-typeck.c:7432
-+#: c-typeck.c:7436
+-#: cp/decl.c:3834
++#: cp/decl.c:3845
  #, gcc-internal-format
- msgid "%<default%> label not within a switch statement"
+ msgid "multiple types in one declaration"
  msgstr ""
  
--#: c-typeck.c:7509
-+#: c-typeck.c:7513
+-#: cp/decl.c:3838
++#: cp/decl.c:3849
  #, gcc-internal-format
- msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
+ msgid "redeclaration of C++ built-in type %qT"
  msgstr ""
  
--#: c-typeck.c:7618 cp/cp-gimplify.c:92
-+#: c-typeck.c:7622 cp/cp-gimplify.c:92
+-#: cp/decl.c:3875
++#: cp/decl.c:3886
  #, gcc-internal-format
- msgid "break statement not within loop or switch"
+ msgid "missing type-name in typedef-declaration"
  msgstr ""
  
--#: c-typeck.c:7620
-+#: c-typeck.c:7624
+-#: cp/decl.c:3882
++#: cp/decl.c:3893
  #, gcc-internal-format
- msgid "continue statement not within a loop"
+ msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
--#: c-typeck.c:7625
-+#: c-typeck.c:7629
+-#: cp/decl.c:3889
++#: cp/decl.c:3900
  #, gcc-internal-format
- msgid "break statement used with OpenMP for loop"
+ msgid "%qs can only be specified for functions"
  msgstr ""
  
--#: c-typeck.c:7651
-+#: c-typeck.c:7655
+-#: cp/decl.c:3895
++#: cp/decl.c:3906
  #, gcc-internal-format
- msgid "%Hstatement with no effect"
+ msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
--#: c-typeck.c:7673
-+#: c-typeck.c:7677
+-#: cp/decl.c:3897
++#: cp/decl.c:3908
  #, gcc-internal-format
- msgid "expression statement has incomplete type"
+ msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
--#: c-typeck.c:8245 cp/typeck.c:3506
-+#: c-typeck.c:8249 cp/typeck.c:3506
+-#: cp/decl.c:3899
++#: cp/decl.c:3910
  #, gcc-internal-format
- msgid "right shift count is negative"
+ msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
--#: c-typeck.c:8252 cp/typeck.c:3512
-+#: c-typeck.c:8256 cp/typeck.c:3512
+-#: cp/decl.c:3905
++#: cp/decl.c:3916
  #, gcc-internal-format
- msgid "right shift count >= width of type"
+ msgid "qualifiers can only be specified for objects and functions"
  msgstr ""
  
--#: c-typeck.c:8274 cp/typeck.c:3533
-+#: c-typeck.c:8278 cp/typeck.c:3533
+-#: cp/decl.c:3908
++#: cp/decl.c:3919
  #, gcc-internal-format
- msgid "left shift count is negative"
+ msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
--#: c-typeck.c:8277 cp/typeck.c:3538
-+#: c-typeck.c:8281 cp/typeck.c:3538
+-#: cp/decl.c:3937
++#: cp/decl.c:3948
  #, gcc-internal-format
- msgid "left shift count >= width of type"
+ msgid "attribute ignored in declaration of %q+#T"
  msgstr ""
  
--#: c-typeck.c:8296 cp/typeck.c:3584
-+#: c-typeck.c:8300 cp/typeck.c:3584
+-#: cp/decl.c:3938
++#: cp/decl.c:3949
  #, gcc-internal-format
- msgid "comparing floating point with == or != is unsafe"
+ msgid "attribute for %q+#T must follow the %qs keyword"
  msgstr ""
  
--#: c-typeck.c:8320 c-typeck.c:8327
-+#: c-typeck.c:8324 c-typeck.c:8331
+-#: cp/decl.c:3980
++#: cp/decl.c:3994
  #, gcc-internal-format
- msgid "ISO C forbids comparison of %<void *%> with function pointer"
+ msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr ""
  
--#: c-typeck.c:8334 c-typeck.c:8396
-+#: c-typeck.c:8338 c-typeck.c:8400
+ #. A template type parameter or other dependent type.
+-#: cp/decl.c:3984
++#: cp/decl.c:3998
  #, gcc-internal-format
- msgid "comparison of distinct pointer types lacks a cast"
+ msgid ""
+ "ignoring attributes applied to dependent type %qT without an associated "
+ "declaration"
  msgstr ""
  
--#: c-typeck.c:8344 c-typeck.c:8353 cp/typeck.c:3607 cp/typeck.c:3619
-+#: c-typeck.c:8348 c-typeck.c:8357 cp/typeck.c:3607 cp/typeck.c:3619
+-#: cp/decl.c:4060
++#: cp/decl.c:4074
  #, gcc-internal-format
- msgid "the address of %qD will never be NULL"
+ msgid "typedef %qD is initialized (use decltype instead)"
  msgstr ""
  
--#: c-typeck.c:8360 c-typeck.c:8365 c-typeck.c:8418 c-typeck.c:8423
-+#: c-typeck.c:8364 c-typeck.c:8369 c-typeck.c:8422 c-typeck.c:8427
+-#: cp/decl.c:4078
++#: cp/decl.c:4092
  #, gcc-internal-format
- msgid "comparison between pointer and integer"
+ msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
--#: c-typeck.c:8387
-+#: c-typeck.c:8391
+-#: cp/decl.c:4103
++#: cp/decl.c:4117
  #, gcc-internal-format
- msgid "comparison of complete and incomplete pointers"
+ msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
--#: c-typeck.c:8389
-+#: c-typeck.c:8393
+-#: cp/decl.c:4122
++#: cp/decl.c:4136
  #, gcc-internal-format
- msgid "ISO C forbids ordered comparisons of pointers to functions"
+ msgid "%q#D is not a static member of %q#T"
  msgstr ""
  
--#: c-typeck.c:8404 c-typeck.c:8407 c-typeck.c:8413
-+#: c-typeck.c:8408 c-typeck.c:8411 c-typeck.c:8417
+-#: cp/decl.c:4128
++#: cp/decl.c:4142
  #, gcc-internal-format
- msgid "ordered comparison of pointer with integer zero"
+ msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
--#: c-typeck.c:8591
-+#: c-typeck.c:8595
+-#: cp/decl.c:4137
++#: cp/decl.c:4151
  #, gcc-internal-format
- msgid "used array that cannot be converted to pointer where scalar is required"
+ msgid ""
+ "template header not allowed in member definition of explicitly specialized "
+ "class"
  msgstr ""
  
--#: c-typeck.c:8595
-+#: c-typeck.c:8599
+-#: cp/decl.c:4145
++#: cp/decl.c:4159
  #, gcc-internal-format
- msgid "used struct type value where scalar is required"
+ msgid "duplicate initialization of %qD"
  msgstr ""
  
--#: c-typeck.c:8599
-+#: c-typeck.c:8603
+-#: cp/decl.c:4184
++#: cp/decl.c:4198
  #, gcc-internal-format
- msgid "used union type value where scalar is required"
+ msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
--#: c-typeck.c:8735 cp/semantics.c:3685
-+#: c-typeck.c:8739 cp/semantics.c:3687
+-#: cp/decl.c:4279
++#: cp/decl.c:4293
  #, gcc-internal-format
- msgid "%qE has invalid type for %<reduction%>"
+ msgid "variable %q#D has initializer but incomplete type"
  msgstr ""
  
--#: c-typeck.c:8769 cp/semantics.c:3698
-+#: c-typeck.c:8773 cp/semantics.c:3700
+-#: cp/decl.c:4285 cp/decl.c:5033
++#: cp/decl.c:4299 cp/decl.c:5047
  #, gcc-internal-format
- msgid "%qE has invalid type for %<reduction(%s)%>"
+ msgid "elements of array %q#D have incomplete type"
  msgstr ""
  
--#: c-typeck.c:8785 cp/semantics.c:3708
-+#: c-typeck.c:8789 cp/semantics.c:3710
+-#: cp/decl.c:4292 cp/decl.c:5529
++#: cp/decl.c:4306 cp/decl.c:5543
  #, gcc-internal-format
- msgid "%qE must be %<threadprivate%> for %<copyin%>"
+ msgid "declaration of %q#D has no initializer"
  msgstr ""
  
--#: c-typeck.c:8794 cp/semantics.c:3505
-+#: c-typeck.c:8798 cp/semantics.c:3507
+-#: cp/decl.c:4294
++#: cp/decl.c:4308
  #, gcc-internal-format
- msgid "%qE is not a variable in clause %qs"
+ msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
--#: c-typeck.c:8801 c-typeck.c:8821 c-typeck.c:8841
-+#: c-typeck.c:8805 c-typeck.c:8825 c-typeck.c:8845
+-#: cp/decl.c:4330
++#: cp/decl.c:4344
  #, gcc-internal-format
- msgid "%qE appears more than once in data clauses"
+ msgid "%qD declared as reference but not initialized"
  msgstr ""
  
--#: c-typeck.c:8815 cp/semantics.c:3528
-+#: c-typeck.c:8819 cp/semantics.c:3530
+-#: cp/decl.c:4336
++#: cp/decl.c:4350
  #, gcc-internal-format
- msgid "%qE is not a variable in clause %<firstprivate%>"
+ msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
  msgstr ""
  
--#: c-typeck.c:8835 cp/semantics.c:3550
-+#: c-typeck.c:8839 cp/semantics.c:3552
+-#: cp/decl.c:4362
++#: cp/decl.c:4376
  #, gcc-internal-format
- msgid "%qE is not a variable in clause %<lastprivate%>"
+ msgid "cannot initialize %qT from %qT"
  msgstr ""
  
--#: c-typeck.c:8895 cp/semantics.c:3749
-+#: c-typeck.c:8899 cp/semantics.c:3751
+-#: cp/decl.c:4423
++#: cp/decl.c:4437
  #, gcc-internal-format
- msgid "%qE is predetermined %qs for %qs"
+ msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
-@@ -23629,18 +23631,18 @@
- "critical region may not be nested inside a critical region with the same name"
+-#: cp/decl.c:4428
++#: cp/decl.c:4442
+ #, gcc-internal-format
+ msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
--#: omp-low.c:6629 cp/decl.c:2680
-+#: omp-low.c:6682 cp/decl.c:2680
+-#: cp/decl.c:4478
++#: cp/decl.c:4492
  #, gcc-internal-format
- msgid "invalid exit from OpenMP structured block"
+ msgid "initializer fails to determine size of %qD"
  msgstr ""
  
--#: omp-low.c:6631 omp-low.c:6636
-+#: omp-low.c:6684 omp-low.c:6689
+-#: cp/decl.c:4485
++#: cp/decl.c:4499
  #, gcc-internal-format
- msgid "invalid entry to OpenMP structured block"
+ msgid "array size missing in %qD"
  msgstr ""
  
- #. Otherwise, be vague and lazy, but efficient.
--#: omp-low.c:6639
-+#: omp-low.c:6692
+-#: cp/decl.c:4497
++#: cp/decl.c:4511
  #, gcc-internal-format
- msgid "invalid branch to/from an OpenMP structured block"
+ msgid "zero-size array %qD"
  msgstr ""
-@@ -23663,142 +23665,137 @@
+@@ -29591,273 +29651,274 @@
+ #. 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:4540
++#: cp/decl.c:4554
+ #, gcc-internal-format
+ msgid "storage size of %qD isn't known"
  msgstr ""
  
- #. Eventually this should become a hard error IMO.
--#: opts.c:448
-+#: opts.c:442
+-#: cp/decl.c:4563
++#: cp/decl.c:4577
  #, gcc-internal-format
- msgid "command line option \"%s\" is valid for %s but not for %s"
+ msgid "storage size of %qD isn't constant"
  msgstr ""
  
--#: opts.c:479 opts.c:807
-+#: opts.c:473 opts.c:769
+-#: cp/decl.c:4614
++#: cp/decl.c:4628
  #, gcc-internal-format
- msgid "unrecognized command line option \"%s\""
+ msgid ""
+ "sorry: semantics of inline function static data %q+#D are wrong (you'll wind "
+ "up with multiple copies)"
  msgstr ""
  
--#: opts.c:540
-+#: opts.c:534
+-#: cp/decl.c:4617
++#: cp/decl.c:4631
  #, gcc-internal-format
- msgid "command line option %qs is not supported by this configuration"
+ msgid "%J  you can work around this by removing the initializer"
  msgstr ""
  
--#: opts.c:593
-+#: opts.c:587
+-#: cp/decl.c:4644
++#: cp/decl.c:4658
  #, gcc-internal-format
- msgid "missing argument to \"%s\""
+ msgid "uninitialized const %qD"
  msgstr ""
  
--#: opts.c:603
-+#: opts.c:597
+-#: cp/decl.c:4756
++#: cp/decl.c:4770
  #, gcc-internal-format
- msgid "argument to \"%s\" should be a non-negative integer"
+ msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr ""
  
--#: opts.c:769
-+#: opts.c:993
+-#: cp/decl.c:4798
++#: cp/decl.c:4812
  #, gcc-internal-format
--msgid "disallowed call to %qs"
--msgstr ""
--
--#: opts.c:1031
--#, gcc-internal-format
- msgid "Section anchors must be disabled when unit-at-a-time is disabled."
+ msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
--#: opts.c:1035
-+#: opts.c:997
+-#: cp/decl.c:4816
++#: cp/decl.c:4830
  #, gcc-internal-format
- msgid "Toplevel reorder must be disabled when unit-at-a-time is disabled."
+ msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
--#: opts.c:1050
-+#: opts.c:1012
+-#: cp/decl.c:4872
++#: cp/decl.c:4886
  #, gcc-internal-format
- msgid "section anchors must be disabled when toplevel reorder is disabled"
+ msgid "braces around scalar initializer for type %qT"
  msgstr ""
  
--#: opts.c:1080
-+#: opts.c:1042
+-#: cp/decl.c:4958
++#: cp/decl.c:4972
  #, gcc-internal-format
- msgid "-freorder-blocks-and-partition does not work with exceptions"
+ msgid "missing braces around initializer for %qT"
  msgstr ""
  
--#: opts.c:1091
-+#: opts.c:1053
+-#: cp/decl.c:5015 cp/typeck2.c:1087 cp/typeck2.c:1110 cp/typeck2.c:1153
++#: cp/decl.c:5029 cp/typeck2.c:911 cp/typeck2.c:1086 cp/typeck2.c:1109
++#: cp/typeck2.c:1152
  #, gcc-internal-format
- msgid "-freorder-blocks-and-partition does not support unwind info"
+ msgid "too many initializers for %qT"
  msgstr ""
  
--#: opts.c:1105
-+#: opts.c:1067
+-#: cp/decl.c:5035
++#: cp/decl.c:5049
  #, gcc-internal-format
- msgid "-freorder-blocks-and-partition does not work on this architecture"
+ msgid "elements of array %q#T have incomplete type"
  msgstr ""
  
--#: opts.c:1119
-+#: opts.c:1081
+-#: cp/decl.c:5044
++#: cp/decl.c:5058
  #, gcc-internal-format
- msgid "-fira-algorithm=CB does not work on this architecture"
+ msgid "variable-sized object %qD may not be initialized"
  msgstr ""
  
--#: opts.c:1428
-+#: opts.c:1390
+-#: cp/decl.c:5046
++#: cp/decl.c:5060
  #, gcc-internal-format
- msgid "unrecognized include_flags 0x%x passed to print_specific_help"
+ msgid "variable-sized compound literal"
  msgstr ""
  
--#: opts.c:1809
-+#: opts.c:1765
+-#: cp/decl.c:5100
++#: cp/decl.c:5114
  #, gcc-internal-format
- msgid "structure alignment must be a small power of two, not %d"
+ msgid "%qD has incomplete type"
  msgstr ""
  
--#: opts.c:1896
-+#: opts.c:1852
+-#: cp/decl.c:5120
++#: cp/decl.c:5134
  #, gcc-internal-format
- msgid "unrecognized visibility value \"%s\""
+ msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
--#: opts.c:1954
-+#: opts.c:1910
+-#: cp/decl.c:5151
++#: cp/decl.c:5165
  #, gcc-internal-format
- msgid "unknown stack check parameter \"%s\""
+ msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
--#: opts.c:1980
-+#: opts.c:1936
+-#: cp/decl.c:5183
++#: cp/decl.c:5197
  #, gcc-internal-format
- msgid "unrecognized register name \"%s\""
+ msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
--#: opts.c:2004
-+#: opts.c:1960
+-#: cp/decl.c:5197
++#: cp/decl.c:5211
  #, gcc-internal-format
- msgid "unknown tls-model \"%s\""
+ msgid "structure %qD with uninitialized const members"
  msgstr ""
  
--#: opts.c:2013
-+#: opts.c:1969
+-#: cp/decl.c:5199
++#: cp/decl.c:5213
  #, gcc-internal-format
- msgid "unknown ira algorithm \"%s\""
+ msgid "structure %qD with uninitialized reference members"
  msgstr ""
  
--#: opts.c:2024
-+#: opts.c:1980
+-#: cp/decl.c:5496
++#: cp/decl.c:5510
  #, gcc-internal-format
- msgid "unknown ira region \"%s\""
+ msgid "assignment (not initialization) in declaration"
  msgstr ""
  
--#: opts.c:2127
-+#: opts.c:2083
+-#: cp/decl.c:5555 cp/decl2.c:850
++#: cp/decl.c:5571 cp/decl2.c:850
  #, gcc-internal-format
- msgid "%s: --param arguments should be of the form NAME=VALUE"
+ msgid "%qD cannot be defaulted"
  msgstr ""
  
--#: opts.c:2132
-+#: opts.c:2088
+-#: cp/decl.c:5631
++#: cp/decl.c:5647
  #, gcc-internal-format
- msgid "invalid --param value %qs"
+ msgid "shadowing previous type declaration of %q#D"
  msgstr ""
  
--#: opts.c:2250
-+#: opts.c:2206
+-#: cp/decl.c:5661
++#: cp/decl.c:5677
  #, gcc-internal-format
- msgid "target system does not support debug output"
+ msgid "%qD cannot be thread-local because it has non-POD type %qT"
  msgstr ""
  
--#: opts.c:2257
-+#: opts.c:2213
+-#: cp/decl.c:5693
++#: cp/decl.c:5709
  #, gcc-internal-format
- msgid "debug format \"%s\" conflicts with prior selection"
+ msgid "Java object %qD not allocated with %<new%>"
  msgstr ""
  
--#: opts.c:2273
-+#: opts.c:2229
+-#: cp/decl.c:5710
++#: cp/decl.c:5726
  #, gcc-internal-format
- msgid "unrecognised debug output level \"%s\""
+ msgid "%qD is thread-local and so cannot be dynamically initialized"
  msgstr ""
  
--#: opts.c:2275
-+#: opts.c:2231
+-#: cp/decl.c:5728
++#: cp/decl.c:5744
  #, gcc-internal-format
- msgid "debug output level %s is too high"
+ msgid ""
+ "%qD cannot be initialized by a non-constant expression when being declared"
  msgstr ""
  
--#: opts.c:2357
-+#: opts.c:2313
+-#: cp/decl.c:5768
++#: cp/decl.c:5784
  #, gcc-internal-format
- msgid "-Werror=%s: No option -%s"
- msgstr ""
-@@ -25319,9 +25316,9 @@
+ msgid "non-static data member %qD has Java class type"
  msgstr ""
  
- #: tree.c:4076 tree.c:4088 tree.c:4098 config/darwin.c:1437
--#: config/arm/arm.c:3294 config/arm/arm.c:3322 config/avr/avr.c:4791
-+#: config/arm/arm.c:3294 config/arm/arm.c:3322 config/avr/avr.c:4804
- #: config/h8300/h8300.c:5283 config/h8300/h8300.c:5307 config/i386/i386.c:4179
--#: config/i386/i386.c:26410 config/ia64/ia64.c:621
-+#: config/i386/i386.c:26447 config/ia64/ia64.c:621
- #: config/m68hc11/m68hc11.c:1118 config/rs6000/rs6000.c:20739
- #: config/sh/symbian.c:408 config/sh/symbian.c:415
- #, gcc-internal-format
-@@ -25768,7 +25765,7 @@
- #. coalesced sections.  Weak aliases (or any other kind of aliases) are
- #. not supported.  Weak symbols that aren't visible outside the .s file
- #. are not supported.
--#: config/darwin.h:452
-+#: config/darwin.h:456
+-#: cp/decl.c:5832
++#: cp/decl.c:5848
  #, gcc-internal-format
- msgid "alias definitions not supported in Mach-O; ignored"
+ msgid "function %q#D is initialized like a variable"
  msgstr ""
-@@ -26020,9 +26017,9 @@
- msgid "unable to use '%s' for PIC register"
+-#: cp/decl.c:6420
++#: cp/decl.c:6436
+ #, gcc-internal-format
+ msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
--#: config/arm/arm.c:3262 config/arm/arm.c:3280 config/avr/avr.c:4811
--#: config/avr/avr.c:4827 config/bfin/bfin.c:5228 config/h8300/h8300.c:5259
--#: config/i386/i386.c:4141 config/i386/i386.c:26355
-+#: config/arm/arm.c:3262 config/arm/arm.c:3280 config/avr/avr.c:4824
-+#: config/avr/avr.c:4840 config/bfin/bfin.c:5228 config/h8300/h8300.c:5259
-+#: config/i386/i386.c:4141 config/i386/i386.c:26392
- #: config/m68hc11/m68hc11.c:1155 config/m68k/m68k.c:783
- #: config/mcore/mcore.c:3034 config/mips/mips.c:1223 config/mips/mips.c:1225
- #: config/rs6000/rs6000.c:20665 config/sh/sh.c:8129 config/sh/sh.c:8147
-@@ -26079,27 +26076,42 @@
- msgid "static variable %q+D is marked dllimport"
+-#: cp/decl.c:6422
++#: cp/decl.c:6438
+ #, gcc-internal-format
+ msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
--#: config/avr/avr.c:4613
-+#: config/avr/avr.c:399
+-#: cp/decl.c:6443
++#: cp/decl.c:6459
  #, gcc-internal-format
-+msgid "the -mno-tablejump switch is deprecated"
-+msgstr ""
-+
-+#: config/avr/avr.c:400
-+#, gcc-internal-format
-+msgid "GCC 4.4 is the last release with this switch"
-+msgstr ""
-+
-+#: config/avr/avr.c:401
-+#, gcc-internal-format
-+msgid "use the -fno-jump-tables switch instead"
-+msgstr ""
-+
-+#: config/avr/avr.c:4626
-+#, gcc-internal-format
- msgid "%qs appears to be a misspelled interrupt handler"
+ msgid "%qD declared as a %<virtual%> %s"
  msgstr ""
  
--#: config/avr/avr.c:4622
-+#: config/avr/avr.c:4635
+-#: cp/decl.c:6445
++#: cp/decl.c:6461
  #, gcc-internal-format
- msgid "%qs appears to be a misspelled signal handler"
+ msgid "%qD declared as an %<inline%> %s"
  msgstr ""
  
--#: config/avr/avr.c:4784
-+#: config/avr/avr.c:4797
+-#: cp/decl.c:6447
++#: cp/decl.c:6463
  #, gcc-internal-format
- msgid "only initialized variables can be placed into program memory area"
+ msgid ""
+ "%<const%> and %<volatile%> function specifiers on %qD invalid in %s "
+ "declaration"
  msgstr ""
  
--#: config/avr/avr.c:4918
-+#: config/avr/avr.c:4931
+-#: cp/decl.c:6451
++#: cp/decl.c:6467
  #, gcc-internal-format
- msgid "only uninitialized variables can be placed in the .noinit section"
+ msgid "%q+D declared as a friend"
  msgstr ""
  
--#: config/avr/avr.c:4932
-+#: config/avr/avr.c:4945
+-#: cp/decl.c:6457
++#: cp/decl.c:6473
  #, gcc-internal-format
- msgid "MCU %qs supported for assembler only"
+ msgid "%q+D declared with an exception specification"
  msgstr ""
-@@ -26649,127 +26661,139 @@
- msgid "AVX vector argument without AVX enabled changes the ABI"
+-#: cp/decl.c:6491
++#: cp/decl.c:6507
+ #, gcc-internal-format
+ msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
--#: config/i386/i386.c:5039
-+#: config/i386/i386.c:4942
+-#: cp/decl.c:6611
++#: cp/decl.c:6627
  #, gcc-internal-format
-+msgid ""
-+"The ABI of passing struct with a flexible array member has changed in GCC 4.4"
-+msgstr ""
-+
-+#: config/i386/i386.c:5061
-+#, gcc-internal-format
- msgid "The ABI of passing union with long double has changed in GCC 4.4"
+ msgid "defining explicit specialization %qD in friend declaration"
  msgstr ""
  
--#: config/i386/i386.c:5284
-+#: config/i386/i386.c:5176
+ #. Something like `template <class T> friend void f<T>()'.
+-#: cp/decl.c:6621
++#: cp/decl.c:6637
  #, gcc-internal-format
-+msgid ""
-+"The ABI of passing structure with complex float member has changed in GCC 4.4"
-+msgstr ""
-+
-+#: config/i386/i386.c:5321
-+#, gcc-internal-format
- msgid "SSE register return with SSE disabled"
+ msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr ""
  
--#: config/i386/i386.c:5290
-+#: config/i386/i386.c:5327
+-#: cp/decl.c:6651
++#: cp/decl.c:6667
  #, gcc-internal-format
- msgid "SSE register argument with SSE disabled"
+ msgid ""
+ "default arguments are not allowed in declaration of friend template "
+ "specialization %qD"
  msgstr ""
  
--#: config/i386/i386.c:5306
-+#: config/i386/i386.c:5343
+-#: cp/decl.c:6659
++#: cp/decl.c:6675
  #, gcc-internal-format
- msgid "x87 register return with x87 disabled"
+ msgid ""
+ "%<inline%> is not allowed in declaration of friend template specialization %"
+ "qD"
  msgstr ""
  
--#: config/i386/i386.c:5672
-+#: config/i386/i386.c:5709
+-#: cp/decl.c:6702
++#: cp/decl.c:6718
  #, gcc-internal-format
- msgid "SSE vector argument without SSE enabled changes the ABI"
+ msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
--#: config/i386/i386.c:5709
-+#: config/i386/i386.c:5746
+-#: cp/decl.c:6704
++#: cp/decl.c:6720
  #, gcc-internal-format
- msgid "MMX vector argument without MMX enabled changes the ABI"
+ msgid "cannot declare %<::main%> to be inline"
  msgstr ""
  
--#: config/i386/i386.c:6310
-+#: config/i386/i386.c:6347
+-#: cp/decl.c:6706
++#: cp/decl.c:6722
  #, gcc-internal-format
- msgid "SSE vector return without SSE enabled changes the ABI"
+ msgid "cannot declare %<::main%> to be static"
  msgstr ""
  
--#: config/i386/i386.c:6320
-+#: config/i386/i386.c:6357
+-#: cp/decl.c:6734
++#: cp/decl.c:6750
  #, gcc-internal-format
- msgid "MMX vector return without MMX enabled changes the ABI"
+ msgid "non-local function %q#D uses anonymous type"
  msgstr ""
  
--#: config/i386/i386.c:10587
-+#: config/i386/i386.c:10624
+-#: cp/decl.c:6737 cp/decl.c:7013
++#: cp/decl.c:6753 cp/decl.c:7029
  #, gcc-internal-format
- msgid "extended registers have no high halves"
+ msgid ""
+ "%q+#D does not refer to the unqualified type, so it is not used for linkage"
  msgstr ""
  
--#: config/i386/i386.c:10602
-+#: config/i386/i386.c:10639
+-#: cp/decl.c:6743
++#: cp/decl.c:6759
  #, gcc-internal-format
- msgid "unsupported operand size for extended register"
+ msgid "non-local function %q#D uses local type %qT"
  msgstr ""
  
--#: config/i386/i386.c:23572
-+#: config/i386/i386.c:23609
+-#: cp/decl.c:6762
++#: cp/decl.c:6778
  #, gcc-internal-format
- msgid "last argument must be an immediate"
+ msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
--#: config/i386/i386.c:23865
-+#: config/i386/i386.c:23902
+-#: cp/decl.c:6763
++#: cp/decl.c:6779
  #, gcc-internal-format
- msgid "the fifth argument must be a 8-bit immediate"
+ msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
--#: config/i386/i386.c:23960
-+#: config/i386/i386.c:23997
+-#: cp/decl.c:6811
++#: cp/decl.c:6827
  #, gcc-internal-format
- msgid "the third argument must be a 8-bit immediate"
+ msgid "%<::main%> must return %<int%>"
  msgstr ""
  
--#: config/i386/i386.c:24300
-+#: config/i386/i386.c:24337
+-#: cp/decl.c:6851
++#: cp/decl.c:6867
  #, gcc-internal-format
- msgid "the last argument must be a 4-bit immediate"
+ msgid "definition of implicitly-declared %qD"
  msgstr ""
  
--#: config/i386/i386.c:24305
-+#: config/i386/i386.c:24342
+-#: cp/decl.c:6868 cp/decl2.c:685
++#: cp/decl.c:6884 cp/decl2.c:685
  #, gcc-internal-format
- msgid "the last argument must be a 2-bit immediate"
+ msgid "no %q#D member function declared in class %qT"
+ msgstr ""
+@@ -29866,589 +29927,594 @@
+ #. 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:7010
++#: cp/decl.c:7026
+ #, gcc-internal-format
+ msgid "non-local variable %q#D uses anonymous type"
  msgstr ""
  
--#: config/i386/i386.c:24314
-+#: config/i386/i386.c:24351
+-#: cp/decl.c:7019
++#: cp/decl.c:7035
  #, gcc-internal-format
- msgid "the last argument must be a 1-bit immediate"
+ msgid "non-local variable %q#D uses local type %qT"
  msgstr ""
  
--#: config/i386/i386.c:24323
-+#: config/i386/i386.c:24360
+-#: cp/decl.c:7142
++#: cp/decl.c:7158
  #, gcc-internal-format
- msgid "the last argument must be a 5-bit immediate"
+ msgid ""
+ "invalid in-class initialization of static data member of non-integral type %"
+ "qT"
  msgstr ""
  
--#: config/i386/i386.c:24332
-+#: config/i386/i386.c:24369
+-#: cp/decl.c:7152
++#: cp/decl.c:7168
  #, gcc-internal-format
- msgid "the next to last argument must be an 8-bit immediate"
+ msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
--#: config/i386/i386.c:24336 config/i386/i386.c:24514
-+#: config/i386/i386.c:24373 config/i386/i386.c:24551
+-#: cp/decl.c:7156
++#: cp/decl.c:7172
  #, gcc-internal-format
- msgid "the last argument must be an 8-bit immediate"
+ msgid ""
+ "ISO C++ forbids initialization of member constant %qD of non-integral type %"
+ "qT"
  msgstr ""
  
--#: config/i386/i386.c:24572 config/rs6000/rs6000.c:8540
-+#: config/i386/i386.c:24609 config/rs6000/rs6000.c:8540
+-#: cp/decl.c:7181
++#: cp/decl.c:7197
  #, gcc-internal-format
- msgid "selector must be an integer constant in the range 0..%wi"
+ msgid "size of array %qD has non-integral type %qT"
  msgstr ""
  
--#: config/i386/i386.c:24715
-+#: config/i386/i386.c:24752
+-#: cp/decl.c:7183
++#: cp/decl.c:7199
  #, gcc-internal-format
- msgid "%qE needs unknown isa option"
+ msgid "size of array has non-integral type %qT"
  msgstr ""
  
--#: config/i386/i386.c:24719
-+#: config/i386/i386.c:24756
+-#: cp/decl.c:7235
++#: cp/decl.c:7251
  #, gcc-internal-format
- msgid "%qE needs isa option %s"
+ msgid "size of array %qD is negative"
  msgstr ""
  
--#: config/i386/i386.c:26362
-+#: config/i386/i386.c:26399
+-#: cp/decl.c:7237
++#: cp/decl.c:7253
  #, gcc-internal-format
- msgid "%qs attribute only available for 64-bit"
+ msgid "size of array is negative"
  msgstr ""
  
--#: config/i386/i386.c:26373 config/i386/i386.c:26382
-+#: config/i386/i386.c:26410 config/i386/i386.c:26419
+-#: cp/decl.c:7245
++#: cp/decl.c:7261
  #, gcc-internal-format
- msgid "ms_abi and sysv_abi attributes are not compatible"
+ msgid "ISO C++ forbids zero-size array %qD"
  msgstr ""
  
--#: config/i386/i386.c:26420 config/rs6000/rs6000.c:20748
-+#: config/i386/i386.c:26457 config/rs6000/rs6000.c:20748
+-#: cp/decl.c:7247
++#: cp/decl.c:7263
  #, gcc-internal-format
- msgid "%qs incompatible attribute ignored"
+ msgid "ISO C++ forbids zero-size array"
  msgstr ""
-@@ -26857,22 +26881,32 @@
- msgid "%s-%s is an empty range"
+-#: cp/decl.c:7254
++#: cp/decl.c:7270
+ #, gcc-internal-format
+ msgid "size of array %qD is not an integral constant-expression"
  msgstr ""
  
--#: config/ia64/ia64.c:5223
-+#: config/ia64/ia64.c:5225
+-#: cp/decl.c:7257
++#: cp/decl.c:7273
  #, gcc-internal-format
- msgid "bad value %<%s%> for -mtls-size= switch"
+ msgid "size of array is not an integral constant-expression"
  msgstr ""
  
--#: config/ia64/ia64.c:5251
-+#: config/ia64/ia64.c:5254
+-#: cp/decl.c:7263
++#: cp/decl.c:7279
  #, gcc-internal-format
-+msgid "value %<%s%> for -mtune= switch is deprecated"
-+msgstr ""
-+
-+#: config/ia64/ia64.c:5256
-+#, gcc-internal-format
-+msgid "GCC 4.4 is the last release with Itanium1 tuning support"
-+msgstr ""
-+
-+#: config/ia64/ia64.c:5263
-+#, gcc-internal-format
- msgid "bad value %<%s%> for -mtune= switch"
+ msgid "ISO C++ forbids variable length array %qD"
+ msgstr ""
+-#: cp/decl.c:7265
++#: cp/decl.c:7281
+ #, gcc-internal-format
+ msgid "ISO C++ forbids variable length array"
  msgstr ""
  
--#: config/ia64/ia64.c:5270
-+#: config/ia64/ia64.c:5282
+-#: cp/decl.c:7271
++#: cp/decl.c:7287
  #, gcc-internal-format
- msgid "not yet implemented: latency-optimized inline square root"
+ msgid "variable length array %qD is used"
  msgstr ""
  
--#: config/ia64/ia64.c:10535
-+#: config/ia64/ia64.c:10547
+-#: cp/decl.c:7307
++#: cp/decl.c:7323
  #, gcc-internal-format
- msgid "version attribute is not a string"
+ msgid "overflow in array dimension"
  msgstr ""
-@@ -27373,37 +27407,37 @@
- msgid "junk at end of #pragma longcall"
+-#: cp/decl.c:7388
++#: cp/decl.c:7404
+ #, gcc-internal-format
+ msgid "declaration of %qD as %s"
  msgstr ""
  
--#: config/rs6000/rs6000-c.c:2989
-+#: config/rs6000/rs6000-c.c:3001
+-#: cp/decl.c:7390
++#: cp/decl.c:7406
  #, gcc-internal-format
- msgid "%s only accepts %d arguments"
+ msgid "creating %s"
  msgstr ""
  
--#: config/rs6000/rs6000-c.c:2994
-+#: config/rs6000/rs6000-c.c:3006
+-#: cp/decl.c:7402
++#: cp/decl.c:7418
  #, gcc-internal-format
- msgid "%s only accepts 1 argument"
+ msgid ""
+ "declaration of %qD as multidimensional array must have bounds for all "
+ "dimensions except the first"
  msgstr ""
  
--#: config/rs6000/rs6000-c.c:2999 config/rs6000/rs6000-c.c:3006
-+#: config/rs6000/rs6000-c.c:3011 config/rs6000/rs6000-c.c:3018
+-#: cp/decl.c:7406
++#: cp/decl.c:7422
  #, gcc-internal-format
- msgid "%s only accepts 2 arguments"
+ msgid ""
+ "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
--#: config/rs6000/rs6000-c.c:3067
-+#: config/rs6000/rs6000-c.c:3079
+-#: cp/decl.c:7441
++#: cp/decl.c:7457
  #, gcc-internal-format
- msgid "vec_extract only accepts 2 arguments"
+ msgid "return type specification for constructor invalid"
  msgstr ""
  
--#: config/rs6000/rs6000-c.c:3124
-+#: config/rs6000/rs6000-c.c:3136
+-#: cp/decl.c:7451
++#: cp/decl.c:7467
  #, gcc-internal-format
- msgid "vec_insert only accepts 3 arguments"
+ msgid "return type specification for destructor invalid"
  msgstr ""
  
--#: config/rs6000/rs6000-c.c:3206
-+#: config/rs6000/rs6000-c.c:3218
+-#: cp/decl.c:7464
++#: cp/decl.c:7480
  #, gcc-internal-format
- msgid "passing arg %d of %qE discards qualifiers frompointer target type"
+ msgid "return type specified for %<operator %T%>"
  msgstr ""
  
--#: config/rs6000/rs6000-c.c:3249
-+#: config/rs6000/rs6000-c.c:3261
+-#: cp/decl.c:7486
++#: cp/decl.c:7502
  #, gcc-internal-format
- msgid "invalid parameter combination for AltiVec intrinsic"
+ msgid "unnamed variable or field declared void"
  msgstr ""
-@@ -27714,7 +27748,7 @@
- msgid "-m64 not supported in this configuration"
+-#: cp/decl.c:7490
++#: cp/decl.c:7506
+ #, gcc-internal-format
+ msgid "variable or field %qE declared void"
  msgstr ""
  
--#: config/rs6000/linux64.h:108
-+#: config/rs6000/linux64.h:113
+-#: cp/decl.c:7493
++#: cp/decl.c:7509
  #, gcc-internal-format
- msgid "-m64 requires a PowerPC64 cpu"
+ msgid "variable or field declared void"
  msgstr ""
-@@ -27731,7 +27765,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:1643
-+#: config/rs6000/rs6000.h:1648
+-#: cp/decl.c:7663
++#: cp/decl.c:7682
  #, gcc-internal-format
- msgid "RETURN_ADDRESS_OFFSET not supported"
+ msgid "invalid use of qualified-name %<::%D%>"
  msgstr ""
-@@ -27744,57 +27778,57 @@
- #.
- #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
- #. get control.
--#: config/rs6000/sysv4.h:129
-+#: config/rs6000/sysv4.h:134
+-#: cp/decl.c:7666
++#: cp/decl.c:7685
  #, gcc-internal-format
- msgid "bad value for -mcall-%s"
+ msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr ""
  
--#: config/rs6000/sysv4.h:145
-+#: config/rs6000/sysv4.h:150
+-#: cp/decl.c:7669
++#: cp/decl.c:7688
  #, gcc-internal-format
- msgid "bad value for -msdata=%s"
+ msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr ""
  
--#: config/rs6000/sysv4.h:162
-+#: config/rs6000/sysv4.h:167
+-#: cp/decl.c:7681
++#: cp/decl.c:7700
  #, gcc-internal-format
- msgid "-mrelocatable and -msdata=%s are incompatible"
+ msgid "type %qT is not derived from type %qT"
  msgstr ""
  
--#: config/rs6000/sysv4.h:171
-+#: config/rs6000/sysv4.h:176
+-#: cp/decl.c:7697 cp/decl.c:7789 cp/decl.c:8979
++#: cp/decl.c:7716 cp/decl.c:7808 cp/decl.c:9006
  #, gcc-internal-format
- msgid "-f%s and -msdata=%s are incompatible"
+ msgid "declaration of %qD as non-function"
  msgstr ""
  
--#: config/rs6000/sysv4.h:180
-+#: config/rs6000/sysv4.h:185
+-#: cp/decl.c:7703
++#: cp/decl.c:7722
  #, gcc-internal-format
- msgid "-msdata=%s and -mcall-%s are incompatible"
+ msgid "declaration of %qD as non-member"
  msgstr ""
  
--#: config/rs6000/sysv4.h:189
-+#: config/rs6000/sysv4.h:194
+-#: cp/decl.c:7734
++#: cp/decl.c:7753
  #, gcc-internal-format
- msgid "-mrelocatable and -mno-minimal-toc are incompatible"
+ msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
--#: config/rs6000/sysv4.h:195
-+#: config/rs6000/sysv4.h:200
+-#: cp/decl.c:7781
++#: cp/decl.c:7800
  #, gcc-internal-format
- msgid "-mrelocatable and -mcall-%s are incompatible"
+ msgid "function definition does not declare parameters"
  msgstr ""
  
--#: config/rs6000/sysv4.h:202
-+#: config/rs6000/sysv4.h:207
+-#: cp/decl.c:7823
++#: cp/decl.c:7842
  #, gcc-internal-format
- msgid "-fPIC and -mcall-%s are incompatible"
+ msgid "two or more data types in declaration of %qs"
  msgstr ""
  
--#: config/rs6000/sysv4.h:209
-+#: config/rs6000/sysv4.h:214
+-#: cp/decl.c:7829
++#: cp/decl.c:7848
  #, gcc-internal-format
- msgid "-mcall-aixdesc must be big endian"
+ msgid "conflicting specifiers in declaration of %qs"
  msgstr ""
  
--#: config/rs6000/sysv4.h:214
-+#: config/rs6000/sysv4.h:219
+-#: cp/decl.c:7900 cp/decl.c:7903 cp/decl.c:7906
++#: cp/decl.c:7919 cp/decl.c:7922 cp/decl.c:7925
  #, gcc-internal-format
- msgid "-msecure-plt not supported by your assembler"
+ msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr ""
  
--#: config/rs6000/sysv4.h:232
-+#: config/rs6000/sysv4.h:237
+-#: cp/decl.c:7931 cp/decl.c:7949
++#: cp/decl.c:7950 cp/decl.c:7968
  #, gcc-internal-format
- msgid "-m%s not supported in this configuration"
+ msgid "%<signed%> or %<unsigned%> invalid for %qs"
  msgstr ""
-@@ -27966,7 +28000,7 @@
- msgid "%s %q+D %s after being referenced with dllimport linkage"
+-#: cp/decl.c:7933
++#: cp/decl.c:7952
+ #, gcc-internal-format
+ msgid "%<signed%> and %<unsigned%> specified together for %qs"
  msgstr ""
  
--#: config/sh/symbian.c:891 cp/tree.c:2843
-+#: config/sh/symbian.c:891 cp/tree.c:2842
+-#: cp/decl.c:7935
++#: cp/decl.c:7954
  #, gcc-internal-format
- msgid "lang_* check: failed in %s, at %s:%d"
+ msgid "%<long long%> invalid for %qs"
  msgstr ""
-@@ -28493,76 +28527,91 @@
- msgid "%qT is not an accessible base of %qT"
+-#: cp/decl.c:7937
++#: cp/decl.c:7956
+ #, gcc-internal-format
+ msgid "%<long%> invalid for %qs"
  msgstr ""
  
--#: cp/call.c:5522
-+#: cp/call.c:5538
+-#: cp/decl.c:7939
++#: cp/decl.c:7958
  #, gcc-internal-format
- msgid "could not find class$ field in java interface type %qT"
+ msgid "%<short%> invalid for %qs"
  msgstr ""
  
--#: cp/call.c:5765
-+#: cp/call.c:5781
+-#: cp/decl.c:7941
++#: cp/decl.c:7960
  #, gcc-internal-format
- msgid "call to non-function %qD"
+ msgid "%<long%> or %<short%> invalid for %qs"
  msgstr ""
  
--#: cp/call.c:5904
-+#: cp/call.c:5920
+-#: cp/decl.c:7943
++#: cp/decl.c:7962
  #, gcc-internal-format
- msgid "no matching function for call to %<%T::%s(%A)%#V%>"
+ msgid "%<long%> or %<short%> specified with char for %qs"
  msgstr ""
  
--#: cp/call.c:5925
-+#: cp/call.c:5941
+-#: cp/decl.c:7945
++#: cp/decl.c:7964
  #, gcc-internal-format
- msgid "call of overloaded %<%s(%A)%> is ambiguous"
+ msgid "%<long%> and %<short%> specified together for %qs"
  msgstr ""
  
--#: cp/call.c:5954
-+#: cp/call.c:5970
+-#: cp/decl.c:7951
++#: cp/decl.c:7970
  #, gcc-internal-format
- msgid "cannot call member function %qD without object"
+ msgid "%<short%> or %<long%> invalid for %qs"
  msgstr ""
  
--#: cp/call.c:6642
-+#: cp/call.c:6658
+-#: cp/decl.c:7959
++#: cp/decl.c:7978
  #, gcc-internal-format
- msgid "passing %qT chooses %qT over %qT"
+ msgid "long, short, signed or unsigned used invalidly for %qs"
  msgstr ""
  
--#: cp/call.c:6644 cp/name-lookup.c:4468 cp/name-lookup.c:4913
-+#: cp/call.c:6660 cp/name-lookup.c:4469 cp/name-lookup.c:4914
+-#: cp/decl.c:8023
++#: cp/decl.c:8042
  #, gcc-internal-format
- msgid "  in call to %qD"
+ msgid "complex invalid for %qs"
  msgstr ""
  
--#: cp/call.c:6701
-+#: cp/call.c:6717
+-#: cp/decl.c:8052
++#: cp/decl.c:8071
  #, gcc-internal-format
- msgid "choosing %qD over %qD"
+ msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
--#: cp/call.c:6702
-+#: cp/call.c:6718
+-#: cp/decl.c:8065 cp/typeck.c:7252
++#: cp/decl.c:8084 cp/typeck.c:7275
  #, gcc-internal-format
- msgid "  for conversion from %qT to %qT"
+ msgid "ignoring %qV qualifiers added to function type %qT"
  msgstr ""
  
--#: cp/call.c:6705
-+#: cp/call.c:6721
+-#: cp/decl.c:8088
++#: cp/decl.c:8107
  #, gcc-internal-format
- msgid "  because conversion sequence for the argument is better"
+ msgid "member %qD cannot be declared both virtual and static"
  msgstr ""
  
--#: cp/call.c:6821
-+#: cp/call.c:6839
+-#: cp/decl.c:8096
++#: cp/decl.c:8115
  #, gcc-internal-format
-+msgid "default argument mismatch in overload resolution"
-+msgstr ""
-+
-+#: cp/call.c:6842
-+#, gcc-internal-format
-+msgid " candidate 1: %q+#F"
-+msgstr ""
-+
-+#: cp/call.c:6844
-+#, gcc-internal-format
-+msgid " candidate 2: %q+#F"
-+msgstr ""
-+
-+#: cp/call.c:6882
-+#, 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:"
+ msgid "%<%T::%D%> is not a valid declarator"
  msgstr ""
  
--#: cp/call.c:6965
-+#: cp/call.c:7026
+-#: cp/decl.c:8105
++#: cp/decl.c:8124
  #, gcc-internal-format
- msgid "could not convert %qE to %qT"
+ msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
--#: cp/call.c:7171
-+#: cp/call.c:7232
+-#: cp/decl.c:8111
++#: cp/decl.c:8130
  #, gcc-internal-format
- msgid ""
- "invalid initialization of non-const reference of type %qT from a temporary "
- "of type %qT"
+ msgid "storage class specifiers invalid in parameter declarations"
  msgstr ""
  
--#: cp/call.c:7175
-+#: cp/call.c:7236
+-#: cp/decl.c:8115
++#: cp/decl.c:8134
  #, gcc-internal-format
- msgid ""
- "invalid initialization of reference of type %qT from expression of type %qT"
-@@ -28903,27 +28952,27 @@
- msgid "no matches converting function %qD to type %q#T"
+ msgid "parameter declared %<auto%>"
  msgstr ""
  
--#: cp/class.c:6161
-+#: cp/class.c:6168
+-#: cp/decl.c:8124
++#: cp/decl.c:8143
  #, gcc-internal-format
- msgid "converting overloaded function %qD to type %q#T is ambiguous"
+ msgid "%<virtual%> outside class declaration"
  msgstr ""
  
--#: cp/class.c:6187
-+#: cp/class.c:6195
+-#: cp/decl.c:8142
++#: cp/decl.c:8161
  #, gcc-internal-format
- msgid "assuming pointer to member %qD"
+ msgid "multiple storage classes in declaration of %qs"
  msgstr ""
  
--#: cp/class.c:6190
-+#: cp/class.c:6198
+-#: cp/decl.c:8165
++#: cp/decl.c:8184
  #, gcc-internal-format
- msgid "(a pointer to member can only be formed with %<&%E%>)"
+ msgid "storage class specified for %qs"
  msgstr ""
  
--#: cp/class.c:6252 cp/class.c:6286
-+#: cp/class.c:6260 cp/class.c:6294
+-#: cp/decl.c:8186
++#: cp/decl.c:8205
  #, gcc-internal-format
- msgid "not enough type information"
+ msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
--#: cp/class.c:6269
-+#: cp/class.c:6277
+-#: cp/decl.c:8199
++#: cp/decl.c:8218
  #, gcc-internal-format
- msgid "argument of type %qT does not match %qT"
+ msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
-@@ -28933,12 +28982,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:6587 cp/decl.c:1193 cp/name-lookup.c:526
-+#: cp/class.c:6595 cp/decl.c:1193 cp/name-lookup.c:526
+-#: cp/decl.c:8314
++#: cp/decl.c:8333
  #, gcc-internal-format
- msgid "declaration of %q#D"
+ msgid "%qs function uses %<auto%> type specifier without late return type"
  msgstr ""
  
--#: cp/class.c:6588
-+#: cp/class.c:6596
+-#: cp/decl.c:8320
++#: cp/decl.c:8339
  #, gcc-internal-format
- msgid "changes meaning of %qD from %q+#D"
+ msgid ""
+ "%qs function with late return type has %qT as its type rather than plain %"
+ "<auto%>"
  msgstr ""
-@@ -29473,117 +29522,117 @@
- msgid "attribute for %q+#T must follow the %qs keyword"
+-#: cp/decl.c:8328
++#: cp/decl.c:8347
+ #, gcc-internal-format
+ msgid ""
+ "%qs function with late return type not declared with %<auto%> type specifier"
  msgstr ""
  
--#: cp/decl.c:3980
-+#: cp/decl.c:3983
+-#: cp/decl.c:8361
++#: cp/decl.c:8380
  #, gcc-internal-format
- msgid "ignoring attributes applied to class type %qT outside of definition"
+ msgid "destructor cannot be static member function"
  msgstr ""
  
- #. A template type parameter or other dependent type.
--#: cp/decl.c:3984
-+#: cp/decl.c:3987
+-#: cp/decl.c:8366
++#: cp/decl.c:8385
  #, gcc-internal-format
- msgid ""
- "ignoring attributes applied to dependent type %qT without an associated "
- "declaration"
+ msgid "destructors may not be cv-qualified"
  msgstr ""
  
--#: cp/decl.c:4060
-+#: cp/decl.c:4063
+-#: cp/decl.c:8384
++#: cp/decl.c:8403
  #, gcc-internal-format
- msgid "typedef %qD is initialized (use decltype instead)"
+ msgid "constructors cannot be declared virtual"
  msgstr ""
  
--#: cp/decl.c:4078
-+#: cp/decl.c:4081
+-#: cp/decl.c:8397
++#: cp/decl.c:8416
  #, gcc-internal-format
- msgid "declaration of %q#D has %<extern%> and is initialized"
+ msgid "can't initialize friend function %qs"
  msgstr ""
  
--#: cp/decl.c:4103
-+#: cp/decl.c:4106
+ #. Cannot be both friend and virtual.
+-#: cp/decl.c:8401
++#: cp/decl.c:8420
  #, gcc-internal-format
- msgid "definition of %q#D is marked %<dllimport%>"
+ msgid "virtual functions cannot be friends"
  msgstr ""
  
--#: cp/decl.c:4122
-+#: cp/decl.c:4125
+-#: cp/decl.c:8405
++#: cp/decl.c:8424
  #, gcc-internal-format
- msgid "%q#D is not a static member of %q#T"
+ msgid "friend declaration not in class definition"
  msgstr ""
  
--#: cp/decl.c:4128
-+#: cp/decl.c:4131
+-#: cp/decl.c:8407
++#: cp/decl.c:8426
  #, gcc-internal-format
- msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
+ msgid "can't define friend function %qs in a local class definition"
  msgstr ""
  
--#: cp/decl.c:4137
-+#: cp/decl.c:4140
+-#: cp/decl.c:8420
++#: cp/decl.c:8439
  #, gcc-internal-format
- msgid ""
- "template header not allowed in member definition of explicitly specialized "
- "class"
+ msgid "destructors may not have parameters"
  msgstr ""
  
--#: cp/decl.c:4145
-+#: cp/decl.c:4148
+-#: cp/decl.c:8439
++#: cp/decl.c:8458
  #, gcc-internal-format
- msgid "duplicate initialization of %qD"
+ msgid "cannot declare pointer to %q#T"
  msgstr ""
  
--#: cp/decl.c:4184
-+#: cp/decl.c:4187
+-#: cp/decl.c:8452 cp/decl.c:8459
++#: cp/decl.c:8471 cp/decl.c:8478
  #, gcc-internal-format
- msgid "declaration of %q#D outside of class is not definition"
+ msgid "cannot declare reference to %q#T"
  msgstr ""
  
--#: cp/decl.c:4279
-+#: cp/decl.c:4282
+-#: cp/decl.c:8461
++#: cp/decl.c:8480
  #, gcc-internal-format
- msgid "variable %q#D has initializer but incomplete type"
+ msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
--#: cp/decl.c:4285 cp/decl.c:5033
-+#: cp/decl.c:4288 cp/decl.c:5036
+-#: cp/decl.c:8512
++#: cp/decl.c:8500
  #, gcc-internal-format
- msgid "elements of array %q#D have incomplete type"
++msgid "cannot declare %s to qualified function type %qT"
++msgstr ""
++
++#: cp/decl.c:8537
++#, gcc-internal-format
+ msgid ""
+ "cannot declare reference to %q#T, which is not a typedef or a template type "
+ "argument"
  msgstr ""
  
--#: cp/decl.c:4292 cp/decl.c:5529
-+#: cp/decl.c:4295 cp/decl.c:5532
+-#: cp/decl.c:8556
++#: cp/decl.c:8581
  #, gcc-internal-format
- msgid "declaration of %q#D has no initializer"
+ msgid "template-id %qD used as a declarator"
  msgstr ""
  
--#: cp/decl.c:4294
-+#: cp/decl.c:4297
+-#: cp/decl.c:8607
++#: cp/decl.c:8632
  #, gcc-internal-format
- msgid "aggregate %q#D has incomplete type and cannot be defined"
+ msgid "member functions are implicitly friends of their class"
  msgstr ""
  
--#: cp/decl.c:4330
-+#: cp/decl.c:4333
+-#: cp/decl.c:8612
++#: cp/decl.c:8637
  #, gcc-internal-format
- msgid "%qD declared as reference but not initialized"
+ msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
--#: cp/decl.c:4336
-+#: cp/decl.c:4339
+-#: cp/decl.c:8644
++#: cp/decl.c:8669
  #, gcc-internal-format
- msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
+ msgid "cannot define member function %<%T::%s%> within %<%T%>"
  msgstr ""
  
--#: cp/decl.c:4362
-+#: cp/decl.c:4365
+-#: cp/decl.c:8661
++#: cp/decl.c:8686
  #, gcc-internal-format
- msgid "cannot initialize %qT from %qT"
+ msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
--#: cp/decl.c:4423
-+#: cp/decl.c:4426
+-#: cp/decl.c:8684
++#: cp/decl.c:8709
  #, gcc-internal-format
- msgid "name used in a GNU-style designated initializer for an array"
+ msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
--#: cp/decl.c:4428
-+#: cp/decl.c:4431
+-#: cp/decl.c:8705
++#: cp/decl.c:8730
  #, gcc-internal-format
- msgid "name %qD used in a GNU-style designated initializer for an array"
+ msgid "data member may not have variably modified type %qT"
  msgstr ""
  
--#: cp/decl.c:4478
-+#: cp/decl.c:4481
+-#: cp/decl.c:8707
++#: cp/decl.c:8732
  #, gcc-internal-format
- msgid "initializer fails to determine size of %qD"
+ msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
--#: cp/decl.c:4485
-+#: cp/decl.c:4488
+ #. [dcl.fct.spec] The explicit specifier shall only be used in
+ #. declarations of constructors within a class definition.
+-#: cp/decl.c:8715
++#: cp/decl.c:8740
  #, gcc-internal-format
- msgid "array size missing in %qD"
+ msgid "only declarations of constructors can be %<explicit%>"
  msgstr ""
  
--#: cp/decl.c:4497
-+#: cp/decl.c:4500
+-#: cp/decl.c:8723
++#: cp/decl.c:8748
  #, gcc-internal-format
- msgid "zero-size array %qD"
+ msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
-@@ -29591,273 +29640,273 @@
- #. 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:4540
-+#: cp/decl.c:4543
+-#: cp/decl.c:8728
++#: cp/decl.c:8753
  #, gcc-internal-format
- msgid "storage size of %qD isn't known"
+ msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
--#: cp/decl.c:4563
-+#: cp/decl.c:4566
+-#: cp/decl.c:8734
++#: cp/decl.c:8759
  #, gcc-internal-format
- msgid "storage size of %qD isn't constant"
+ msgid "function %qs cannot be declared %<mutable%>"
  msgstr ""
  
--#: cp/decl.c:4614
-+#: cp/decl.c:4617
+-#: cp/decl.c:8739
++#: cp/decl.c:8764
  #, gcc-internal-format
- msgid ""
- "sorry: semantics of inline function static data %q+#D are wrong (you'll wind "
- "up with multiple copies)"
+ msgid "static %qs cannot be declared %<mutable%>"
  msgstr ""
  
--#: cp/decl.c:4617
-+#: cp/decl.c:4620
+-#: cp/decl.c:8744
++#: cp/decl.c:8769
  #, gcc-internal-format
- msgid "%J  you can work around this by removing the initializer"
+ msgid "const %qs cannot be declared %<mutable%>"
  msgstr ""
  
--#: cp/decl.c:4644
-+#: cp/decl.c:4647
+-#: cp/decl.c:8781
++#: cp/decl.c:8806
  #, gcc-internal-format
- msgid "uninitialized const %qD"
+ msgid "%Jtypedef name may not be a nested-name-specifier"
  msgstr ""
  
--#: cp/decl.c:4756
-+#: cp/decl.c:4759
+-#: cp/decl.c:8799
++#: cp/decl.c:8824
  #, gcc-internal-format
- msgid "invalid type %qT as initializer for a vector of type %qT"
+ msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
--#: cp/decl.c:4798
-+#: cp/decl.c:4801
+-#: cp/decl.c:8883
++#: cp/decl.c:8908
  #, gcc-internal-format
- msgid "initializer for %qT must be brace-enclosed"
+ msgid ""
+ "qualified function types cannot be used to declare static member functions"
  msgstr ""
  
--#: cp/decl.c:4816
-+#: cp/decl.c:4819
+-#: cp/decl.c:8885
++#: cp/decl.c:8910
  #, gcc-internal-format
- msgid "%qT has no non-static data member named %qD"
+ msgid "qualified function types cannot be used to declare free functions"
  msgstr ""
  
--#: cp/decl.c:4872
-+#: cp/decl.c:4875
+-#: cp/decl.c:8911
++#: cp/decl.c:8936
  #, gcc-internal-format
- msgid "braces around scalar initializer for type %qT"
+ msgid "type qualifiers specified for friend class declaration"
  msgstr ""
  
--#: cp/decl.c:4958
-+#: cp/decl.c:4961
+-#: cp/decl.c:8916
++#: cp/decl.c:8941
  #, gcc-internal-format
- msgid "missing braces around initializer for %qT"
+ msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
--#: cp/decl.c:5015 cp/typeck2.c:1087 cp/typeck2.c:1110 cp/typeck2.c:1153
-+#: cp/decl.c:5018 cp/typeck2.c:1087 cp/typeck2.c:1110 cp/typeck2.c:1153
+-#: cp/decl.c:8924
++#: cp/decl.c:8949
  #, gcc-internal-format
- msgid "too many initializers for %qT"
+ msgid "template parameters cannot be friends"
  msgstr ""
  
--#: cp/decl.c:5035
-+#: cp/decl.c:5038
+-#: cp/decl.c:8926
++#: cp/decl.c:8951
  #, gcc-internal-format
- msgid "elements of array %q#T have incomplete type"
+ msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
--#: cp/decl.c:5044
-+#: cp/decl.c:5047
+-#: cp/decl.c:8930
++#: cp/decl.c:8955
  #, gcc-internal-format
- msgid "variable-sized object %qD may not be initialized"
+ msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
--#: cp/decl.c:5046
-+#: cp/decl.c:5049
+-#: cp/decl.c:8943
++#: cp/decl.c:8968
  #, gcc-internal-format
- msgid "variable-sized compound literal"
+ msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
--#: cp/decl.c:5100
-+#: cp/decl.c:5103
+-#: cp/decl.c:8954
++#: cp/decl.c:8986
  #, gcc-internal-format
- msgid "%qD has incomplete type"
+ msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
--#: cp/decl.c:5120
-+#: cp/decl.c:5123
+-#: cp/decl.c:8969
++#: cp/decl.c:8996
  #, gcc-internal-format
- msgid "scalar object %qD requires one element in initializer"
+ msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
--#: cp/decl.c:5151
-+#: cp/decl.c:5154
+-#: cp/decl.c:8998
++#: cp/decl.c:9025
  #, gcc-internal-format
- msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
+ msgid "cannot use %<::%> in parameter declaration"
  msgstr ""
  
--#: cp/decl.c:5183
-+#: cp/decl.c:5186
+ #. Something like struct S { int N::j; };
+-#: cp/decl.c:9044
++#: cp/decl.c:9071
  #, gcc-internal-format
- msgid "array %qD initialized by parenthesized string literal %qE"
+ msgid "invalid use of %<::%>"
  msgstr ""
  
--#: cp/decl.c:5197
-+#: cp/decl.c:5200
+-#: cp/decl.c:9059
++#: cp/decl.c:9086
  #, gcc-internal-format
- msgid "structure %qD with uninitialized const members"
+ msgid "can't make %qD into a method -- not in a class"
  msgstr ""
  
--#: cp/decl.c:5199
-+#: cp/decl.c:5202
+-#: cp/decl.c:9068
++#: cp/decl.c:9095
  #, gcc-internal-format
- msgid "structure %qD with uninitialized reference members"
+ msgid "function %qD declared virtual inside a union"
  msgstr ""
  
--#: cp/decl.c:5496
-+#: cp/decl.c:5499
+-#: cp/decl.c:9077
++#: cp/decl.c:9104
  #, gcc-internal-format
- msgid "assignment (not initialization) in declaration"
+ msgid "%qD cannot be declared virtual, since it is always static"
  msgstr ""
  
--#: cp/decl.c:5555 cp/decl2.c:850
-+#: cp/decl.c:5558 cp/decl2.c:850
+-#: cp/decl.c:9095
++#: cp/decl.c:9122
  #, gcc-internal-format
- msgid "%qD cannot be defaulted"
+ msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
--#: cp/decl.c:5631
-+#: cp/decl.c:5634
+-#: cp/decl.c:9102
++#: cp/decl.c:9129
  #, gcc-internal-format
- msgid "shadowing previous type declaration of %q#D"
+ msgid "declaration of %qD as member of %qT"
  msgstr ""
  
--#: cp/decl.c:5661
-+#: cp/decl.c:5664
+-#: cp/decl.c:9109
++#: cp/decl.c:9136
  #, gcc-internal-format
- msgid "%qD cannot be thread-local because it has non-POD type %qT"
+ msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
--#: cp/decl.c:5693
-+#: cp/decl.c:5696
+-#: cp/decl.c:9172
++#: cp/decl.c:9199
  #, gcc-internal-format
- msgid "Java object %qD not allocated with %<new%>"
+ msgid "field %qD has incomplete type"
  msgstr ""
  
--#: cp/decl.c:5710
-+#: cp/decl.c:5713
+-#: cp/decl.c:9174
++#: cp/decl.c:9201
  #, gcc-internal-format
- msgid "%qD is thread-local and so cannot be dynamically initialized"
+ msgid "name %qT has incomplete type"
  msgstr ""
  
--#: cp/decl.c:5728
-+#: cp/decl.c:5731
+-#: cp/decl.c:9183
++#: cp/decl.c:9210
  #, gcc-internal-format
- msgid ""
- "%qD cannot be initialized by a non-constant expression when being declared"
+ msgid "  in instantiation of template %qT"
  msgstr ""
  
--#: cp/decl.c:5768
-+#: cp/decl.c:5771
+-#: cp/decl.c:9192
++#: cp/decl.c:9219
  #, gcc-internal-format
- msgid "non-static data member %qD has Java class type"
+ msgid "%qE is neither function nor member function; cannot be declared friend"
+ msgstr ""
+@@ -30465,117 +30531,117 @@
+ #. 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:9244
++#: cp/decl.c:9271
+ #, gcc-internal-format
+ msgid "ISO C++ forbids initialization of member %qD"
  msgstr ""
  
--#: cp/decl.c:5832
-+#: cp/decl.c:5835
+-#: cp/decl.c:9246
++#: cp/decl.c:9273
  #, gcc-internal-format
- msgid "function %q#D is initialized like a variable"
+ msgid "making %qD static"
  msgstr ""
  
--#: cp/decl.c:6420
-+#: cp/decl.c:6423
+-#: cp/decl.c:9311
++#: cp/decl.c:9338
  #, gcc-internal-format
- msgid "destructor for alien class %qT cannot be a member"
+ msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
--#: cp/decl.c:6422
-+#: cp/decl.c:6425
+-#: cp/decl.c:9313
++#: cp/decl.c:9340
  #, gcc-internal-format
- msgid "constructor for alien class %qT cannot be a member"
+ msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
--#: cp/decl.c:6443
-+#: cp/decl.c:6446
+-#: cp/decl.c:9315
++#: cp/decl.c:9342
  #, gcc-internal-format
- msgid "%qD declared as a %<virtual%> %s"
+ msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
--#: cp/decl.c:6445
-+#: cp/decl.c:6448
+-#: cp/decl.c:9327
++#: cp/decl.c:9354
  #, gcc-internal-format
- msgid "%qD declared as an %<inline%> %s"
+ msgid ""
+ "%<static%> specified invalid for function %qs declared out of global scope"
  msgstr ""
  
--#: cp/decl.c:6447
-+#: cp/decl.c:6450
+-#: cp/decl.c:9331
++#: cp/decl.c:9358
  #, gcc-internal-format
  msgid ""
- "%<const%> and %<volatile%> function specifiers on %qD invalid in %s "
- "declaration"
+ "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
--#: cp/decl.c:6451
-+#: cp/decl.c:6454
+-#: cp/decl.c:9338
++#: cp/decl.c:9365
  #, gcc-internal-format
- msgid "%q+D declared as a friend"
+ msgid "%q#T is not a class or a namespace"
  msgstr ""
  
--#: cp/decl.c:6457
-+#: cp/decl.c:6460
+-#: cp/decl.c:9346
++#: cp/decl.c:9373
  #, gcc-internal-format
- msgid "%q+D declared with an exception specification"
+ msgid "virtual non-class function %qs"
  msgstr ""
  
--#: cp/decl.c:6491
-+#: cp/decl.c:6494
+-#: cp/decl.c:9353
++#: cp/decl.c:9380
  #, gcc-internal-format
- msgid "definition of %qD is not in namespace enclosing %qT"
+ msgid "%qs defined in a non-class scope"
  msgstr ""
  
--#: cp/decl.c:6611
-+#: cp/decl.c:6614
+-#: cp/decl.c:9386
++#: cp/decl.c:9413
  #, gcc-internal-format
- msgid "defining explicit specialization %qD in friend declaration"
+ msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
- #. Something like `template <class T> friend void f<T>()'.
--#: cp/decl.c:6621
-+#: cp/decl.c:6624
+ #. FIXME need arm citation
+-#: cp/decl.c:9393
++#: cp/decl.c:9420
  #, gcc-internal-format
- msgid "invalid use of template-id %qD in declaration of primary template"
+ msgid "cannot declare static function inside another function"
  msgstr ""
  
--#: cp/decl.c:6651
-+#: cp/decl.c:6654
+-#: cp/decl.c:9423
++#: cp/decl.c:9450
  #, gcc-internal-format
  msgid ""
- "default arguments are not allowed in declaration of friend template "
- "specialization %qD"
+ "%<static%> may not be used when defining (as opposed to declaring) a static "
+ "data member"
  msgstr ""
  
--#: cp/decl.c:6659
-+#: cp/decl.c:6662
+-#: cp/decl.c:9430
++#: cp/decl.c:9457
  #, gcc-internal-format
- msgid ""
- "%<inline%> is not allowed in declaration of friend template specialization %"
- "qD"
+ msgid "static member %qD declared %<register%>"
  msgstr ""
  
--#: cp/decl.c:6702
-+#: cp/decl.c:6705
+-#: cp/decl.c:9436
++#: cp/decl.c:9463
  #, gcc-internal-format
- msgid "cannot declare %<::main%> to be a template"
+ msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
--#: cp/decl.c:6704
-+#: cp/decl.c:6707
+-#: cp/decl.c:9580
++#: cp/decl.c:9607
  #, gcc-internal-format
- msgid "cannot declare %<::main%> to be inline"
+ msgid "default argument for %q#D has type %qT"
  msgstr ""
  
--#: cp/decl.c:6706
-+#: cp/decl.c:6709
+-#: cp/decl.c:9583
++#: cp/decl.c:9610
  #, gcc-internal-format
- msgid "cannot declare %<::main%> to be static"
+ msgid "default argument for parameter of type %qT has type %qT"
  msgstr ""
  
--#: cp/decl.c:6734
-+#: cp/decl.c:6737
+-#: cp/decl.c:9599
++#: cp/decl.c:9626
  #, gcc-internal-format
- msgid "non-local function %q#D uses anonymous type"
+ msgid "default argument %qE uses local variable %qD"
  msgstr ""
  
--#: cp/decl.c:6737 cp/decl.c:7013
-+#: cp/decl.c:6740 cp/decl.c:7016
+-#: cp/decl.c:9682
++#: cp/decl.c:9709
  #, gcc-internal-format
- msgid ""
- "%q+#D does not refer to the unqualified type, so it is not used for linkage"
+ msgid "parameter %qD has Java class type"
  msgstr ""
  
--#: cp/decl.c:6743
-+#: cp/decl.c:6746
+-#: cp/decl.c:9702
++#: cp/decl.c:9729
  #, gcc-internal-format
- msgid "non-local function %q#D uses local type %qT"
+ msgid "parameter %qD invalidly declared method type"
  msgstr ""
  
--#: cp/decl.c:6762
-+#: cp/decl.c:6765
+-#: cp/decl.c:9726
++#: cp/decl.c:9753
  #, gcc-internal-format
- msgid "static member function %qD cannot have cv-qualifier"
+ msgid "parameter %qD includes %s to array of unknown bound %qT"
  msgstr ""
  
--#: cp/decl.c:6763
-+#: cp/decl.c:6766
+-#: cp/decl.c:9741
++#: cp/decl.c:9768
  #, gcc-internal-format
- msgid "non-member function %qD cannot have cv-qualifier"
+ msgid "parameter packs must be at the end of the parameter list"
+ msgstr ""
+@@ -30595,139 +30661,139 @@
+ #. 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:9964
++#: cp/decl.c:9991
+ #, gcc-internal-format
+ msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
--#: cp/decl.c:6811
-+#: cp/decl.c:6814
+-#: cp/decl.c:10086
++#: cp/decl.c:10113
  #, gcc-internal-format
- msgid "%<::main%> must return %<int%>"
+ msgid "%qD may not be declared within a namespace"
  msgstr ""
  
--#: cp/decl.c:6851
-+#: cp/decl.c:6854
+-#: cp/decl.c:10091
++#: cp/decl.c:10118
  #, gcc-internal-format
- msgid "definition of implicitly-declared %qD"
+ msgid "%qD may not be declared as static"
  msgstr ""
  
--#: cp/decl.c:6868 cp/decl2.c:685
-+#: cp/decl.c:6871 cp/decl2.c:685
+-#: cp/decl.c:10117
++#: cp/decl.c:10144
  #, gcc-internal-format
- msgid "no %q#D member function declared in class %qT"
+ msgid "%qD must be a nonstatic member function"
  msgstr ""
-@@ -29866,589 +29915,594 @@
- #. 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:7010
-+#: cp/decl.c:7013
+-#: cp/decl.c:10126
++#: cp/decl.c:10153
  #, gcc-internal-format
- msgid "non-local variable %q#D uses anonymous type"
+ msgid ""
+ "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
--#: cp/decl.c:7019
-+#: cp/decl.c:7022
+-#: cp/decl.c:10148
++#: cp/decl.c:10175
  #, gcc-internal-format
- msgid "non-local variable %q#D uses local type %qT"
+ msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
--#: cp/decl.c:7142
-+#: cp/decl.c:7145
+-#: cp/decl.c:10189
++#: cp/decl.c:10216
  #, gcc-internal-format
- msgid ""
- "invalid in-class initialization of static data member of non-integral type %"
- "qT"
+ msgid "conversion to %s%s will never use a type conversion operator"
  msgstr ""
  
--#: cp/decl.c:7152
-+#: cp/decl.c:7155
+ #. 13.4.0.3
+-#: cp/decl.c:10197
++#: cp/decl.c:10224
  #, gcc-internal-format
- msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
+ msgid "ISO C++ prohibits overloading operator ?:"
  msgstr ""
  
--#: cp/decl.c:7156
-+#: cp/decl.c:7159
+-#: cp/decl.c:10202
++#: cp/decl.c:10229
  #, gcc-internal-format
- msgid ""
- "ISO C++ forbids initialization of member constant %qD of non-integral type %"
- "qT"
+ msgid "%qD must not have variable number of arguments"
  msgstr ""
  
--#: cp/decl.c:7181
-+#: cp/decl.c:7184
+-#: cp/decl.c:10253
++#: cp/decl.c:10280
  #, gcc-internal-format
- msgid "size of array %qD has non-integral type %qT"
+ msgid "postfix %qD must take %<int%> as its argument"
  msgstr ""
  
--#: cp/decl.c:7183
-+#: cp/decl.c:7186
+-#: cp/decl.c:10256
++#: cp/decl.c:10283
  #, gcc-internal-format
- msgid "size of array has non-integral type %qT"
+ msgid "postfix %qD must take %<int%> as its second argument"
  msgstr ""
  
--#: cp/decl.c:7235
-+#: cp/decl.c:7238
+-#: cp/decl.c:10264
++#: cp/decl.c:10291
  #, gcc-internal-format
- msgid "size of array %qD is negative"
+ msgid "%qD must take either zero or one argument"
  msgstr ""
  
--#: cp/decl.c:7237
-+#: cp/decl.c:7240
+-#: cp/decl.c:10266
++#: cp/decl.c:10293
  #, gcc-internal-format
- msgid "size of array is negative"
+ msgid "%qD must take either one or two arguments"
  msgstr ""
  
--#: cp/decl.c:7245
-+#: cp/decl.c:7248
+-#: cp/decl.c:10288
++#: cp/decl.c:10315
  #, gcc-internal-format
- msgid "ISO C++ forbids zero-size array %qD"
+ msgid "prefix %qD should return %qT"
  msgstr ""
  
--#: cp/decl.c:7247
-+#: cp/decl.c:7250
+-#: cp/decl.c:10294
++#: cp/decl.c:10321
  #, gcc-internal-format
- msgid "ISO C++ forbids zero-size array"
+ msgid "postfix %qD should return %qT"
  msgstr ""
  
--#: cp/decl.c:7254
-+#: cp/decl.c:7257
+-#: cp/decl.c:10303
++#: cp/decl.c:10330
  #, gcc-internal-format
- msgid "size of array %qD is not an integral constant-expression"
+ msgid "%qD must take %<void%>"
  msgstr ""
  
--#: cp/decl.c:7257
-+#: cp/decl.c:7260
+-#: cp/decl.c:10305 cp/decl.c:10314
++#: cp/decl.c:10332 cp/decl.c:10341
  #, gcc-internal-format
- msgid "size of array is not an integral constant-expression"
+ msgid "%qD must take exactly one argument"
  msgstr ""
  
--#: cp/decl.c:7263
-+#: cp/decl.c:7266
+-#: cp/decl.c:10316
++#: cp/decl.c:10343
  #, gcc-internal-format
- msgid "ISO C++ forbids variable length array %qD"
+ msgid "%qD must take exactly two arguments"
  msgstr ""
  
--#: cp/decl.c:7265
-+#: cp/decl.c:7268
+-#: cp/decl.c:10325
++#: cp/decl.c:10352
  #, gcc-internal-format
- msgid "ISO C++ forbids variable length array"
+ msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
--#: cp/decl.c:7271
-+#: cp/decl.c:7274
+-#: cp/decl.c:10339
++#: cp/decl.c:10366
  #, gcc-internal-format
- msgid "variable length array %qD is used"
+ msgid "%qD should return by value"
  msgstr ""
  
--#: cp/decl.c:7307
-+#: cp/decl.c:7310
+-#: cp/decl.c:10350 cp/decl.c:10355
++#: cp/decl.c:10377 cp/decl.c:10382
  #, gcc-internal-format
- msgid "overflow in array dimension"
+ msgid "%qD cannot have default arguments"
  msgstr ""
  
--#: cp/decl.c:7388
-+#: cp/decl.c:7391
+-#: cp/decl.c:10413
++#: cp/decl.c:10440
  #, gcc-internal-format
- msgid "declaration of %qD as %s"
+ msgid "using template type parameter %qT after %qs"
  msgstr ""
  
--#: cp/decl.c:7390
-+#: cp/decl.c:7393
+-#: cp/decl.c:10428
++#: cp/decl.c:10455
  #, gcc-internal-format
- msgid "creating %s"
+ msgid "using typedef-name %qD after %qs"
  msgstr ""
  
--#: cp/decl.c:7402
-+#: cp/decl.c:7405
+-#: cp/decl.c:10429
++#: cp/decl.c:10456
  #, gcc-internal-format
- msgid ""
- "declaration of %qD as multidimensional array must have bounds for all "
- "dimensions except the first"
+ msgid "%q+D has a previous declaration here"
  msgstr ""
  
--#: cp/decl.c:7406
-+#: cp/decl.c:7409
+-#: cp/decl.c:10437
++#: cp/decl.c:10464
  #, gcc-internal-format
- msgid ""
- "multidimensional array must have bounds for all dimensions except the first"
+ msgid "%qT referred to as %qs"
  msgstr ""
  
--#: cp/decl.c:7441
-+#: cp/decl.c:7444
+-#: cp/decl.c:10438 cp/decl.c:10445
++#: cp/decl.c:10465 cp/decl.c:10472
  #, gcc-internal-format
- msgid "return type specification for constructor invalid"
+ msgid "%q+T has a previous declaration here"
  msgstr ""
  
--#: cp/decl.c:7451
-+#: cp/decl.c:7454
+-#: cp/decl.c:10444
++#: cp/decl.c:10471
  #, gcc-internal-format
- msgid "return type specification for destructor invalid"
+ msgid "%qT referred to as enum"
+ msgstr ""
+@@ -30739,77 +30805,77 @@
+ #. void f(class C);           // No template header here
+ #.
+ #. then the required template argument is missing.
+-#: cp/decl.c:10459
++#: cp/decl.c:10486
+ #, gcc-internal-format
+ msgid "template argument required for %<%s %T%>"
  msgstr ""
  
--#: cp/decl.c:7464
-+#: cp/decl.c:7467
+-#: cp/decl.c:10507 cp/name-lookup.c:2800
++#: cp/decl.c:10534 cp/name-lookup.c:2802
  #, gcc-internal-format
- msgid "return type specified for %<operator %T%>"
+ msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
--#: cp/decl.c:7486
-+#: cp/decl.c:7489
+-#: cp/decl.c:10537 cp/name-lookup.c:2308
++#: cp/decl.c:10564 cp/name-lookup.c:2310
  #, gcc-internal-format
- msgid "unnamed variable or field declared void"
+ msgid "reference to %qD is ambiguous"
  msgstr ""
  
--#: cp/decl.c:7490
-+#: cp/decl.c:7493
+-#: cp/decl.c:10651
++#: cp/decl.c:10678
  #, gcc-internal-format
- msgid "variable or field %qE declared void"
+ msgid "use of enum %q#D without previous declaration"
  msgstr ""
  
--#: cp/decl.c:7493
-+#: cp/decl.c:7496
+-#: cp/decl.c:10672
++#: cp/decl.c:10699
  #, gcc-internal-format
- msgid "variable or field declared void"
+ msgid "redeclaration of %qT as a non-template"
  msgstr ""
  
--#: cp/decl.c:7663
-+#: cp/decl.c:7669
+-#: cp/decl.c:10673
++#: cp/decl.c:10700
  #, gcc-internal-format
- msgid "invalid use of qualified-name %<::%D%>"
+ msgid "previous declaration %q+D"
  msgstr ""
  
--#: cp/decl.c:7666
-+#: cp/decl.c:7672
+-#: cp/decl.c:10784
++#: cp/decl.c:10811
  #, gcc-internal-format
- msgid "invalid use of qualified-name %<%T::%D%>"
+ msgid "derived union %qT invalid"
  msgstr ""
  
--#: cp/decl.c:7669
-+#: cp/decl.c:7675
+-#: cp/decl.c:10793
++#: cp/decl.c:10820
  #, gcc-internal-format
- msgid "invalid use of qualified-name %<%D::%D%>"
+ msgid "Java class %qT cannot have multiple bases"
  msgstr ""
  
--#: cp/decl.c:7681
-+#: cp/decl.c:7687
+-#: cp/decl.c:10804
++#: cp/decl.c:10831
  #, gcc-internal-format
- msgid "type %qT is not derived from type %qT"
+ msgid "Java class %qT cannot have virtual bases"
  msgstr ""
  
--#: cp/decl.c:7697 cp/decl.c:7789 cp/decl.c:8979
-+#: cp/decl.c:7703 cp/decl.c:7795 cp/decl.c:8993
+-#: cp/decl.c:10824
++#: cp/decl.c:10851
  #, gcc-internal-format
- msgid "declaration of %qD as non-function"
+ msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
--#: cp/decl.c:7703
-+#: cp/decl.c:7709
+-#: cp/decl.c:10857
++#: cp/decl.c:10884
  #, gcc-internal-format
- msgid "declaration of %qD as non-member"
+ msgid "recursive type %qT undefined"
  msgstr ""
  
--#: cp/decl.c:7734
-+#: cp/decl.c:7740
+-#: cp/decl.c:10859
++#: cp/decl.c:10886
  #, gcc-internal-format
- msgid "declarator-id missing; using reserved word %qD"
+ msgid "duplicate base type %qT invalid"
  msgstr ""
  
--#: cp/decl.c:7781
-+#: cp/decl.c:7787
+-#: cp/decl.c:10943
++#: cp/decl.c:10970
  #, gcc-internal-format
- msgid "function definition does not declare parameters"
+ msgid "multiple definition of %q#T"
  msgstr ""
  
--#: cp/decl.c:7823
-+#: cp/decl.c:7829
+-#: cp/decl.c:10944
++#: cp/decl.c:10971
  #, gcc-internal-format
- msgid "two or more data types in declaration of %qs"
+ msgid "%Jprevious definition here"
  msgstr ""
  
--#: cp/decl.c:7829
-+#: cp/decl.c:7835
+-#: cp/decl.c:10991
++#: cp/decl.c:11018
  #, gcc-internal-format
- msgid "conflicting specifiers in declaration of %qs"
+ msgid "underlying type %<%T%> of %<%T%> must be an integral type"
+ msgstr ""
+@@ -30818,62 +30884,62 @@
+ #.
+ #. IF no integral type can represent all the enumerator values, the
+ #. enumeration is ill-formed.
+-#: cp/decl.c:11123
++#: cp/decl.c:11152
+ #, gcc-internal-format
+ msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
--#: cp/decl.c:7900 cp/decl.c:7903 cp/decl.c:7906
-+#: cp/decl.c:7906 cp/decl.c:7909 cp/decl.c:7912
+-#: cp/decl.c:11254
++#: cp/decl.c:11283
  #, gcc-internal-format
- msgid "ISO C++ forbids declaration of %qs with no type"
+ msgid "enumerator value for %qD is not an integer constant"
  msgstr ""
  
--#: cp/decl.c:7931 cp/decl.c:7949
-+#: cp/decl.c:7937 cp/decl.c:7955
+-#: cp/decl.c:11286
++#: cp/decl.c:11315
  #, gcc-internal-format
- msgid "%<signed%> or %<unsigned%> invalid for %qs"
+ msgid "overflow in enumeration values at %qD"
  msgstr ""
  
--#: cp/decl.c:7933
-+#: cp/decl.c:7939
+-#: cp/decl.c:11306
++#: cp/decl.c:11335
  #, gcc-internal-format
- msgid "%<signed%> and %<unsigned%> specified together for %qs"
+ msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgstr ""
  
--#: cp/decl.c:7935
-+#: cp/decl.c:7941
+-#: cp/decl.c:11403
++#: cp/decl.c:11432
  #, gcc-internal-format
- msgid "%<long long%> invalid for %qs"
+ msgid "return type %q#T is incomplete"
  msgstr ""
  
--#: cp/decl.c:7937
-+#: cp/decl.c:7943
+-#: cp/decl.c:11405
++#: cp/decl.c:11434
  #, gcc-internal-format
- msgid "%<long%> invalid for %qs"
+ msgid "return type has Java class type %q#T"
  msgstr ""
  
--#: cp/decl.c:7939
-+#: cp/decl.c:7945
+-#: cp/decl.c:11530 cp/typeck.c:6939
++#: cp/decl.c:11559 cp/typeck.c:6959
  #, gcc-internal-format
- msgid "%<short%> invalid for %qs"
+ msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
--#: cp/decl.c:7941
-+#: cp/decl.c:7947
+-#: cp/decl.c:11845
++#: cp/decl.c:11874
  #, gcc-internal-format
- msgid "%<long%> or %<short%> invalid for %qs"
+ msgid "invalid function declaration"
  msgstr ""
  
--#: cp/decl.c:7943
-+#: cp/decl.c:7949
+-#: cp/decl.c:11929
++#: cp/decl.c:11958
  #, gcc-internal-format
- msgid "%<long%> or %<short%> specified with char for %qs"
+ msgid "parameter %qD declared void"
  msgstr ""
  
--#: cp/decl.c:7945
-+#: cp/decl.c:7951
+-#: cp/decl.c:12430
++#: cp/decl.c:12459
  #, gcc-internal-format
- msgid "%<long%> and %<short%> specified together for %qs"
+ msgid "invalid member function declaration"
  msgstr ""
  
--#: cp/decl.c:7951
-+#: cp/decl.c:7957
+-#: cp/decl.c:12445
++#: cp/decl.c:12474
  #, gcc-internal-format
- msgid "%<short%> or %<long%> invalid for %qs"
+ msgid "%qD is already defined in class %qT"
  msgstr ""
  
--#: cp/decl.c:7959
-+#: cp/decl.c:7965
+-#: cp/decl.c:12692
++#: cp/decl.c:12721
  #, gcc-internal-format
- msgid "long, short, signed or unsigned used invalidly for %qs"
+ msgid "static member function %q#D declared with type qualifiers"
+ msgstr ""
+@@ -31093,7 +31159,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:2710
++#: cp/error.c:2711
+ #, gcc-internal-format
+ msgid "%s only available with -std=c++0x or -std=gnu++0x"
+ msgstr ""
+@@ -31361,7 +31427,7 @@
+ msgid "bad array initializer"
  msgstr ""
  
--#: cp/decl.c:8023
-+#: cp/decl.c:8029
+-#: cp/init.c:1441 cp/semantics.c:2496
++#: cp/init.c:1441 cp/semantics.c:2506
  #, gcc-internal-format
- msgid "complex invalid for %qs"
+ msgid "%qT is not a class type"
+ msgstr ""
+@@ -31416,64 +31482,70 @@
+ msgid "request for member %qD is ambiguous"
  msgstr ""
  
--#: cp/decl.c:8052
-+#: cp/decl.c:8058
+-#: cp/init.c:2124
++#: cp/init.c:2136
  #, gcc-internal-format
- msgid "qualifiers are not allowed on declaration of %<operator %T%>"
++msgid ""
++"non-constant array size in new, unable to verify length of initializer-list"
++msgstr ""
++
++#: cp/init.c:2145
++#, gcc-internal-format
+ msgid "ISO C++ forbids initialization in array new"
  msgstr ""
  
--#: cp/decl.c:8065 cp/typeck.c:7252
-+#: cp/decl.c:8071 cp/typeck.c:7255
+-#: cp/init.c:2348
++#: cp/init.c:2369
  #, gcc-internal-format
- msgid "ignoring %qV qualifiers added to function type %qT"
+ msgid "size in array new must have integral type"
  msgstr ""
  
--#: cp/decl.c:8088
-+#: cp/decl.c:8094
+-#: cp/init.c:2361
++#: cp/init.c:2382
  #, gcc-internal-format
- msgid "member %qD cannot be declared both virtual and static"
+ msgid "new cannot be applied to a reference type"
  msgstr ""
  
--#: cp/decl.c:8096
-+#: cp/decl.c:8102
+-#: cp/init.c:2370
++#: cp/init.c:2391
  #, gcc-internal-format
- msgid "%<%T::%D%> is not a valid declarator"
+ msgid "new cannot be applied to a function type"
  msgstr ""
  
--#: cp/decl.c:8105
-+#: cp/decl.c:8111
+-#: cp/init.c:2409
++#: cp/init.c:2430
  #, gcc-internal-format
- msgid "typedef declaration invalid in parameter declaration"
+ msgid "call to Java constructor, while %<jclass%> undefined"
  msgstr ""
  
--#: cp/decl.c:8111
-+#: cp/decl.c:8117
+-#: cp/init.c:2427
++#: cp/init.c:2448
  #, gcc-internal-format
- msgid "storage class specifiers invalid in parameter declarations"
+ msgid "can't find %<class$%> in %qT"
  msgstr ""
  
--#: cp/decl.c:8115
-+#: cp/decl.c:8121
+-#: cp/init.c:2802
++#: cp/init.c:2823
  #, gcc-internal-format
- msgid "parameter declared %<auto%>"
+ msgid "initializer ends prematurely"
  msgstr ""
  
--#: cp/decl.c:8124
-+#: cp/decl.c:8130
+-#: cp/init.c:2860
++#: cp/init.c:2881
  #, gcc-internal-format
- msgid "%<virtual%> outside class declaration"
+ msgid "cannot initialize multi-dimensional array with initializer"
  msgstr ""
  
--#: cp/decl.c:8142
-+#: cp/decl.c:8148
+-#: cp/init.c:3008
++#: cp/init.c:3029
  #, gcc-internal-format
- msgid "multiple storage classes in declaration of %qs"
+ msgid "possible problem detected in invocation of delete operator:"
  msgstr ""
  
--#: cp/decl.c:8165
-+#: cp/decl.c:8171
+-#: cp/init.c:3012
++#: cp/init.c:3033
  #, gcc-internal-format
- msgid "storage class specified for %qs"
+ 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/decl.c:8186
-+#: cp/decl.c:8192
+-#: cp/init.c:3034
++#: cp/init.c:3055
  #, gcc-internal-format
- msgid "top-level declaration of %qs specifies %<auto%>"
+ msgid "unknown array size in delete"
  msgstr ""
  
--#: cp/decl.c:8199
-+#: cp/decl.c:8205
+-#: cp/init.c:3288
++#: cp/init.c:3309
  #, gcc-internal-format
- msgid "storage class specifiers invalid in friend function declarations"
+ msgid "type to vector delete is neither pointer or array type"
+ msgstr ""
+@@ -31547,22 +31619,22 @@
+ msgid "mangling unknown fixed point type"
  msgstr ""
  
--#: cp/decl.c:8314
-+#: cp/decl.c:8320
+-#: cp/mangle.c:2338
++#: cp/mangle.c:2332
  #, gcc-internal-format
- msgid "%qs function uses %<auto%> type specifier without late return type"
+ msgid "mangling %C"
  msgstr ""
  
--#: cp/decl.c:8320
-+#: cp/decl.c:8326
+-#: cp/mangle.c:2375
++#: cp/mangle.c:2387
  #, gcc-internal-format
- msgid ""
- "%qs function with late return type has %qT as its type rather than plain %"
- "<auto%>"
+ msgid "mangling new-expression"
  msgstr ""
  
--#: cp/decl.c:8328
-+#: cp/decl.c:8334
+-#: cp/mangle.c:2395
++#: cp/mangle.c:2407
  #, gcc-internal-format
- msgid ""
- "%qs function with late return type not declared with %<auto%> type specifier"
+ msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
--#: cp/decl.c:8361
-+#: cp/decl.c:8367
+-#: cp/mangle.c:2710
++#: cp/mangle.c:2722
  #, gcc-internal-format
- msgid "destructor cannot be static member function"
+ msgid "the mangled name of %qD will change in a future version of GCC"
+ msgstr ""
+@@ -31645,220 +31717,220 @@
+ msgid "global declaration %q+#D"
  msgstr ""
  
--#: cp/decl.c:8366
-+#: cp/decl.c:8372
+-#: cp/name-lookup.c:1030 cp/name-lookup.c:1040
++#: cp/name-lookup.c:1035 cp/name-lookup.c:1042
  #, gcc-internal-format
- msgid "destructors may not be cv-qualified"
+ msgid "declaration of %q#D shadows a parameter"
  msgstr ""
  
--#: cp/decl.c:8384
-+#: cp/decl.c:8390
+ #. Location of previous decl is not useful in this case.
+-#: cp/name-lookup.c:1065
++#: cp/name-lookup.c:1067
  #, gcc-internal-format
- msgid "constructors cannot be declared virtual"
+ msgid "declaration of %qD shadows a member of 'this'"
  msgstr ""
  
--#: cp/decl.c:8397
-+#: cp/decl.c:8403
+-#: cp/name-lookup.c:1071
++#: cp/name-lookup.c:1073
  #, gcc-internal-format
- msgid "can't initialize friend function %qs"
+ msgid "declaration of %qD shadows a previous local"
  msgstr ""
  
- #. Cannot be both friend and virtual.
--#: cp/decl.c:8401
-+#: cp/decl.c:8407
+-#: cp/name-lookup.c:1078
++#: cp/name-lookup.c:1080
  #, gcc-internal-format
- msgid "virtual functions cannot be friends"
+ msgid "declaration of %qD shadows a global declaration"
  msgstr ""
  
--#: cp/decl.c:8405
-+#: cp/decl.c:8411
+-#: cp/name-lookup.c:1201
++#: cp/name-lookup.c:1203
  #, gcc-internal-format
- msgid "friend declaration not in class definition"
+ msgid "name lookup of %qD changed"
  msgstr ""
  
--#: cp/decl.c:8407
-+#: cp/decl.c:8413
+-#: cp/name-lookup.c:1202
++#: cp/name-lookup.c:1204
  #, gcc-internal-format
- msgid "can't define friend function %qs in a local class definition"
+ msgid "  matches this %q+D under ISO standard rules"
  msgstr ""
  
--#: cp/decl.c:8420
-+#: cp/decl.c:8426
+-#: cp/name-lookup.c:1204
++#: cp/name-lookup.c:1206
  #, gcc-internal-format
- msgid "destructors may not have parameters"
+ msgid "  matches this %q+D under old rules"
  msgstr ""
  
--#: cp/decl.c:8439
-+#: cp/decl.c:8445
+-#: cp/name-lookup.c:1222 cp/name-lookup.c:1230
++#: cp/name-lookup.c:1224 cp/name-lookup.c:1232
  #, gcc-internal-format
- msgid "cannot declare pointer to %q#T"
+ msgid "name lookup of %qD changed for ISO %<for%> scoping"
  msgstr ""
  
--#: cp/decl.c:8452 cp/decl.c:8459
-+#: cp/decl.c:8458 cp/decl.c:8465
+-#: cp/name-lookup.c:1224
++#: cp/name-lookup.c:1226
  #, gcc-internal-format
- msgid "cannot declare reference to %q#T"
+ msgid "  cannot use obsolete binding at %q+D because it has a destructor"
  msgstr ""
  
--#: cp/decl.c:8461
-+#: cp/decl.c:8467
+-#: cp/name-lookup.c:1233
++#: cp/name-lookup.c:1235
  #, gcc-internal-format
- msgid "cannot declare pointer to %q#T member"
+ msgid "  using obsolete binding at %q+D"
  msgstr ""
  
--#: cp/decl.c:8512
-+#: cp/decl.c:8487
+-#: cp/name-lookup.c:1239 cp/parser.c:10154
++#: cp/name-lookup.c:1241 cp/parser.c:10159
  #, gcc-internal-format
-+msgid "cannot declare %s to qualified function type %qT"
-+msgstr ""
-+
-+#: cp/decl.c:8524
-+#, gcc-internal-format
- msgid ""
- "cannot declare reference to %q#T, which is not a typedef or a template type "
- "argument"
+ msgid "(if you use %<-fpermissive%> G++ will accept your code)"
  msgstr ""
  
--#: cp/decl.c:8556
-+#: cp/decl.c:8568
+-#: cp/name-lookup.c:1295
++#: cp/name-lookup.c:1297
  #, gcc-internal-format
- msgid "template-id %qD used as a declarator"
+ msgid "%s %s(%E) %p %d\n"
  msgstr ""
  
--#: cp/decl.c:8607
-+#: cp/decl.c:8619
+-#: cp/name-lookup.c:1298
++#: cp/name-lookup.c:1300
  #, gcc-internal-format
- msgid "member functions are implicitly friends of their class"
+ msgid "%s %s %p %d\n"
  msgstr ""
  
--#: cp/decl.c:8612
-+#: cp/decl.c:8624
+-#: cp/name-lookup.c:1426
++#: cp/name-lookup.c:1428
  #, gcc-internal-format
- msgid "extra qualification %<%T::%> on member %qs"
+ msgid "XXX is_class_level != (current_scope == class_scope)\n"
  msgstr ""
  
--#: cp/decl.c:8644
-+#: cp/decl.c:8656
+-#: cp/name-lookup.c:2021
++#: cp/name-lookup.c:2023
  #, gcc-internal-format
- msgid "cannot define member function %<%T::%s%> within %<%T%>"
+ msgid "%q#D hides constructor for %q#T"
  msgstr ""
  
--#: cp/decl.c:8661
-+#: cp/decl.c:8673
+-#: cp/name-lookup.c:2038
++#: cp/name-lookup.c:2040
  #, gcc-internal-format
- msgid "cannot declare member %<%T::%s%> within %qT"
+ msgid "%q#D conflicts with previous using declaration %q#D"
  msgstr ""
  
--#: cp/decl.c:8684
-+#: cp/decl.c:8696
+-#: cp/name-lookup.c:2061
++#: cp/name-lookup.c:2063
  #, gcc-internal-format
- msgid "non-parameter %qs cannot be a parameter pack"
+ msgid "previous non-function declaration %q+#D"
  msgstr ""
  
--#: cp/decl.c:8705
-+#: cp/decl.c:8717
+-#: cp/name-lookup.c:2062
++#: cp/name-lookup.c:2064
  #, gcc-internal-format
- msgid "data member may not have variably modified type %qT"
+ msgid "conflicts with function declaration %q#D"
  msgstr ""
  
--#: cp/decl.c:8707
-+#: cp/decl.c:8719
+ #. It's a nested name with template parameter dependent scope.
+ #. This can only be using-declaration for class member.
+-#: cp/name-lookup.c:2140 cp/name-lookup.c:2165
++#: cp/name-lookup.c:2142 cp/name-lookup.c:2167
  #, gcc-internal-format
- msgid "parameter may not have variably modified type %qT"
+ msgid "%qT is not a namespace"
  msgstr ""
  
- #. [dcl.fct.spec] The explicit specifier shall only be used in
- #. declarations of constructors within a class definition.
--#: cp/decl.c:8715
-+#: cp/decl.c:8727
+ #. 7.3.3/5
+ #. A using-declaration shall not name a template-id.
+-#: cp/name-lookup.c:2150
++#: cp/name-lookup.c:2152
  #, gcc-internal-format
- msgid "only declarations of constructors can be %<explicit%>"
+ msgid "a using-declaration cannot specify a template-id.  Try %<using %D%>"
  msgstr ""
  
--#: cp/decl.c:8723
-+#: cp/decl.c:8735
+-#: cp/name-lookup.c:2157
++#: cp/name-lookup.c:2159
  #, gcc-internal-format
- msgid "non-member %qs cannot be declared %<mutable%>"
+ msgid "namespace %qD not allowed in using-declaration"
  msgstr ""
  
--#: cp/decl.c:8728
-+#: cp/decl.c:8740
+-#: cp/name-lookup.c:2193
++#: cp/name-lookup.c:2195
  #, gcc-internal-format
- msgid "non-object member %qs cannot be declared %<mutable%>"
+ msgid "%qD not declared"
  msgstr ""
  
--#: cp/decl.c:8734
-+#: cp/decl.c:8746
+-#: cp/name-lookup.c:2229 cp/name-lookup.c:2266 cp/name-lookup.c:2300
+-#: cp/name-lookup.c:2315
++#: cp/name-lookup.c:2231 cp/name-lookup.c:2268 cp/name-lookup.c:2302
++#: cp/name-lookup.c:2317
  #, gcc-internal-format
- msgid "function %qs cannot be declared %<mutable%>"
+ msgid "%qD is already declared in this scope"
  msgstr ""
  
--#: cp/decl.c:8739
-+#: cp/decl.c:8751
+-#: cp/name-lookup.c:2919
++#: cp/name-lookup.c:2921
  #, gcc-internal-format
- msgid "static %qs cannot be declared %<mutable%>"
+ msgid "using-declaration for non-member at class scope"
  msgstr ""
  
--#: cp/decl.c:8744
-+#: cp/decl.c:8756
+-#: cp/name-lookup.c:2926
++#: cp/name-lookup.c:2928
  #, gcc-internal-format
- msgid "const %qs cannot be declared %<mutable%>"
+ msgid "%<%T::%D%> names destructor"
  msgstr ""
  
--#: cp/decl.c:8781
-+#: cp/decl.c:8793
+-#: cp/name-lookup.c:2931
++#: cp/name-lookup.c:2933
  #, gcc-internal-format
- msgid "%Jtypedef name may not be a nested-name-specifier"
+ msgid "%<%T::%D%> names constructor"
  msgstr ""
  
--#: cp/decl.c:8799
-+#: cp/decl.c:8811
+-#: cp/name-lookup.c:2936
++#: cp/name-lookup.c:2938
  #, gcc-internal-format
- msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
+ msgid "%<%T::%D%> names constructor in %qT"
  msgstr ""
  
--#: cp/decl.c:8883
-+#: cp/decl.c:8895
+-#: cp/name-lookup.c:2986
++#: cp/name-lookup.c:2988
  #, gcc-internal-format
- msgid ""
- "qualified function types cannot be used to declare static member functions"
+ msgid "no members matching %<%T::%D%> in %q#T"
  msgstr ""
  
--#: cp/decl.c:8885
-+#: cp/decl.c:8897
+-#: cp/name-lookup.c:3054
++#: cp/name-lookup.c:3056
  #, gcc-internal-format
- msgid "qualified function types cannot be used to declare free functions"
+ msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
--#: cp/decl.c:8911
-+#: cp/decl.c:8923
+-#: cp/name-lookup.c:3062
++#: cp/name-lookup.c:3064
  #, gcc-internal-format
- msgid "type qualifiers specified for friend class declaration"
+ msgid "explicit qualification in declaration of %qD"
  msgstr ""
  
--#: cp/decl.c:8916
-+#: cp/decl.c:8928
+-#: cp/name-lookup.c:3105
++#: cp/name-lookup.c:3107
  #, gcc-internal-format
- msgid "%<inline%> specified for friend class declaration"
+ msgid "%qD should have been declared inside %qD"
  msgstr ""
  
--#: cp/decl.c:8924
-+#: cp/decl.c:8936
+-#: cp/name-lookup.c:3150
++#: cp/name-lookup.c:3152
  #, gcc-internal-format
- msgid "template parameters cannot be friends"
+ msgid "%qD attribute requires a single NTBS argument"
  msgstr ""
  
--#: cp/decl.c:8926
-+#: cp/decl.c:8938
+-#: cp/name-lookup.c:3157
++#: cp/name-lookup.c:3159
  #, gcc-internal-format
- msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
+ msgid ""
+ "%qD attribute is meaningless since members of the anonymous namespace get "
+ "local symbols"
  msgstr ""
  
--#: cp/decl.c:8930
-+#: cp/decl.c:8942
+-#: cp/name-lookup.c:3166 cp/name-lookup.c:3536
++#: cp/name-lookup.c:3168 cp/name-lookup.c:3538
  #, gcc-internal-format
- msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
+ msgid "%qD attribute directive ignored"
  msgstr ""
  
--#: cp/decl.c:8943
-+#: cp/decl.c:8955
+-#: cp/name-lookup.c:3211
++#: cp/name-lookup.c:3213
  #, gcc-internal-format
- msgid "trying to make class %qT a friend of global scope"
+ msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
--#: cp/decl.c:8954
-+#: cp/decl.c:8973
+-#: cp/name-lookup.c:3524
++#: cp/name-lookup.c:3526
  #, gcc-internal-format
- msgid "invalid qualifiers on non-member function type"
+ msgid "strong using only meaningful at namespace scope"
  msgstr ""
  
--#: cp/decl.c:8969
-+#: cp/decl.c:8983
+-#: cp/name-lookup.c:3528
++#: cp/name-lookup.c:3530
  #, gcc-internal-format
- msgid "abstract declarator %qT used as declaration"
+ msgid "current namespace %qD does not enclose strongly used namespace %qD"
  msgstr ""
  
--#: cp/decl.c:8998
-+#: cp/decl.c:9012
+-#: cp/name-lookup.c:4466
++#: cp/name-lookup.c:4467
  #, gcc-internal-format
- msgid "cannot use %<::%> in parameter declaration"
+ msgid "%q+D is not a function,"
  msgstr ""
  
- #. Something like struct S { int N::j; };
--#: cp/decl.c:9044
-+#: cp/decl.c:9058
+-#: cp/name-lookup.c:4467
++#: cp/name-lookup.c:4468
  #, gcc-internal-format
- msgid "invalid use of %<::%>"
+ msgid "  conflict with %q+D"
  msgstr ""
  
--#: cp/decl.c:9059
-+#: cp/decl.c:9073
+-#: cp/name-lookup.c:4912
++#: cp/name-lookup.c:4913
  #, gcc-internal-format
- msgid "can't make %qD into a method -- not in a class"
+ msgid "argument dependent lookup finds %q+D"
  msgstr ""
  
--#: cp/decl.c:9068
-+#: cp/decl.c:9082
+-#: cp/name-lookup.c:5353
++#: cp/name-lookup.c:5354
  #, gcc-internal-format
- msgid "function %qD declared virtual inside a union"
+ msgid "XXX entering pop_everything ()\n"
  msgstr ""
  
--#: cp/decl.c:9077
-+#: cp/decl.c:9091
+-#: cp/name-lookup.c:5362
++#: cp/name-lookup.c:5363
  #, gcc-internal-format
- msgid "%qD cannot be declared virtual, since it is always static"
+ msgid "XXX leaving pop_everything ()\n"
  msgstr ""
--#: cp/decl.c:9095
-+#: cp/decl.c:9109
- #, gcc-internal-format
- msgid "expected qualified name in friend declaration for destructor %qD"
+@@ -31868,334 +31940,334 @@
+ msgid "identifier %<%s%> will become a keyword in C++0x"
  msgstr ""
  
--#: cp/decl.c:9102
-+#: cp/decl.c:9116
+-#: cp/parser.c:2080
++#: cp/parser.c:2084
  #, gcc-internal-format
- msgid "declaration of %qD as member of %qT"
+ msgid "%H%<#pragma%> is not allowed here"
  msgstr ""
  
--#: cp/decl.c:9109
-+#: cp/decl.c:9123
+-#: cp/parser.c:2111
++#: cp/parser.c:2115
  #, gcc-internal-format
- msgid "expected qualified name in friend declaration for constructor %qD"
+ msgid "%H%<%E::%E%> has not been declared"
  msgstr ""
  
--#: cp/decl.c:9172
-+#: cp/decl.c:9186
+-#: cp/parser.c:2114
++#: cp/parser.c:2118
  #, gcc-internal-format
- msgid "field %qD has incomplete type"
+ msgid "%H%<::%E%> has not been declared"
  msgstr ""
  
--#: cp/decl.c:9174
-+#: cp/decl.c:9188
+-#: cp/parser.c:2117
++#: cp/parser.c:2121
  #, gcc-internal-format
- msgid "name %qT has incomplete type"
+ msgid "%Hrequest for member %qE in non-class type %qT"
  msgstr ""
  
--#: cp/decl.c:9183
-+#: cp/decl.c:9197
+-#: cp/parser.c:2120
++#: cp/parser.c:2124
  #, gcc-internal-format
- msgid "  in instantiation of template %qT"
+ msgid "%H%<%T::%E%> has not been declared"
  msgstr ""
  
--#: cp/decl.c:9192
-+#: cp/decl.c:9206
+-#: cp/parser.c:2123
++#: cp/parser.c:2127
  #, gcc-internal-format
- msgid "%qE is neither function nor member function; cannot be declared friend"
+ msgid "%H%qE has not been declared"
  msgstr ""
-@@ -30465,117 +30519,117 @@
- #. 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:9244
-+#: cp/decl.c:9258
+-#: cp/parser.c:2126
++#: cp/parser.c:2130
  #, gcc-internal-format
- msgid "ISO C++ forbids initialization of member %qD"
+ msgid "%H%<%E::%E%> %s"
  msgstr ""
  
--#: cp/decl.c:9246
-+#: cp/decl.c:9260
+-#: cp/parser.c:2128
++#: cp/parser.c:2132
  #, gcc-internal-format
- msgid "making %qD static"
+ msgid "%H%<::%E%> %s"
  msgstr ""
  
--#: cp/decl.c:9311
-+#: cp/decl.c:9325
+-#: cp/parser.c:2130
++#: cp/parser.c:2134
  #, gcc-internal-format
- msgid "storage class %<auto%> invalid for function %qs"
+ msgid "%H%qE %s"
  msgstr ""
  
--#: cp/decl.c:9313
-+#: cp/decl.c:9327
+-#: cp/parser.c:2165
++#: cp/parser.c:2169
  #, gcc-internal-format
- msgid "storage class %<register%> invalid for function %qs"
+ msgid "%H%<long long long%> is too long for GCC"
  msgstr ""
  
--#: cp/decl.c:9315
-+#: cp/decl.c:9329
+-#: cp/parser.c:2169
++#: cp/parser.c:2173
  #, gcc-internal-format
- msgid "storage class %<__thread%> invalid for function %qs"
+ msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr ""
  
--#: cp/decl.c:9327
-+#: cp/decl.c:9341
+-#: cp/parser.c:2189
++#: cp/parser.c:2193
  #, gcc-internal-format
- msgid ""
- "%<static%> specified invalid for function %qs declared out of global scope"
+ msgid "%Hduplicate %qs"
  msgstr ""
  
--#: cp/decl.c:9331
-+#: cp/decl.c:9345
+-#: cp/parser.c:2233
++#: cp/parser.c:2237
  #, gcc-internal-format
- msgid ""
- "%<inline%> specifier invalid for function %qs declared out of global scope"
+ msgid "%Hnew types may not be defined in a return type"
  msgstr ""
  
--#: cp/decl.c:9338
-+#: cp/decl.c:9352
+-#: cp/parser.c:2235
++#: cp/parser.c:2239
  #, gcc-internal-format
- msgid "%q#T is not a class or a namespace"
+ msgid "(perhaps a semicolon is missing after the definition of %qT)"
  msgstr ""
  
--#: cp/decl.c:9346
-+#: cp/decl.c:9360
+-#: cp/parser.c:2255
++#: cp/parser.c:2259
  #, gcc-internal-format
- msgid "virtual non-class function %qs"
+ msgid "%H%qT is not a template"
  msgstr ""
  
--#: cp/decl.c:9353
-+#: cp/decl.c:9367
+-#: cp/parser.c:2257
++#: cp/parser.c:2261
  #, gcc-internal-format
- msgid "%qs defined in a non-class scope"
+ msgid "%H%qE is not a template"
  msgstr ""
  
--#: cp/decl.c:9386
-+#: cp/decl.c:9400
+-#: cp/parser.c:2259
++#: cp/parser.c:2263
  #, gcc-internal-format
- msgid "cannot declare member function %qD to have static linkage"
+ msgid "%Hinvalid template-id"
  msgstr ""
  
- #. FIXME need arm citation
--#: cp/decl.c:9393
-+#: cp/decl.c:9407
+-#: cp/parser.c:2321
++#: cp/parser.c:2325
  #, gcc-internal-format
- msgid "cannot declare static function inside another function"
+ msgid "%Hinvalid use of template-name %qE without an argument list"
  msgstr ""
  
--#: cp/decl.c:9423
-+#: cp/decl.c:9437
+-#: cp/parser.c:2324
++#: cp/parser.c:2328
  #, gcc-internal-format
- msgid ""
- "%<static%> may not be used when defining (as opposed to declaring) a static "
- "data member"
+ msgid "%Hinvalid use of destructor %qD as a type"
  msgstr ""
  
--#: cp/decl.c:9430
-+#: cp/decl.c:9444
+ #. Something like 'unsigned A a;'
+-#: cp/parser.c:2327
++#: cp/parser.c:2331
  #, gcc-internal-format
- msgid "static member %qD declared %<register%>"
+ msgid "%Hinvalid combination of multiple type-specifiers"
  msgstr ""
  
--#: cp/decl.c:9436
-+#: cp/decl.c:9450
+ #. Issue an error message.
+-#: cp/parser.c:2332
++#: cp/parser.c:2336
  #, gcc-internal-format
- msgid "cannot explicitly declare member %q#D to have extern linkage"
+ msgid "%H%qE does not name a type"
  msgstr ""
  
--#: cp/decl.c:9580
-+#: cp/decl.c:9594
+-#: cp/parser.c:2365
++#: cp/parser.c:2369
  #, gcc-internal-format
- msgid "default argument for %q#D has type %qT"
+ msgid "(perhaps %<typename %T::%E%> was intended)"
  msgstr ""
  
--#: cp/decl.c:9583
-+#: cp/decl.c:9597
+-#: cp/parser.c:2380
++#: cp/parser.c:2384
  #, gcc-internal-format
- msgid "default argument for parameter of type %qT has type %qT"
+ msgid "%H%qE in namespace %qE does not name a type"
  msgstr ""
  
--#: cp/decl.c:9599
-+#: cp/decl.c:9613
+-#: cp/parser.c:2383
++#: cp/parser.c:2387
  #, gcc-internal-format
- msgid "default argument %qE uses local variable %qD"
+ msgid "%H%qE in class %qT does not name a type"
  msgstr ""
  
--#: cp/decl.c:9682
-+#: cp/decl.c:9696
+-#: cp/parser.c:2945
++#: cp/parser.c:2951
  #, gcc-internal-format
- msgid "parameter %qD has Java class type"
+ msgid "%Hunsupported non-standard concatenation of string literals"
  msgstr ""
  
--#: cp/decl.c:9702
-+#: cp/decl.c:9716
+-#: cp/parser.c:3148
++#: cp/parser.c:3154
  #, gcc-internal-format
- msgid "parameter %qD invalidly declared method type"
+ msgid "%Hfixed-point types not supported in C++"
  msgstr ""
  
--#: cp/decl.c:9726
-+#: cp/decl.c:9740
+-#: cp/parser.c:3229
++#: cp/parser.c:3235
  #, gcc-internal-format
- msgid "parameter %qD includes %s to array of unknown bound %qT"
+ msgid "ISO C++ forbids braced-groups within expressions"
  msgstr ""
  
--#: cp/decl.c:9741
-+#: cp/decl.c:9755
+-#: cp/parser.c:3240
++#: cp/parser.c:3246
  #, gcc-internal-format
- msgid "parameter packs must be at the end of the parameter list"
+ msgid ""
+ "%Hstatement-expressions are not allowed outside functions nor in template-"
+ "argument lists"
  msgstr ""
-@@ -30595,139 +30649,139 @@
- #. 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:9964
-+#: cp/decl.c:9978
+-#: cp/parser.c:3299
++#: cp/parser.c:3305
  #, gcc-internal-format
- msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
+ msgid "%H%<this%> may not be used in this context"
  msgstr ""
  
--#: cp/decl.c:10086
-+#: cp/decl.c:10100
+-#: cp/parser.c:3508
++#: cp/parser.c:3514
  #, gcc-internal-format
- msgid "%qD may not be declared within a namespace"
+ msgid "%Hlocal variable %qD may not appear in this context"
  msgstr ""
  
--#: cp/decl.c:10091
-+#: cp/decl.c:10105
+-#: cp/parser.c:3808
++#: cp/parser.c:3814
  #, gcc-internal-format
- msgid "%qD may not be declared as static"
+ msgid "%Hscope %qT before %<~%> is not a class-name"
  msgstr ""
  
--#: cp/decl.c:10117
-+#: cp/decl.c:10131
+-#: cp/parser.c:3922
++#: cp/parser.c:3928
  #, gcc-internal-format
- msgid "%qD must be a nonstatic member function"
+ msgid "%Hdeclaration of %<~%T%> as member of %qT"
  msgstr ""
  
--#: cp/decl.c:10126
-+#: cp/decl.c:10140
+-#: cp/parser.c:3936
++#: cp/parser.c:3942
  #, gcc-internal-format
- msgid ""
- "%qD must be either a non-static member function or a non-member function"
+ msgid "%Htypedef-name %qD used as destructor declarator"
  msgstr ""
  
--#: cp/decl.c:10148
-+#: cp/decl.c:10162
+-#: cp/parser.c:4150
++#: cp/parser.c:4156
  #, gcc-internal-format
- msgid "%qD must have an argument of class or enumerated type"
+ msgid "%H%qD used without template parameters"
  msgstr ""
  
--#: cp/decl.c:10189
-+#: cp/decl.c:10203
+-#: cp/parser.c:4154 cp/parser.c:14857 cp/parser.c:17154
++#: cp/parser.c:4160 cp/parser.c:14892 cp/parser.c:17189
  #, gcc-internal-format
- msgid "conversion to %s%s will never use a type conversion operator"
+ msgid "%Hreference to %qD is ambiguous"
  msgstr ""
  
- #. 13.4.0.3
--#: cp/decl.c:10197
-+#: cp/decl.c:10211
+-#: cp/parser.c:4200 cp/pt.c:5659
++#: cp/parser.c:4206 cp/pt.c:5659
  #, gcc-internal-format
- msgid "ISO C++ prohibits overloading operator ?:"
+ msgid "%qT is not a template"
  msgstr ""
  
--#: cp/decl.c:10202
-+#: cp/decl.c:10216
+ #. Warn the user that a compound literal is not
+ #. allowed in standard C++.
+-#: cp/parser.c:4624
++#: cp/parser.c:4630
  #, gcc-internal-format
- msgid "%qD must not have variable number of arguments"
+ msgid "ISO C++ forbids compound-literals"
  msgstr ""
  
--#: cp/decl.c:10253
-+#: cp/decl.c:10267
+-#: cp/parser.c:4998
++#: cp/parser.c:5003
  #, gcc-internal-format
- msgid "postfix %qD must take %<int%> as its argument"
+ msgid "%H%qE does not have class type"
  msgstr ""
  
--#: cp/decl.c:10256
-+#: cp/decl.c:10270
+-#: cp/parser.c:5082
++#: cp/parser.c:5087
  #, gcc-internal-format
- msgid "postfix %qD must take %<int%> as its second argument"
+ msgid "%Hinvalid use of %qD"
  msgstr ""
  
--#: cp/decl.c:10264
-+#: cp/decl.c:10278
+-#: cp/parser.c:5661
++#: cp/parser.c:5666
  #, gcc-internal-format
- msgid "%qD must take either zero or one argument"
+ msgid "%Harray bound forbidden after parenthesized type-id"
  msgstr ""
  
--#: cp/decl.c:10266
-+#: cp/decl.c:10280
+-#: cp/parser.c:5664
++#: cp/parser.c:5669
  #, gcc-internal-format
- msgid "%qD must take either one or two arguments"
+ msgid "try removing the parentheses around the type-id"
  msgstr ""
  
--#: cp/decl.c:10288
-+#: cp/decl.c:10302
+-#: cp/parser.c:5857
++#: cp/parser.c:5862
  #, gcc-internal-format
- msgid "prefix %qD should return %qT"
+ msgid "%Hexpression in new-declarator must have integral or enumeration type"
  msgstr ""
  
--#: cp/decl.c:10294
-+#: cp/decl.c:10308
+-#: cp/parser.c:6113
++#: cp/parser.c:6118
  #, gcc-internal-format
- msgid "postfix %qD should return %qT"
+ msgid "use of old-style cast"
  msgstr ""
  
--#: cp/decl.c:10303
-+#: cp/decl.c:10317
+-#: cp/parser.c:6244
++#: cp/parser.c:6249
  #, gcc-internal-format
- msgid "%qD must take %<void%>"
+ msgid "%H%<>>%> operator will be treated as two right angle brackets in C++0x"
  msgstr ""
  
--#: cp/decl.c:10305 cp/decl.c:10314
-+#: cp/decl.c:10319 cp/decl.c:10328
+-#: cp/parser.c:6247
++#: cp/parser.c:6252
  #, gcc-internal-format
- msgid "%qD must take exactly one argument"
+ msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
--#: cp/decl.c:10316
-+#: cp/decl.c:10330
+-#: cp/parser.c:7084
++#: cp/parser.c:7089
  #, gcc-internal-format
- msgid "%qD must take exactly two arguments"
+ msgid "%Hcase label %qE not within a switch statement"
  msgstr ""
  
--#: cp/decl.c:10325
-+#: cp/decl.c:10339
+-#: cp/parser.c:7096
++#: cp/parser.c:7101
  #, gcc-internal-format
- msgid "user-defined %qD always evaluates both arguments"
+ msgid "%Hcase label not within a switch statement"
  msgstr ""
  
--#: cp/decl.c:10339
-+#: cp/decl.c:10353
+-#: cp/parser.c:7214
++#: cp/parser.c:7219
  #, gcc-internal-format
- msgid "%qD should return by value"
+ msgid "%H%<else%> without a previous %<if%>"
  msgstr ""
  
--#: cp/decl.c:10350 cp/decl.c:10355
-+#: cp/decl.c:10364 cp/decl.c:10369
+-#: cp/parser.c:7693
++#: cp/parser.c:7698
  #, gcc-internal-format
- msgid "%qD cannot have default arguments"
+ msgid "%Hbreak statement not within loop or switch"
  msgstr ""
  
--#: cp/decl.c:10413
-+#: cp/decl.c:10427
+-#: cp/parser.c:7701 cp/parser.c:7721
++#: cp/parser.c:7706 cp/parser.c:7726
  #, gcc-internal-format
- msgid "using template type parameter %qT after %qs"
+ msgid "%Hinvalid exit from OpenMP structured block"
  msgstr ""
  
--#: cp/decl.c:10428
-+#: cp/decl.c:10442
+-#: cp/parser.c:7704
++#: cp/parser.c:7709
  #, gcc-internal-format
- msgid "using typedef-name %qD after %qs"
+ msgid "%Hbreak statement used with OpenMP for loop"
  msgstr ""
  
--#: cp/decl.c:10429
-+#: cp/decl.c:10443
+-#: cp/parser.c:7714
++#: cp/parser.c:7719
  #, gcc-internal-format
- msgid "%q+D has a previous declaration here"
+ msgid "%Hcontinue statement not within a loop"
  msgstr ""
  
--#: cp/decl.c:10437
-+#: cp/decl.c:10451
+ #. Issue a warning about this use of a GNU extension.
+-#: cp/parser.c:7757
++#: cp/parser.c:7762
  #, gcc-internal-format
- msgid "%qT referred to as %qs"
+ msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
--#: cp/decl.c:10438 cp/decl.c:10445
-+#: cp/decl.c:10452 cp/decl.c:10459
+-#: cp/parser.c:7901 cp/parser.c:15736
++#: cp/parser.c:7906 cp/parser.c:15771
  #, gcc-internal-format
- msgid "%q+T has a previous declaration here"
+ msgid "extra %<;%>"
  msgstr ""
  
--#: cp/decl.c:10444
-+#: cp/decl.c:10458
+-#: cp/parser.c:8122
++#: cp/parser.c:8127
  #, gcc-internal-format
- msgid "%qT referred to as enum"
+ msgid "%H%<__label__%> not at the beginning of a block"
  msgstr ""
-@@ -30739,77 +30793,77 @@
- #. void f(class C);           // No template header here
- #.
- #. then the required template argument is missing.
--#: cp/decl.c:10459
-+#: cp/decl.c:10473
+-#: cp/parser.c:8259
++#: cp/parser.c:8264
  #, gcc-internal-format
- msgid "template argument required for %<%s %T%>"
+ msgid "%Hmixing declarations and function-definitions is forbidden"
  msgstr ""
  
--#: cp/decl.c:10507 cp/name-lookup.c:2800
-+#: cp/decl.c:10521 cp/name-lookup.c:2802
+-#: cp/parser.c:8399
++#: cp/parser.c:8404
  #, gcc-internal-format
- msgid "%qD has the same name as the class in which it is declared"
+ msgid "%H%<friend%> used outside of class"
  msgstr ""
  
--#: cp/decl.c:10537 cp/name-lookup.c:2308
-+#: cp/decl.c:10551 cp/name-lookup.c:2310
+-#: cp/parser.c:8455
++#: cp/parser.c:8460
  #, gcc-internal-format
- msgid "reference to %qD is ambiguous"
+ msgid "%H%<auto%> will change meaning in C++0x; please remove it"
  msgstr ""
  
--#: cp/decl.c:10651
-+#: cp/decl.c:10665
+-#: cp/parser.c:8574
++#: cp/parser.c:8579
  #, gcc-internal-format
- msgid "use of enum %q#D without previous declaration"
+ msgid "%Hclass definition may not be declared a friend"
  msgstr ""
  
--#: cp/decl.c:10672
-+#: cp/decl.c:10686
+-#: cp/parser.c:8644 cp/parser.c:16058
++#: cp/parser.c:8649 cp/parser.c:16093
  #, gcc-internal-format
- msgid "redeclaration of %qT as a non-template"
+ msgid "%Htemplates may not be %<virtual%>"
  msgstr ""
  
--#: cp/decl.c:10673
-+#: cp/decl.c:10687
+-#: cp/parser.c:9047
++#: cp/parser.c:9052
  #, gcc-internal-format
- msgid "previous declaration %q+D"
+ msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
--#: cp/decl.c:10784
-+#: cp/decl.c:10798
+-#: cp/parser.c:9131
++#: cp/parser.c:9136
  #, gcc-internal-format
- msgid "derived union %qT invalid"
+ msgid "%Honly constructors take base initializers"
  msgstr ""
  
--#: cp/decl.c:10793
-+#: cp/decl.c:10807
+-#: cp/parser.c:9153
++#: cp/parser.c:9158
  #, gcc-internal-format
- msgid "Java class %qT cannot have multiple bases"
+ msgid "%Hcannot expand initializer for member %<%D%>"
  msgstr ""
  
--#: cp/decl.c:10804
-+#: cp/decl.c:10818
+-#: cp/parser.c:9208
++#: cp/parser.c:9213
  #, gcc-internal-format
- msgid "Java class %qT cannot have virtual bases"
+ msgid "anachronistic old-style base class initializer"
  msgstr ""
  
--#: cp/decl.c:10824
-+#: cp/decl.c:10838
+-#: cp/parser.c:9268
++#: cp/parser.c:9273
  #, gcc-internal-format
- msgid "base type %qT fails to be a struct or class type"
+ msgid ""
+ "%Hkeyword %<typename%> not allowed in this context (a qualified member "
+@@ -32203,92 +32275,97 @@
  msgstr ""
  
--#: cp/decl.c:10857
-+#: cp/decl.c:10871
+ #. Warn that we do not support `export'.
+-#: cp/parser.c:9614
++#: cp/parser.c:9619
  #, gcc-internal-format
- msgid "recursive type %qT undefined"
+ msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
--#: cp/decl.c:10859
-+#: cp/decl.c:10873
+-#: cp/parser.c:9796 cp/parser.c:9894 cp/parser.c:10000
++#: cp/parser.c:9801 cp/parser.c:9899 cp/parser.c:10005
  #, gcc-internal-format
- msgid "duplicate base type %qT invalid"
+ msgid "%Htemplate parameter pack %qD cannot have a default argument"
  msgstr ""
  
--#: cp/decl.c:10943
-+#: cp/decl.c:10957
+-#: cp/parser.c:9799
++#: cp/parser.c:9804
  #, gcc-internal-format
- msgid "multiple definition of %q#T"
+ msgid "%Htemplate parameter pack cannot have a default argument"
  msgstr ""
  
--#: cp/decl.c:10944
-+#: cp/decl.c:10958
+-#: cp/parser.c:9897 cp/parser.c:10004
++#: cp/parser.c:9902 cp/parser.c:10009
  #, gcc-internal-format
- msgid "%Jprevious definition here"
+ msgid "%Htemplate parameter packs cannot have default arguments"
  msgstr ""
  
--#: cp/decl.c:10991
-+#: cp/decl.c:11005
+-#: cp/parser.c:10146
++#: cp/parser.c:10151
  #, gcc-internal-format
- msgid "underlying type %<%T%> of %<%T%> must be an integral type"
+ msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
-@@ -30818,62 +30872,62 @@
- #.
- #. IF no integral type can represent all the enumerator values, the
- #. enumeration is ill-formed.
--#: cp/decl.c:11123
-+#: cp/decl.c:11137
+-#: cp/parser.c:10150
++#: cp/parser.c:10155
  #, gcc-internal-format
- msgid "no integral type can represent all of the enumerator values for %qT"
+ msgid ""
+ "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> "
+ "and %<::%>"
  msgstr ""
  
--#: cp/decl.c:11254
-+#: cp/decl.c:11268
+-#: cp/parser.c:10228
++#: cp/parser.c:10233
  #, gcc-internal-format
- msgid "enumerator value for %qD is not an integer constant"
+ msgid "%Hparse error in template argument list"
  msgstr ""
  
--#: cp/decl.c:11286
-+#: cp/decl.c:11300
+ #. Explain what went wrong.
+-#: cp/parser.c:10343
++#: cp/parser.c:10348
  #, gcc-internal-format
- msgid "overflow in enumeration values at %qD"
+ msgid "%Hnon-template %qD used as template"
  msgstr ""
  
--#: cp/decl.c:11306
-+#: cp/decl.c:11320
+-#: cp/parser.c:10345
++#: cp/parser.c:10350
  #, gcc-internal-format
- msgid "enumerator value %E is too large for underlying type %<%T%>"
+ msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
--#: cp/decl.c:11403
-+#: cp/decl.c:11417
+-#: cp/parser.c:10882
++#: cp/parser.c:10483
  #, gcc-internal-format
- msgid "return type %q#T is incomplete"
++msgid "%Hexpected parameter pack before %<...%>"
++msgstr ""
++
++#: cp/parser.c:10893
++#, gcc-internal-format
+ msgid "%Htemplate specialization with C linkage"
  msgstr ""
  
--#: cp/decl.c:11405
-+#: cp/decl.c:11419
+-#: cp/parser.c:11527
++#: cp/parser.c:11538
  #, gcc-internal-format
- msgid "return type has Java class type %q#T"
+ msgid "using %<typename%> outside of template"
  msgstr ""
  
--#: cp/decl.c:11530 cp/typeck.c:6939
-+#: cp/decl.c:11544 cp/typeck.c:6939
+-#: cp/parser.c:11695
++#: cp/parser.c:11706
  #, gcc-internal-format
- msgid "%<operator=%> should return a reference to %<*this%>"
+ msgid "declaration %qD does not declare anything"
  msgstr ""
  
--#: cp/decl.c:11845
-+#: cp/decl.c:11859
+-#: cp/parser.c:11780
++#: cp/parser.c:11791
  #, gcc-internal-format
- msgid "invalid function declaration"
+ msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
--#: cp/decl.c:11929
-+#: cp/decl.c:11943
+-#: cp/parser.c:11784
++#: cp/parser.c:11795
  #, gcc-internal-format
- msgid "parameter %qD declared void"
+ msgid "attributes ignored on template instantiation"
  msgstr ""
  
--#: cp/decl.c:12430
-+#: cp/decl.c:12444
+-#: cp/parser.c:11789
++#: cp/parser.c:11800
  #, gcc-internal-format
- msgid "invalid member function declaration"
+ msgid ""
+ "attributes ignored on elaborated-type-specifier that is not a forward "
+ "declaration"
  msgstr ""
  
--#: cp/decl.c:12445
-+#: cp/decl.c:12459
+-#: cp/parser.c:12067
++#: cp/parser.c:12083
  #, gcc-internal-format
- msgid "%qD is already defined in class %qT"
+ msgid "%H%qD is not a namespace-name"
  msgstr ""
  
--#: cp/decl.c:12692
-+#: cp/decl.c:12706
+-#: cp/parser.c:12194
++#: cp/parser.c:12210
  #, gcc-internal-format
- msgid "static member function %q#D declared with type qualifiers"
+ msgid "%H%<namespace%> definition is not allowed here"
  msgstr ""
-@@ -31093,7 +31147,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:2710
-+#: cp/error.c:2711
+@@ -32296,166 +32373,166 @@
+ #. [namespace.udecl]
+ #.
+ #. A using declaration shall not name a template-id.
+-#: cp/parser.c:12334
++#: cp/parser.c:12350
  #, gcc-internal-format
- msgid "%s only available with -std=c++0x or -std=gnu++0x"
- msgstr ""
-@@ -31361,7 +31415,7 @@
- msgid "bad array initializer"
+ msgid "%Ha template-id may not appear in a using-declaration"
  msgstr ""
  
--#: cp/init.c:1441 cp/semantics.c:2496
-+#: cp/init.c:1441 cp/semantics.c:2503
+-#: cp/parser.c:12711
++#: cp/parser.c:12727
  #, gcc-internal-format
- msgid "%qT is not a class type"
- msgstr ""
-@@ -31547,22 +31601,22 @@
- msgid "mangling unknown fixed point type"
+ msgid "%Han asm-specification is not allowed on a function-definition"
  msgstr ""
  
--#: cp/mangle.c:2338
-+#: cp/mangle.c:2332
+-#: cp/parser.c:12715
++#: cp/parser.c:12731
  #, gcc-internal-format
- msgid "mangling %C"
+ msgid "%Hattributes are not allowed on a function-definition"
  msgstr ""
  
--#: cp/mangle.c:2375
-+#: cp/mangle.c:2387
+-#: cp/parser.c:12868
++#: cp/parser.c:12884
  #, gcc-internal-format
- msgid "mangling new-expression"
+ msgid "%Hinitializer provided for function"
  msgstr ""
  
--#: cp/mangle.c:2395
-+#: cp/mangle.c:2407
+-#: cp/parser.c:12890
++#: cp/parser.c:12906
  #, gcc-internal-format
- msgid "omitted middle operand to %<?:%> operand cannot be mangled"
+ msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
--#: cp/mangle.c:2710
-+#: cp/mangle.c:2722
+-#: cp/parser.c:13295
++#: cp/parser.c:13304
  #, gcc-internal-format
- msgid "the mangled name of %qD will change in a future version of GCC"
- msgstr ""
-@@ -31645,220 +31699,220 @@
- msgid "global declaration %q+#D"
+ msgid "%Harray bound is not an integer constant"
  msgstr ""
  
--#: cp/name-lookup.c:1030 cp/name-lookup.c:1040
-+#: cp/name-lookup.c:1035 cp/name-lookup.c:1042
+-#: cp/parser.c:13407
++#: cp/parser.c:13422
  #, gcc-internal-format
- msgid "declaration of %q#D shadows a parameter"
+ msgid "%H%<%T::%E%> is not a type"
  msgstr ""
  
- #. Location of previous decl is not useful in this case.
--#: cp/name-lookup.c:1065
-+#: cp/name-lookup.c:1067
+-#: cp/parser.c:13434
++#: cp/parser.c:13449
  #, gcc-internal-format
- msgid "declaration of %qD shadows a member of 'this'"
+ msgid "%Hinvalid use of constructor as a template"
  msgstr ""
  
--#: cp/name-lookup.c:1071
-+#: cp/name-lookup.c:1073
+-#: cp/parser.c:13436
++#: cp/parser.c:13451
  #, gcc-internal-format
- msgid "declaration of %qD shadows a previous local"
+ msgid ""
+ "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified "
+ "name"
  msgstr ""
  
--#: cp/name-lookup.c:1078
-+#: cp/name-lookup.c:1080
+-#: cp/parser.c:13609
++#: cp/parser.c:13624
  #, gcc-internal-format
- msgid "declaration of %qD shadows a global declaration"
+ msgid "%H%qD is a namespace"
  msgstr ""
  
--#: cp/name-lookup.c:1201
-+#: cp/name-lookup.c:1203
+-#: cp/parser.c:13684
++#: cp/parser.c:13699
  #, gcc-internal-format
- msgid "name lookup of %qD changed"
+ msgid "%Hduplicate cv-qualifier"
  msgstr ""
  
--#: cp/name-lookup.c:1202
-+#: cp/name-lookup.c:1204
+-#: cp/parser.c:13796
++#: cp/parser.c:13819
  #, gcc-internal-format
- msgid "  matches this %q+D under ISO standard rules"
+ msgid "invalid use of %<auto%>"
  msgstr ""
  
--#: cp/name-lookup.c:1204
-+#: cp/name-lookup.c:1206
+-#: cp/parser.c:14370
++#: cp/parser.c:14405
  #, gcc-internal-format
- msgid "  matches this %q+D under old rules"
+ msgid "%Hfile ends in default argument"
  msgstr ""
  
--#: cp/name-lookup.c:1222 cp/name-lookup.c:1230
-+#: cp/name-lookup.c:1224 cp/name-lookup.c:1232
+-#: cp/parser.c:14416
++#: cp/parser.c:14451
  #, gcc-internal-format
- msgid "name lookup of %qD changed for ISO %<for%> scoping"
+ msgid "deprecated use of default argument for parameter of non-function"
  msgstr ""
  
--#: cp/name-lookup.c:1224
-+#: cp/name-lookup.c:1226
+-#: cp/parser.c:14419
++#: cp/parser.c:14454
  #, gcc-internal-format
- msgid "  cannot use obsolete binding at %q+D because it has a destructor"
+ msgid "%Hdefault arguments are only permitted for function parameters"
  msgstr ""
  
--#: cp/name-lookup.c:1233
-+#: cp/name-lookup.c:1235
+-#: cp/parser.c:14437
++#: cp/parser.c:14472
  #, gcc-internal-format
- msgid "  using obsolete binding at %q+D"
+ msgid "%H%sparameter pack %qD cannot have a default argument"
  msgstr ""
  
--#: cp/name-lookup.c:1239 cp/parser.c:10154
-+#: cp/name-lookup.c:1241 cp/parser.c:10159
+-#: cp/parser.c:14441
++#: cp/parser.c:14476
  #, gcc-internal-format
- msgid "(if you use %<-fpermissive%> G++ will accept your code)"
+ msgid "%H%sparameter pack cannot have a default argument"
  msgstr ""
  
--#: cp/name-lookup.c:1295
-+#: cp/name-lookup.c:1297
+-#: cp/parser.c:14704
++#: cp/parser.c:14739
  #, gcc-internal-format
- msgid "%s %s(%E) %p %d\n"
+ msgid "ISO C++ does not allow designated initializers"
  msgstr ""
  
--#: cp/name-lookup.c:1298
-+#: cp/name-lookup.c:1300
+-#: cp/parser.c:15329
++#: cp/parser.c:15364
  #, gcc-internal-format
- msgid "%s %s %p %d\n"
+ msgid "%Hinvalid class name in declaration of %qD"
  msgstr ""
  
--#: cp/name-lookup.c:1426
-+#: cp/name-lookup.c:1428
+-#: cp/parser.c:15342
++#: cp/parser.c:15377
  #, gcc-internal-format
- msgid "XXX is_class_level != (current_scope == class_scope)\n"
+ msgid "%Hdeclaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
--#: cp/name-lookup.c:2021
-+#: cp/name-lookup.c:2023
+-#: cp/parser.c:15347
++#: cp/parser.c:15382
  #, gcc-internal-format
- msgid "%q#D hides constructor for %q#T"
+ msgid "%Hdeclaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
--#: cp/name-lookup.c:2038
-+#: cp/name-lookup.c:2040
+-#: cp/parser.c:15361
++#: cp/parser.c:15396
  #, gcc-internal-format
- msgid "%q#D conflicts with previous using declaration %q#D"
+ msgid "%Hextra qualification not allowed"
  msgstr ""
  
--#: cp/name-lookup.c:2061
-+#: cp/name-lookup.c:2063
+-#: cp/parser.c:15373
++#: cp/parser.c:15408
  #, gcc-internal-format
- msgid "previous non-function declaration %q+#D"
+ msgid "%Han explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
--#: cp/name-lookup.c:2062
-+#: cp/name-lookup.c:2064
+-#: cp/parser.c:15402
++#: cp/parser.c:15437
  #, gcc-internal-format
- msgid "conflicts with function declaration %q#D"
+ msgid "%Hfunction template %qD redeclared as a class template"
  msgstr ""
  
- #. It's a nested name with template parameter dependent scope.
- #. This can only be using-declaration for class member.
--#: cp/name-lookup.c:2140 cp/name-lookup.c:2165
-+#: cp/name-lookup.c:2142 cp/name-lookup.c:2167
+-#: cp/parser.c:15484
++#: cp/parser.c:15519
  #, gcc-internal-format
- msgid "%qT is not a namespace"
+ msgid "%Hredefinition of %q#T"
  msgstr ""
  
- #. 7.3.3/5
- #. A using-declaration shall not name a template-id.
--#: cp/name-lookup.c:2150
-+#: cp/name-lookup.c:2152
+-#: cp/parser.c:15486
++#: cp/parser.c:15521
  #, gcc-internal-format
- msgid "a using-declaration cannot specify a template-id.  Try %<using %D%>"
+ msgid "%Hprevious definition of %q+#T"
  msgstr ""
  
--#: cp/name-lookup.c:2157
-+#: cp/name-lookup.c:2159
+-#: cp/parser.c:15754
++#: cp/parser.c:15789
  #, gcc-internal-format
- msgid "namespace %qD not allowed in using-declaration"
+ msgid "%Ha class-key must be used when declaring a friend"
  msgstr ""
  
--#: cp/name-lookup.c:2193
-+#: cp/name-lookup.c:2195
+-#: cp/parser.c:15769
++#: cp/parser.c:15804
  #, gcc-internal-format
- msgid "%qD not declared"
+ msgid "%Hfriend declaration does not name a class or function"
  msgstr ""
  
--#: cp/name-lookup.c:2229 cp/name-lookup.c:2266 cp/name-lookup.c:2300
--#: cp/name-lookup.c:2315
-+#: cp/name-lookup.c:2231 cp/name-lookup.c:2268 cp/name-lookup.c:2302
-+#: cp/name-lookup.c:2317
+-#: cp/parser.c:15949
++#: cp/parser.c:15984
  #, gcc-internal-format
- msgid "%qD is already declared in this scope"
+ msgid "%Hpure-specifier on function-definition"
  msgstr ""
  
--#: cp/name-lookup.c:2919
-+#: cp/name-lookup.c:2921
+-#: cp/parser.c:16262
++#: cp/parser.c:16297
  #, gcc-internal-format
- msgid "using-declaration for non-member at class scope"
+ msgid "%Hkeyword %<typename%> not allowed outside of templates"
  msgstr ""
  
--#: cp/name-lookup.c:2926
-+#: cp/name-lookup.c:2928
+-#: cp/parser.c:16265
++#: cp/parser.c:16300
  #, gcc-internal-format
- msgid "%<%T::%D%> names destructor"
+ msgid ""
+ "%Hkeyword %<typename%> not allowed in this context (the base class is "
+ "implicitly a type)"
  msgstr ""
  
--#: cp/name-lookup.c:2931
-+#: cp/name-lookup.c:2933
+-#: cp/parser.c:17332
++#: cp/parser.c:17367
  #, gcc-internal-format
- msgid "%<%T::%D%> names constructor"
+ msgid "%Htoo few template-parameter-lists"
  msgstr ""
--#: cp/name-lookup.c:2936
-+#: cp/name-lookup.c:2938
+@@ -32464,13 +32541,13 @@
+ #. something like:
+ #.
+ #. template <class T> template <class U> void S::f();
+-#: cp/parser.c:17347
++#: cp/parser.c:17382
  #, gcc-internal-format
- msgid "%<%T::%D%> names constructor in %qT"
+ msgid "%Htoo many template-parameter-lists"
  msgstr ""
  
--#: cp/name-lookup.c:2986
-+#: cp/name-lookup.c:2988
+ #. Issue an error message.
+-#: cp/parser.c:17621
++#: cp/parser.c:17656
  #, gcc-internal-format
- msgid "no members matching %<%T::%D%> in %q#T"
+ msgid "%Hnamed return values are no longer supported"
  msgstr ""
--#: cp/name-lookup.c:3054
-+#: cp/name-lookup.c:3056
+@@ -32478,169 +32555,169 @@
+ #. 14.5.2.2 [temp.mem]
+ #.
+ #. A local class shall not have member templates.
+-#: cp/parser.c:17696
++#: cp/parser.c:17731
  #, gcc-internal-format
- msgid "declaration of %qD not in a namespace surrounding %qD"
+ msgid "%Hinvalid declaration of member template in local class"
  msgstr ""
  
--#: cp/name-lookup.c:3062
-+#: cp/name-lookup.c:3064
+-#: cp/parser.c:17706
++#: cp/parser.c:17741
  #, gcc-internal-format
- msgid "explicit qualification in declaration of %qD"
+ msgid "%Htemplate with C linkage"
  msgstr ""
  
--#: cp/name-lookup.c:3105
-+#: cp/name-lookup.c:3107
+-#: cp/parser.c:17853
++#: cp/parser.c:17888
  #, gcc-internal-format
- msgid "%qD should have been declared inside %qD"
+ msgid "%Htemplate declaration of %qs"
  msgstr ""
  
--#: cp/name-lookup.c:3150
-+#: cp/name-lookup.c:3152
+-#: cp/parser.c:17917
++#: cp/parser.c:17952
  #, gcc-internal-format
- msgid "%qD attribute requires a single NTBS argument"
+ msgid "%Hexplicit template specialization cannot have a storage class"
  msgstr ""
  
--#: cp/name-lookup.c:3157
-+#: cp/name-lookup.c:3159
+-#: cp/parser.c:18135
++#: cp/parser.c:18170
  #, gcc-internal-format
- msgid ""
- "%qD attribute is meaningless since members of the anonymous namespace get "
- "local symbols"
+ msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
--#: cp/name-lookup.c:3166 cp/name-lookup.c:3536
-+#: cp/name-lookup.c:3168 cp/name-lookup.c:3538
+-#: cp/parser.c:18148
++#: cp/parser.c:18183
  #, gcc-internal-format
- msgid "%qD attribute directive ignored"
+ msgid "%Hspurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
--#: cp/name-lookup.c:3211
-+#: cp/name-lookup.c:3213
+-#: cp/parser.c:18482
++#: cp/parser.c:18517
  #, gcc-internal-format
- msgid "namespace alias %qD not allowed here, assuming %qD"
+ msgid "%Hinvalid use of %qD in linkage specification"
  msgstr ""
  
--#: cp/name-lookup.c:3524
-+#: cp/name-lookup.c:3526
+-#: cp/parser.c:18495
++#: cp/parser.c:18530
  #, gcc-internal-format
- msgid "strong using only meaningful at namespace scope"
+ msgid "%H%<__thread%> before %qD"
  msgstr ""
  
--#: cp/name-lookup.c:3528
-+#: cp/name-lookup.c:3530
+-#: cp/parser.c:18816
++#: cp/parser.c:18851
  #, gcc-internal-format
- msgid "current namespace %qD does not enclose strongly used namespace %qD"
+ msgid "%qs tag used in naming %q#T"
  msgstr ""
  
--#: cp/name-lookup.c:4466
-+#: cp/name-lookup.c:4467
+-#: cp/parser.c:18837
++#: cp/parser.c:18872
  #, gcc-internal-format
- msgid "%q+D is not a function,"
+ msgid "%H%qD redeclared with different access"
  msgstr ""
  
--#: cp/name-lookup.c:4467
-+#: cp/name-lookup.c:4468
+-#: cp/parser.c:18855
++#: cp/parser.c:18890
  #, gcc-internal-format
- msgid "  conflict with %q+D"
+ msgid "%H%<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
--#: cp/name-lookup.c:4912
-+#: cp/name-lookup.c:4913
+-#: cp/parser.c:19121 cp/parser.c:20048 cp/parser.c:20180
++#: cp/parser.c:19156 cp/parser.c:20083 cp/parser.c:20215
  #, gcc-internal-format
- msgid "argument dependent lookup finds %q+D"
+ msgid "%Hmisplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
--#: cp/name-lookup.c:5353
-+#: cp/name-lookup.c:5354
+-#: cp/parser.c:19265
++#: cp/parser.c:19300
  #, gcc-internal-format
- msgid "XXX entering pop_everything ()\n"
+ msgid "%H%<@encode%> must specify a type as an argument"
  msgstr ""
  
--#: cp/name-lookup.c:5362
-+#: cp/name-lookup.c:5363
+-#: cp/parser.c:19581
++#: cp/parser.c:19616
  #, gcc-internal-format
- msgid "XXX leaving pop_everything ()\n"
+ msgid "%Hinvalid Objective-C++ selector name"
  msgstr ""
-@@ -31868,334 +31922,334 @@
- msgid "identifier %<%s%> will become a keyword in C++0x"
+-#: cp/parser.c:19912
++#: cp/parser.c:19947
+ #, gcc-internal-format
+ msgid "%Hidentifier expected after %<@protocol%>"
  msgstr ""
  
--#: cp/parser.c:2080
-+#: cp/parser.c:2084
+-#: cp/parser.c:20273
++#: cp/parser.c:20308
  #, gcc-internal-format
- msgid "%H%<#pragma%> is not allowed here"
+ msgid "%Htoo many %qs clauses"
  msgstr ""
  
--#: cp/parser.c:2111
-+#: cp/parser.c:2115
+-#: cp/parser.c:20387
++#: cp/parser.c:20422
  #, gcc-internal-format
- msgid "%H%<%E::%E%> has not been declared"
+ msgid "%Hcollapse argument needs positive constant integer expression"
  msgstr ""
  
--#: cp/parser.c:2114
-+#: cp/parser.c:2118
+-#: cp/parser.c:20676
++#: cp/parser.c:20711
  #, gcc-internal-format
- msgid "%H%<::%E%> has not been declared"
+ msgid "%Hschedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
--#: cp/parser.c:2117
-+#: cp/parser.c:2121
+-#: cp/parser.c:20679
++#: cp/parser.c:20714
  #, gcc-internal-format
- msgid "%Hrequest for member %qE in non-class type %qT"
+ msgid "%Hschedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
--#: cp/parser.c:2120
-+#: cp/parser.c:2124
+-#: cp/parser.c:20827
++#: cp/parser.c:20862
  #, gcc-internal-format
- msgid "%H%<%T::%E%> has not been declared"
+ msgid "%H%qs is not valid for %qs"
  msgstr ""
  
--#: cp/parser.c:2123
-+#: cp/parser.c:2127
+-#: cp/parser.c:21250
++#: cp/parser.c:21285
  #, gcc-internal-format
- msgid "%H%qE has not been declared"
+ msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
--#: cp/parser.c:2126
-+#: cp/parser.c:2130
+-#: cp/parser.c:21375 cp/parser.c:21413
++#: cp/parser.c:21410 cp/parser.c:21448
  #, gcc-internal-format
- msgid "%H%<%E::%E%> %s"
+ msgid "%Hiteration variable %qD should not be firstprivate"
  msgstr ""
  
--#: cp/parser.c:2128
-+#: cp/parser.c:2132
+-#: cp/parser.c:21417
++#: cp/parser.c:21452
  #, gcc-internal-format
- msgid "%H%<::%E%> %s"
+ msgid "%Hiteration variable %qD should not be reduction"
  msgstr ""
  
--#: cp/parser.c:2130
-+#: cp/parser.c:2134
+-#: cp/parser.c:21484
++#: cp/parser.c:21519
  #, gcc-internal-format
- msgid "%H%qE %s"
+ msgid "%Hnot enough collapsed for loops"
  msgstr ""
  
--#: cp/parser.c:2165
-+#: cp/parser.c:2169
+-#: cp/parser.c:21530
++#: cp/parser.c:21565
  #, gcc-internal-format
- msgid "%H%<long long long%> is too long for GCC"
+ msgid "%Hcollapsed loops not perfectly nested"
  msgstr ""
  
--#: cp/parser.c:2169
-+#: cp/parser.c:2173
+-#: cp/parser.c:21941
++#: cp/parser.c:21976
  #, gcc-internal-format
- msgid "ISO C++ 1998 does not support %<long long%>"
+ msgid "%Hjunk at end of %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
--#: cp/parser.c:2189
-+#: cp/parser.c:2193
+-#: cp/parser.c:21945
++#: cp/parser.c:21980
  #, gcc-internal-format
- msgid "%Hduplicate %qs"
+ msgid "%Hexpected string literal"
  msgstr ""
  
--#: cp/parser.c:2233
-+#: cp/parser.c:2237
+-#: cp/parser.c:21978
++#: cp/parser.c:22013
  #, gcc-internal-format
- msgid "%Hnew types may not be defined in a return type"
+ msgid "%H%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
--#: cp/parser.c:2235
-+#: cp/parser.c:2239
+-#: cp/parser.c:21989
++#: cp/parser.c:22024
  #, gcc-internal-format
- msgid "(perhaps a semicolon is missing after the definition of %qT)"
+ msgid "%H%<#pragma omp barrier%> may only be used in compound statements"
  msgstr ""
  
--#: cp/parser.c:2255
-+#: cp/parser.c:2259
+-#: cp/parser.c:22004
++#: cp/parser.c:22039
  #, gcc-internal-format
- msgid "%H%qT is not a template"
+ msgid "%H%<#pragma omp flush%> may only be used in compound statements"
  msgstr ""
  
--#: cp/parser.c:2257
-+#: cp/parser.c:2261
+-#: cp/parser.c:22019
++#: cp/parser.c:22054
  #, gcc-internal-format
- msgid "%H%qE is not a template"
+ msgid "%H%<#pragma omp taskwait%> may only be used in compound statements"
  msgstr ""
  
--#: cp/parser.c:2259
-+#: cp/parser.c:2263
+-#: cp/parser.c:22047
++#: cp/parser.c:22082
  #, gcc-internal-format
- msgid "%Hinvalid template-id"
+ msgid ""
+ "%H%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
+ "construct"
  msgstr ""
  
--#: cp/parser.c:2321
-+#: cp/parser.c:2325
+-#: cp/parser.c:22105
++#: cp/parser.c:22140
  #, gcc-internal-format
- msgid "%Hinvalid use of template-name %qE without an argument list"
+ msgid "inter-module optimizations not implemented for C++"
+ msgstr ""
+@@ -33172,24 +33249,24 @@
+ msgid "for template declaration %q+D"
  msgstr ""
  
--#: cp/parser.c:2324
-+#: cp/parser.c:2328
+-#: cp/pt.c:6375
++#: cp/pt.c:6376
  #, gcc-internal-format
- msgid "%Hinvalid use of destructor %qD as a type"
+ msgid ""
+ "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
+ "to increase the maximum) instantiating %qD"
  msgstr ""
  
- #. Something like 'unsigned A a;'
--#: cp/parser.c:2327
-+#: cp/parser.c:2331
+-#: cp/pt.c:7572
++#: cp/pt.c:7573
  #, gcc-internal-format
- msgid "%Hinvalid combination of multiple type-specifiers"
+ msgid "mismatched argument pack lengths while expanding %<%T%>"
  msgstr ""
  
- #. Issue an error message.
--#: cp/parser.c:2332
-+#: cp/parser.c:2336
+-#: cp/pt.c:7576
++#: cp/pt.c:7577
  #, gcc-internal-format
- msgid "%H%qE does not name a type"
+ msgid "mismatched argument pack lengths while expanding %<%E%>"
  msgstr ""
  
--#: cp/parser.c:2365
-+#: cp/parser.c:2369
+-#: cp/pt.c:8548
++#: cp/pt.c:8555
  #, gcc-internal-format
- msgid "(perhaps %<typename %T::%E%> was intended)"
+ msgid "instantiation of %q+D as type %qT"
+ msgstr ""
+@@ -33207,241 +33284,241 @@
+ #.
+ #. is an attempt to declare a variable with function
+ #. type.
+-#: cp/pt.c:8688
++#: cp/pt.c:8695
+ #, gcc-internal-format
+ msgid "variable %qD has function type"
  msgstr ""
  
--#: cp/parser.c:2380
-+#: cp/parser.c:2384
+-#: cp/pt.c:8835
++#: cp/pt.c:8842
  #, gcc-internal-format
- msgid "%H%qE in namespace %qE does not name a type"
+ msgid "invalid parameter type %qT"
  msgstr ""
  
--#: cp/parser.c:2383
-+#: cp/parser.c:2387
+-#: cp/pt.c:8837
++#: cp/pt.c:8844
  #, gcc-internal-format
- msgid "%H%qE in class %qT does not name a type"
+ msgid "in declaration %q+D"
  msgstr ""
  
--#: cp/parser.c:2945
-+#: cp/parser.c:2951
+-#: cp/pt.c:8914
++#: cp/pt.c:8921
  #, gcc-internal-format
- msgid "%Hunsupported non-standard concatenation of string literals"
+ msgid "function returning an array"
  msgstr ""
  
--#: cp/parser.c:3148
-+#: cp/parser.c:3154
+-#: cp/pt.c:8916
++#: cp/pt.c:8923
  #, gcc-internal-format
- msgid "%Hfixed-point types not supported in C++"
+ msgid "function returning a function"
  msgstr ""
  
--#: cp/parser.c:3229
-+#: cp/parser.c:3235
+-#: cp/pt.c:8943
++#: cp/pt.c:8950
  #, gcc-internal-format
- msgid "ISO C++ forbids braced-groups within expressions"
+ msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
  
--#: cp/parser.c:3240
-+#: cp/parser.c:3246
+-#: cp/pt.c:9164
++#: cp/pt.c:9179
  #, gcc-internal-format
- msgid ""
- "%Hstatement-expressions are not allowed outside functions nor in template-"
- "argument lists"
+ msgid "array bound is not an integer constant"
  msgstr ""
  
--#: cp/parser.c:3299
-+#: cp/parser.c:3305
+-#: cp/pt.c:9184
++#: cp/pt.c:9199
  #, gcc-internal-format
- msgid "%H%<this%> may not be used in this context"
+ msgid "creating array with negative size (%qE)"
  msgstr ""
  
--#: cp/parser.c:3508
-+#: cp/parser.c:3514
+-#: cp/pt.c:9433
++#: cp/pt.c:9448
  #, gcc-internal-format
- msgid "%Hlocal variable %qD may not appear in this context"
+ msgid "forming reference to void"
  msgstr ""
  
--#: cp/parser.c:3808
-+#: cp/parser.c:3814
+-#: cp/pt.c:9435
++#: cp/pt.c:9450
  #, gcc-internal-format
- msgid "%Hscope %qT before %<~%> is not a class-name"
+ msgid "forming %s to reference type %qT"
  msgstr ""
  
--#: cp/parser.c:3922
-+#: cp/parser.c:3928
+-#: cp/pt.c:9486
++#: cp/pt.c:9501
  #, gcc-internal-format
- msgid "%Hdeclaration of %<~%T%> as member of %qT"
+ msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
--#: cp/parser.c:3936
-+#: cp/parser.c:3942
+-#: cp/pt.c:9492
++#: cp/pt.c:9507
  #, gcc-internal-format
- msgid "%Htypedef-name %qD used as destructor declarator"
+ msgid "creating pointer to member reference type %qT"
  msgstr ""
  
--#: cp/parser.c:4150
-+#: cp/parser.c:4156
+-#: cp/pt.c:9498
++#: cp/pt.c:9513
  #, gcc-internal-format
- msgid "%H%qD used without template parameters"
+ msgid "creating pointer to member of type void"
  msgstr ""
  
--#: cp/parser.c:4154 cp/parser.c:14857 cp/parser.c:17154
-+#: cp/parser.c:4160 cp/parser.c:14878 cp/parser.c:17175
+-#: cp/pt.c:9565
++#: cp/pt.c:9580
  #, gcc-internal-format
- msgid "%Hreference to %qD is ambiguous"
+ msgid "creating array of %qT"
  msgstr ""
  
--#: cp/parser.c:4200 cp/pt.c:5659
-+#: cp/parser.c:4206 cp/pt.c:5659
+-#: cp/pt.c:9571
++#: cp/pt.c:9586
  #, gcc-internal-format
- msgid "%qT is not a template"
+ msgid "creating array of %qT, which is an abstract class type"
  msgstr ""
  
- #. Warn the user that a compound literal is not
- #. allowed in standard C++.
--#: cp/parser.c:4624
-+#: cp/parser.c:4630
+-#: cp/pt.c:9622
++#: cp/pt.c:9637
  #, gcc-internal-format
- msgid "ISO C++ forbids compound-literals"
+ msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
--#: cp/parser.c:4998
-+#: cp/parser.c:5003
+-#: cp/pt.c:9657
++#: cp/pt.c:9672
  #, gcc-internal-format
- msgid "%H%qE does not have class type"
+ msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
--#: cp/parser.c:5082
-+#: cp/parser.c:5087
+-#: cp/pt.c:9660
++#: cp/pt.c:9675
  #, gcc-internal-format
- msgid "%Hinvalid use of %qD"
+ msgid "%qT resolves to %qT, which is is not a class type"
  msgstr ""
  
--#: cp/parser.c:5661
-+#: cp/parser.c:5666
+-#: cp/pt.c:9766
++#: cp/pt.c:9781
  #, gcc-internal-format
- msgid "%Harray bound forbidden after parenthesized type-id"
+ msgid "use of %qs in template"
  msgstr ""
  
--#: cp/parser.c:5664
-+#: cp/parser.c:5669
+-#: cp/pt.c:9903
++#: cp/pt.c:9918
  #, gcc-internal-format
- msgid "try removing the parentheses around the type-id"
+ msgid ""
+ "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
--#: cp/parser.c:5857
-+#: cp/parser.c:5862
+-#: cp/pt.c:9905
++#: cp/pt.c:9920
  #, gcc-internal-format
- msgid "%Hexpression in new-declarator must have integral or enumeration type"
+ msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
--#: cp/parser.c:6113
-+#: cp/parser.c:6118
+-#: cp/pt.c:10047
++#: cp/pt.c:10066
  #, gcc-internal-format
- msgid "use of old-style cast"
+ msgid "using invalid field %qD"
  msgstr ""
  
--#: cp/parser.c:6244
-+#: cp/parser.c:6249
+-#: cp/pt.c:10377 cp/pt.c:11040
++#: cp/pt.c:10396 cp/pt.c:11059
  #, gcc-internal-format
- msgid "%H%<>>%> operator will be treated as two right angle brackets in C++0x"
+ msgid "invalid use of pack expansion expression"
  msgstr ""
  
--#: cp/parser.c:6247
-+#: cp/parser.c:6252
+-#: cp/pt.c:10381 cp/pt.c:11044
++#: cp/pt.c:10400 cp/pt.c:11063
  #, gcc-internal-format
- msgid "suggest parentheses around %<>>%> expression"
+ msgid "use %<...%> to expand argument pack"
  msgstr ""
  
--#: cp/parser.c:7084
-+#: cp/parser.c:7089
+-#: cp/pt.c:10536
++#: cp/pt.c:10555
  #, gcc-internal-format
- msgid "%Hcase label %qE not within a switch statement"
+ msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
--#: cp/parser.c:7096
-+#: cp/parser.c:7101
+-#: cp/pt.c:11204
++#: cp/pt.c:11223
  #, gcc-internal-format
- msgid "%Hcase label not within a switch statement"
+ msgid ""
+ "a cast to a type other than an integral or enumeration type cannot appear in "
+ "a constant-expression"
  msgstr ""
  
--#: cp/parser.c:7214
-+#: cp/parser.c:7219
+-#: cp/pt.c:11671
++#: cp/pt.c:11691
  #, gcc-internal-format
- msgid "%H%<else%> without a previous %<if%>"
+ msgid "%qT is not a class or namespace"
  msgstr ""
  
--#: cp/parser.c:7693
-+#: cp/parser.c:7698
+-#: cp/pt.c:11674
++#: cp/pt.c:11694
  #, gcc-internal-format
- msgid "%Hbreak statement not within loop or switch"
+ msgid "%qD is not a class or namespace"
  msgstr ""
  
--#: cp/parser.c:7701 cp/parser.c:7721
-+#: cp/parser.c:7706 cp/parser.c:7726
+-#: cp/pt.c:11894
++#: cp/pt.c:11914
  #, gcc-internal-format
- msgid "%Hinvalid exit from OpenMP structured block"
+ msgid "%qT is/uses anonymous type"
  msgstr ""
  
--#: cp/parser.c:7704
-+#: cp/parser.c:7709
+-#: cp/pt.c:11896
++#: cp/pt.c:11916
  #, gcc-internal-format
- msgid "%Hbreak statement used with OpenMP for loop"
+ msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
--#: cp/parser.c:7714
-+#: cp/parser.c:7719
+-#: cp/pt.c:11906
++#: cp/pt.c:11926
  #, gcc-internal-format
- msgid "%Hcontinue statement not within a loop"
+ msgid "%qT is a variably modified type"
  msgstr ""
  
- #. Issue a warning about this use of a GNU extension.
--#: cp/parser.c:7757
-+#: cp/parser.c:7762
+-#: cp/pt.c:11917
++#: cp/pt.c:11937
  #, gcc-internal-format
- msgid "ISO C++ forbids computed gotos"
+ msgid "integral expression %qE is not constant"
  msgstr ""
  
--#: cp/parser.c:7901 cp/parser.c:15736
-+#: cp/parser.c:7906 cp/parser.c:15757
+-#: cp/pt.c:11935
++#: cp/pt.c:11955
  #, gcc-internal-format
- msgid "extra %<;%>"
+ msgid "  trying to instantiate %qD"
  msgstr ""
  
--#: cp/parser.c:8122
-+#: cp/parser.c:8127
+-#: cp/pt.c:14723
++#: cp/pt.c:14780
  #, gcc-internal-format
- msgid "%H%<__label__%> not at the beginning of a block"
+ msgid "ambiguous class template instantiation for %q#T"
  msgstr ""
  
--#: cp/parser.c:8259
-+#: cp/parser.c:8264
+-#: cp/pt.c:14726
++#: cp/pt.c:14783
  #, gcc-internal-format
- msgid "%Hmixing declarations and function-definitions is forbidden"
+ msgid "%s %+#T"
  msgstr ""
  
--#: cp/parser.c:8399
-+#: cp/parser.c:8404
+-#: cp/pt.c:14749 cp/pt.c:14832
++#: cp/pt.c:14806 cp/pt.c:14889
  #, gcc-internal-format
- msgid "%H%<friend%> used outside of class"
+ msgid "explicit instantiation of non-template %q#D"
  msgstr ""
  
--#: cp/parser.c:8455
-+#: cp/parser.c:8460
+-#: cp/pt.c:14764
++#: cp/pt.c:14821
  #, gcc-internal-format
- msgid "%H%<auto%> will change meaning in C++0x; please remove it"
+ msgid "%qD is not a static data member of a class template"
  msgstr ""
  
--#: cp/parser.c:8574
-+#: cp/parser.c:8579
+-#: cp/pt.c:14770 cp/pt.c:14827
++#: cp/pt.c:14827 cp/pt.c:14884
  #, gcc-internal-format
- msgid "%Hclass definition may not be declared a friend"
+ msgid "no matching template for %qD found"
  msgstr ""
  
--#: cp/parser.c:8644 cp/parser.c:16058
-+#: cp/parser.c:8649 cp/parser.c:16079
+-#: cp/pt.c:14775
++#: cp/pt.c:14832
  #, gcc-internal-format
- msgid "%Htemplates may not be %<virtual%>"
+ msgid ""
+ "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
--#: cp/parser.c:9047
-+#: cp/parser.c:9052
+-#: cp/pt.c:14783
++#: cp/pt.c:14840
  #, gcc-internal-format
- msgid "invalid use of %<auto%> in conversion operator"
+ msgid "explicit instantiation of %q#D"
  msgstr ""
  
--#: cp/parser.c:9131
-+#: cp/parser.c:9136
+-#: cp/pt.c:14819
++#: cp/pt.c:14876
  #, gcc-internal-format
- msgid "%Honly constructors take base initializers"
+ msgid "duplicate explicit instantiation of %q#D"
  msgstr ""
  
--#: cp/parser.c:9153
-+#: cp/parser.c:9158
+-#: cp/pt.c:14842 cp/pt.c:14934
++#: cp/pt.c:14899 cp/pt.c:14991
  #, gcc-internal-format
- msgid "%Hcannot expand initializer for member %<%D%>"
+ msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
--#: cp/parser.c:9208
-+#: cp/parser.c:9213
+-#: cp/pt.c:14847 cp/pt.c:14951
++#: cp/pt.c:14904 cp/pt.c:15008
  #, gcc-internal-format
- msgid "anachronistic old-style base class initializer"
+ msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
--#: cp/parser.c:9268
-+#: cp/parser.c:9273
+-#: cp/pt.c:14912
++#: cp/pt.c:14969
  #, gcc-internal-format
- msgid ""
- "%Hkeyword %<typename%> not allowed in this context (a qualified member "
-@@ -32203,92 +32257,92 @@
+ msgid "explicit instantiation of non-template type %qT"
  msgstr ""
  
- #. Warn that we do not support `export'.
--#: cp/parser.c:9614
-+#: cp/parser.c:9619
+-#: cp/pt.c:14921
++#: cp/pt.c:14978
  #, gcc-internal-format
- msgid "keyword %<export%> not implemented, and will be ignored"
+ msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
--#: cp/parser.c:9796 cp/parser.c:9894 cp/parser.c:10000
-+#: cp/parser.c:9801 cp/parser.c:9899 cp/parser.c:10005
+-#: cp/pt.c:14939
++#: cp/pt.c:14996
  #, gcc-internal-format
- msgid "%Htemplate parameter pack %qD cannot have a default argument"
+ msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
--#: cp/parser.c:9799
-+#: cp/parser.c:9804
+-#: cp/pt.c:14985
++#: cp/pt.c:15042
  #, gcc-internal-format
- msgid "%Htemplate parameter pack cannot have a default argument"
+ msgid "duplicate explicit instantiation of %q#T"
+ msgstr ""
+@@ -33453,12 +33530,12 @@
+ #. member function or static data member of a class template
+ #. shall be present in every translation unit in which it is
+ #. explicitly instantiated.
+-#: cp/pt.c:15435
++#: cp/pt.c:15492
+ #, gcc-internal-format
+ msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
--#: cp/parser.c:9897 cp/parser.c:10004
-+#: cp/parser.c:9902 cp/parser.c:10009
+-#: cp/pt.c:15601
++#: cp/pt.c:15658
  #, gcc-internal-format
- msgid "%Htemplate parameter packs cannot have default arguments"
+ msgid ""
+ "template instantiation depth exceeds maximum of %d instantiating %q+D, "
+@@ -33466,19 +33543,19 @@
+ "the maximum)"
  msgstr ""
  
--#: cp/parser.c:10146
-+#: cp/parser.c:10151
+-#: cp/pt.c:15956
++#: cp/pt.c:16013
  #, gcc-internal-format
- msgid "%<<::%> cannot begin a template-argument list"
+ msgid "%q#T is not a valid type for a template constant parameter"
  msgstr ""
  
--#: cp/parser.c:10150
-+#: cp/parser.c:10155
+-#: cp/pt.c:16932
++#: cp/pt.c:17003
  #, gcc-internal-format
  msgid ""
- "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> "
- "and %<::%>"
+ "deducing auto from brace-enclosed initializer list requires #include "
+ "<initializer_list>"
  msgstr ""
  
--#: cp/parser.c:10228
-+#: cp/parser.c:10233
+-#: cp/pt.c:16973
++#: cp/pt.c:17044
  #, gcc-internal-format
- msgid "%Hparse error in template argument list"
+ msgid "unable to deduce %qT from %qE"
+ msgstr ""
+@@ -33617,607 +33694,607 @@
+ msgid "__label__ declarations are only allowed in function scopes"
  msgstr ""
  
- #. Explain what went wrong.
--#: cp/parser.c:10343
-+#: cp/parser.c:10348
+-#: cp/semantics.c:1429
++#: cp/semantics.c:1439
  #, gcc-internal-format
- msgid "%Hnon-template %qD used as template"
+ msgid "invalid use of member %q+D in static member function"
  msgstr ""
  
--#: cp/parser.c:10345
-+#: cp/parser.c:10350
+-#: cp/semantics.c:1431
++#: cp/semantics.c:1441
  #, gcc-internal-format
- msgid "use %<%T::template %D%> to indicate that it is a template"
+ msgid "invalid use of non-static data member %q+D"
  msgstr ""
  
--#: cp/parser.c:10882
-+#: cp/parser.c:10887
+-#: cp/semantics.c:1432 cp/semantics.c:1471
++#: cp/semantics.c:1442 cp/semantics.c:1484
  #, gcc-internal-format
- msgid "%Htemplate specialization with C linkage"
+ msgid "from this location"
  msgstr ""
  
--#: cp/parser.c:11527
-+#: cp/parser.c:11532
+-#: cp/semantics.c:1470
++#: cp/semantics.c:1483
  #, gcc-internal-format
- msgid "using %<typename%> outside of template"
+ msgid "object missing in reference to %q+D"
  msgstr ""
  
--#: cp/parser.c:11695
-+#: cp/parser.c:11700
+-#: cp/semantics.c:1964
++#: cp/semantics.c:1976
  #, gcc-internal-format
- msgid "declaration %qD does not declare anything"
+ msgid "arguments to destructor are not allowed"
  msgstr ""
  
--#: cp/parser.c:11780
-+#: cp/parser.c:11785
+-#: cp/semantics.c:2016
++#: cp/semantics.c:2026
  #, gcc-internal-format
- msgid "attributes ignored on uninstantiated type"
+ msgid "%<this%> is unavailable for static member functions"
  msgstr ""
  
--#: cp/parser.c:11784
-+#: cp/parser.c:11789
+-#: cp/semantics.c:2022
++#: cp/semantics.c:2032
  #, gcc-internal-format
- msgid "attributes ignored on template instantiation"
+ msgid "invalid use of %<this%> in non-member function"
  msgstr ""
  
--#: cp/parser.c:11789
-+#: cp/parser.c:11794
+-#: cp/semantics.c:2024
++#: cp/semantics.c:2034
  #, gcc-internal-format
- msgid ""
- "attributes ignored on elaborated-type-specifier that is not a forward "
- "declaration"
+ msgid "invalid use of %<this%> at top level"
  msgstr ""
  
--#: cp/parser.c:12067
-+#: cp/parser.c:12077
+-#: cp/semantics.c:2048
++#: cp/semantics.c:2058
  #, gcc-internal-format
- msgid "%H%qD is not a namespace-name"
+ msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr ""
  
--#: cp/parser.c:12194
-+#: cp/parser.c:12204
+-#: cp/semantics.c:2053 cp/typeck.c:2130
++#: cp/semantics.c:2063 cp/typeck.c:2138
  #, gcc-internal-format
- msgid "%H%<namespace%> definition is not allowed here"
+ msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr ""
-@@ -32296,166 +32350,166 @@
- #. [namespace.udecl]
- #.
- #. A using declaration shall not name a template-id.
--#: cp/parser.c:12334
-+#: cp/parser.c:12344
+-#: cp/semantics.c:2075
++#: cp/semantics.c:2085
  #, gcc-internal-format
- msgid "%Ha template-id may not appear in a using-declaration"
+ msgid "%qE is not of type %qT"
  msgstr ""
  
--#: cp/parser.c:12711
-+#: cp/parser.c:12721
+-#: cp/semantics.c:2119
++#: cp/semantics.c:2129
  #, gcc-internal-format
- msgid "%Han asm-specification is not allowed on a function-definition"
+ msgid "compound literal of non-object type %qT"
  msgstr ""
  
--#: cp/parser.c:12715
-+#: cp/parser.c:12725
+-#: cp/semantics.c:2203
++#: cp/semantics.c:2213
  #, gcc-internal-format
- msgid "%Hattributes are not allowed on a function-definition"
+ msgid "template type parameters must use the keyword %<class%> or %<typename%>"
  msgstr ""
  
--#: cp/parser.c:12868
-+#: cp/parser.c:12878
+-#: cp/semantics.c:2244
++#: cp/semantics.c:2254
  #, gcc-internal-format
- msgid "%Hinitializer provided for function"
+ msgid ""
+ "invalid use of type %qT as a default value for a template template-parameter"
  msgstr ""
  
--#: cp/parser.c:12890
-+#: cp/parser.c:12900
+-#: cp/semantics.c:2247
++#: cp/semantics.c:2257
  #, gcc-internal-format
- msgid "attributes after parenthesized initializer ignored"
+ msgid "invalid default argument for a template template parameter"
  msgstr ""
  
--#: cp/parser.c:13295
-+#: cp/parser.c:13305
+-#: cp/semantics.c:2264
++#: cp/semantics.c:2274
  #, gcc-internal-format
- msgid "%Harray bound is not an integer constant"
+ msgid "definition of %q#T inside template parameter list"
  msgstr ""
  
--#: cp/parser.c:13407
-+#: cp/parser.c:13417
+-#: cp/semantics.c:2275
++#: cp/semantics.c:2285
  #, gcc-internal-format
- msgid "%H%<%T::%E%> is not a type"
+ msgid "invalid definition of qualified type %qT"
  msgstr ""
  
--#: cp/parser.c:13434
-+#: cp/parser.c:13444
+-#: cp/semantics.c:2491
++#: cp/semantics.c:2501
  #, gcc-internal-format
- msgid "%Hinvalid use of constructor as a template"
+ msgid "invalid base-class specification"
  msgstr ""
  
--#: cp/parser.c:13436
-+#: cp/parser.c:13446
+-#: cp/semantics.c:2503
++#: cp/semantics.c:2513
  #, gcc-internal-format
- msgid ""
- "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified "
- "name"
+ msgid "base class %qT has cv qualifiers"
  msgstr ""
  
--#: cp/parser.c:13609
-+#: cp/parser.c:13619
+-#: cp/semantics.c:2528
++#: cp/semantics.c:2538
  #, gcc-internal-format
- msgid "%H%qD is a namespace"
+ msgid "%Hincomplete type %qT used in nested name specifier"
  msgstr ""
  
--#: cp/parser.c:13684
-+#: cp/parser.c:13694
+-#: cp/semantics.c:2532
++#: cp/semantics.c:2542
  #, gcc-internal-format
- msgid "%Hduplicate cv-qualifier"
+ msgid "%Hreference to %<%T::%D%> is ambiguous"
  msgstr ""
  
--#: cp/parser.c:13796
-+#: cp/parser.c:13806
+-#: cp/semantics.c:2536
++#: cp/semantics.c:2546
  #, gcc-internal-format
- msgid "invalid use of %<auto%>"
+ msgid "%H%qD is not a member of %qT"
  msgstr ""
  
--#: cp/parser.c:14370
-+#: cp/parser.c:14391
+-#: cp/semantics.c:2539
++#: cp/semantics.c:2549
  #, gcc-internal-format
- msgid "%Hfile ends in default argument"
+ msgid "%H%qD is not a member of %qD"
  msgstr ""
  
--#: cp/parser.c:14416
-+#: cp/parser.c:14437
+-#: cp/semantics.c:2541
++#: cp/semantics.c:2551
  #, gcc-internal-format
- msgid "deprecated use of default argument for parameter of non-function"
+ msgid "%H%<::%D%> has not been declared"
  msgstr ""
  
--#: cp/parser.c:14419
-+#: cp/parser.c:14440
+-#: cp/semantics.c:2682
++#: cp/semantics.c:2692
  #, gcc-internal-format
- msgid "%Hdefault arguments are only permitted for function parameters"
+ msgid "use of %<auto%> variable from containing function"
  msgstr ""
  
--#: cp/parser.c:14437
-+#: cp/parser.c:14458
+-#: cp/semantics.c:2684
++#: cp/semantics.c:2694
  #, gcc-internal-format
- msgid "%H%sparameter pack %qD cannot have a default argument"
+ msgid "  %q+#D declared here"
  msgstr ""
  
--#: cp/parser.c:14441
-+#: cp/parser.c:14462
+-#: cp/semantics.c:2722
++#: cp/semantics.c:2732
  #, gcc-internal-format
- msgid "%H%sparameter pack cannot have a default argument"
+ 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/parser.c:14704
-+#: cp/parser.c:14725
+-#: cp/semantics.c:2891
++#: cp/semantics.c:2896
  #, gcc-internal-format
- msgid "ISO C++ does not allow designated initializers"
+ msgid "%qD cannot appear in a constant-expression"
  msgstr ""
  
--#: cp/parser.c:15329
-+#: cp/parser.c:15350
+-#: cp/semantics.c:2899
++#: cp/semantics.c:2904
  #, gcc-internal-format
- msgid "%Hinvalid class name in declaration of %qD"
+ msgid "use of namespace %qD as expression"
  msgstr ""
  
--#: cp/parser.c:15342
-+#: cp/parser.c:15363
+-#: cp/semantics.c:2904
++#: cp/semantics.c:2909
  #, gcc-internal-format
- msgid "%Hdeclaration of %qD in namespace %qD which does not enclose %qD"
+ msgid "use of class template %qT as expression"
  msgstr ""
  
--#: cp/parser.c:15347
-+#: cp/parser.c:15368
+ #. Ambiguous reference to base members.
+-#: cp/semantics.c:2910
++#: cp/semantics.c:2915
  #, gcc-internal-format
- msgid "%Hdeclaration of %qD in %qD which does not enclose %qD"
+ msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
--#: cp/parser.c:15361
-+#: cp/parser.c:15382
+-#: cp/semantics.c:3032 cp/semantics.c:4762
++#: cp/semantics.c:3037 cp/semantics.c:4767
  #, gcc-internal-format
- msgid "%Hextra qualification not allowed"
+ msgid "type of %qE is unknown"
  msgstr ""
  
--#: cp/parser.c:15373
-+#: cp/parser.c:15394
+-#: cp/semantics.c:3047
++#: cp/semantics.c:3052
  #, gcc-internal-format
- msgid "%Han explicit specialization must be preceded by %<template <>%>"
+ msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
--#: cp/parser.c:15402
-+#: cp/parser.c:15423
+-#: cp/semantics.c:3058
++#: cp/semantics.c:3063
  #, gcc-internal-format
- msgid "%Hfunction template %qD redeclared as a class template"
+ msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr ""
  
--#: cp/parser.c:15484
-+#: cp/parser.c:15505
+-#: cp/semantics.c:3503
++#: cp/semantics.c:3508
  #, gcc-internal-format
- msgid "%Hredefinition of %q#T"
+ msgid "%qD is not a variable in clause %qs"
  msgstr ""
  
--#: cp/parser.c:15486
-+#: cp/parser.c:15507
+-#: cp/semantics.c:3512 cp/semantics.c:3534 cp/semantics.c:3556
++#: cp/semantics.c:3517 cp/semantics.c:3539 cp/semantics.c:3561
  #, gcc-internal-format
- msgid "%Hprevious definition of %q+#T"
+ msgid "%qD appears more than once in data clauses"
  msgstr ""
  
--#: cp/parser.c:15754
-+#: cp/parser.c:15775
+-#: cp/semantics.c:3526
++#: cp/semantics.c:3531
  #, gcc-internal-format
- msgid "%Ha class-key must be used when declaring a friend"
+ msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
--#: cp/parser.c:15769
-+#: cp/parser.c:15790
+-#: cp/semantics.c:3548
++#: cp/semantics.c:3553
  #, gcc-internal-format
- msgid "%Hfriend declaration does not name a class or function"
+ msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
--#: cp/parser.c:15949
-+#: cp/parser.c:15970
+-#: cp/semantics.c:3578
++#: cp/semantics.c:3583
  #, gcc-internal-format
- msgid "%Hpure-specifier on function-definition"
+ msgid "num_threads expression must be integral"
  msgstr ""
  
--#: cp/parser.c:16262
-+#: cp/parser.c:16283
+-#: cp/semantics.c:3592
++#: cp/semantics.c:3597
  #, gcc-internal-format
- msgid "%Hkeyword %<typename%> not allowed outside of templates"
+ msgid "schedule chunk size expression must be integral"
  msgstr ""
  
--#: cp/parser.c:16265
-+#: cp/parser.c:16286
+-#: cp/semantics.c:3724
++#: cp/semantics.c:3729
  #, gcc-internal-format
- msgid ""
- "%Hkeyword %<typename%> not allowed in this context (the base class is "
- "implicitly a type)"
+ msgid "%qE has reference type for %qs"
  msgstr ""
  
--#: cp/parser.c:17332
-+#: cp/parser.c:17353
+-#: cp/semantics.c:3795
++#: cp/semantics.c:3800
  #, gcc-internal-format
- msgid "%Htoo few template-parameter-lists"
+ msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
-@@ -32464,13 +32518,13 @@
- #. something like:
- #.
- #. template <class T> template <class U> void S::f();
--#: cp/parser.c:17347
-+#: cp/parser.c:17368
+-#: cp/semantics.c:3809
++#: cp/semantics.c:3814
  #, gcc-internal-format
- msgid "%Htoo many template-parameter-lists"
+ msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
- #. Issue an error message.
--#: cp/parser.c:17621
-+#: cp/parser.c:17642
+-#: cp/semantics.c:3944
++#: cp/semantics.c:3949
  #, gcc-internal-format
- msgid "%Hnamed return values are no longer supported"
+ msgid "%Hinvalid controlling predicate"
  msgstr ""
-@@ -32478,169 +32532,169 @@
- #. 14.5.2.2 [temp.mem]
- #.
- #. A local class shall not have member templates.
--#: cp/parser.c:17696
-+#: cp/parser.c:17717
+-#: cp/semantics.c:3954
++#: cp/semantics.c:3959
  #, gcc-internal-format
- msgid "%Hinvalid declaration of member template in local class"
+ msgid "%Hdifference between %qE and %qD does not have integer type"
  msgstr ""
  
--#: cp/parser.c:17706
-+#: cp/parser.c:17727
+-#: cp/semantics.c:4049
++#: cp/semantics.c:4054
  #, gcc-internal-format
- msgid "%Htemplate with C linkage"
+ msgid "%Hinvalid increment expression"
  msgstr ""
  
--#: cp/parser.c:17853
-+#: cp/parser.c:17874
+-#: cp/semantics.c:4175 cp/semantics.c:4246
++#: cp/semantics.c:4180 cp/semantics.c:4251
  #, gcc-internal-format
- msgid "%Htemplate declaration of %qs"
+ msgid "%Hexpected iteration declaration or initialization"
  msgstr ""
  
--#: cp/parser.c:17917
-+#: cp/parser.c:17938
+-#: cp/semantics.c:4186
++#: cp/semantics.c:4191
  #, gcc-internal-format
- msgid "%Hexplicit template specialization cannot have a storage class"
+ msgid "%Hmissing controlling predicate"
  msgstr ""
  
--#: cp/parser.c:18135
-+#: cp/parser.c:18156
+-#: cp/semantics.c:4192
++#: cp/semantics.c:4197
  #, gcc-internal-format
- msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
+ msgid "%Hmissing increment expression"
  msgstr ""
  
--#: cp/parser.c:18148
-+#: cp/parser.c:18169
+-#: cp/semantics.c:4272
++#: cp/semantics.c:4277
  #, gcc-internal-format
- msgid "%Hspurious %<>>%>, use %<>%> to terminate a template argument list"
+ msgid "%Hinvalid type for iteration variable %qE"
  msgstr ""
  
--#: cp/parser.c:18482
-+#: cp/parser.c:18503
+ #. Report the error.
+-#: cp/semantics.c:4474
++#: cp/semantics.c:4479
  #, gcc-internal-format
- msgid "%Hinvalid use of %qD in linkage specification"
+ msgid "static assertion failed: %E"
  msgstr ""
  
--#: cp/parser.c:18495
-+#: cp/parser.c:18516
+-#: cp/semantics.c:4476
++#: cp/semantics.c:4481
  #, gcc-internal-format
- msgid "%H%<__thread%> before %qD"
+ msgid "non-constant condition for static assertion"
  msgstr ""
  
--#: cp/parser.c:18816
-+#: cp/parser.c:18837
+-#: cp/semantics.c:4568 cp/semantics.c:4685
++#: cp/semantics.c:4573 cp/semantics.c:4690
  #, gcc-internal-format
- msgid "%qs tag used in naming %q#T"
+ msgid "argument to decltype must be an expression"
  msgstr ""
  
--#: cp/parser.c:18837
-+#: cp/parser.c:18858
+-#: cp/semantics.c:4635
++#: cp/semantics.c:4640
  #, gcc-internal-format
- msgid "%H%qD redeclared with different access"
+ msgid "%qE refers to a set of overloaded functions"
  msgstr ""
  
--#: cp/parser.c:18855
-+#: cp/parser.c:18876
+-#: cp/semantics.c:4718
++#: cp/semantics.c:4723
  #, gcc-internal-format
- msgid "%H%<template%> (as a disambiguator) is only allowed within templates"
+ msgid "unable to determine the declared type of expression %<%E%>"
  msgstr ""
  
--#: cp/parser.c:19121 cp/parser.c:20048 cp/parser.c:20180
-+#: cp/parser.c:19142 cp/parser.c:20069 cp/parser.c:20201
+-#: cp/semantics.c:4949
++#: cp/semantics.c:4954
  #, gcc-internal-format
- msgid "%Hmisplaced %<@%D%> Objective-C++ construct"
+ msgid "__is_convertible_to"
  msgstr ""
  
--#: cp/parser.c:19265
-+#: cp/parser.c:19286
+-#: cp/semantics.c:4988 cp/semantics.c:4998
++#: cp/semantics.c:4993 cp/semantics.c:5003
  #, gcc-internal-format
- msgid "%H%<@encode%> must specify a type as an argument"
+ msgid "incomplete type %qT not allowed"
  msgstr ""
  
--#: cp/parser.c:19581
-+#: cp/parser.c:19602
+-#: cp/tree.c:881
++#: cp/tree.c:879
  #, gcc-internal-format
- msgid "%Hinvalid Objective-C++ selector name"
+ msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
--#: cp/parser.c:19912
-+#: cp/parser.c:19933
+-#: cp/tree.c:2215
++#: cp/tree.c:2212
  #, gcc-internal-format
- msgid "%Hidentifier expected after %<@protocol%>"
+ msgid "%qE attribute can only be applied to Java class definitions"
  msgstr ""
  
--#: cp/parser.c:20273
-+#: cp/parser.c:20294
+-#: cp/tree.c:2244
++#: cp/tree.c:2241
  #, gcc-internal-format
- msgid "%Htoo many %qs clauses"
+ msgid "%qE attribute can only be applied to class definitions"
  msgstr ""
  
--#: cp/parser.c:20387
-+#: cp/parser.c:20408
+-#: cp/tree.c:2250
++#: cp/tree.c:2247
  #, gcc-internal-format
- msgid "%Hcollapse argument needs positive constant integer expression"
+ msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
  msgstr ""
  
--#: cp/parser.c:20676
-+#: cp/parser.c:20697
+-#: cp/tree.c:2274
++#: cp/tree.c:2271
  #, gcc-internal-format
- msgid "%Hschedule %<runtime%> does not take a %<chunk_size%> parameter"
+ msgid "requested init_priority is not an integer constant"
  msgstr ""
  
--#: cp/parser.c:20679
-+#: cp/parser.c:20700
+-#: cp/tree.c:2295
++#: cp/tree.c:2292
  #, gcc-internal-format
- msgid "%Hschedule %<auto%> does not take a %<chunk_size%> parameter"
+ msgid ""
+ "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
--#: cp/parser.c:20827
-+#: cp/parser.c:20848
+-#: cp/tree.c:2303
++#: cp/tree.c:2300
  #, gcc-internal-format
- msgid "%H%qs is not valid for %qs"
+ msgid "requested init_priority is out of range"
  msgstr ""
  
--#: cp/parser.c:21250
-+#: cp/parser.c:21271
+-#: cp/tree.c:2313
++#: cp/tree.c:2310
  #, gcc-internal-format
- msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
+ msgid "requested init_priority is reserved for internal use"
  msgstr ""
  
--#: cp/parser.c:21375 cp/parser.c:21413
-+#: cp/parser.c:21396 cp/parser.c:21434
+-#: cp/tree.c:2324
++#: cp/tree.c:2321
  #, gcc-internal-format
- msgid "%Hiteration variable %qD should not be firstprivate"
+ msgid "%qE attribute is not supported on this platform"
  msgstr ""
  
--#: cp/parser.c:21417
-+#: cp/parser.c:21438
+-#: cp/typeck.c:457 cp/typeck.c:472 cp/typeck.c:574
++#: cp/typeck.c:465 cp/typeck.c:480 cp/typeck.c:582
  #, gcc-internal-format
- msgid "%Hiteration variable %qD should not be reduction"
+ msgid "%s between distinct pointer types %qT and %qT lacks a cast"
  msgstr ""
  
--#: cp/parser.c:21484
-+#: cp/parser.c:21505
+-#: cp/typeck.c:534
++#: cp/typeck.c:542
  #, gcc-internal-format
- msgid "%Hnot enough collapsed for loops"
+ msgid ""
+ "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
  msgstr ""
  
--#: cp/parser.c:21530
-+#: cp/parser.c:21551
+-#: cp/typeck.c:595
++#: cp/typeck.c:603
  #, gcc-internal-format
- msgid "%Hcollapsed loops not perfectly nested"
+ msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr ""
  
--#: cp/parser.c:21941
-+#: cp/parser.c:21962
+-#: cp/typeck.c:1200
++#: cp/typeck.c:1208
  #, gcc-internal-format
- msgid "%Hjunk at end of %<#pragma GCC pch_preprocess%>"
+ msgid "canonical types differ for identical types %T and %T"
  msgstr ""
  
--#: cp/parser.c:21945
-+#: cp/parser.c:21966
+-#: cp/typeck.c:1207
++#: cp/typeck.c:1215
  #, gcc-internal-format
- msgid "%Hexpected string literal"
+ msgid "same canonical type node for different types %T and %T"
  msgstr ""
  
--#: cp/parser.c:21978
-+#: cp/parser.c:21999
+-#: cp/typeck.c:1320
++#: cp/typeck.c:1328
  #, gcc-internal-format
- msgid "%H%<#pragma GCC pch_preprocess%> must be first"
+ msgid "invalid application of %qs to a member function"
  msgstr ""
  
--#: cp/parser.c:21989
-+#: cp/parser.c:22010
+-#: cp/typeck.c:1388
++#: cp/typeck.c:1396
  #, gcc-internal-format
- msgid "%H%<#pragma omp barrier%> may only be used in compound statements"
+ msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr ""
  
--#: cp/parser.c:22004
-+#: cp/parser.c:22025
+-#: cp/typeck.c:1396
++#: cp/typeck.c:1404
  #, gcc-internal-format
- msgid "%H%<#pragma omp flush%> may only be used in compound statements"
+ msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr ""
  
--#: cp/parser.c:22019
-+#: cp/parser.c:22040
+-#: cp/typeck.c:1445
++#: cp/typeck.c:1453
  #, gcc-internal-format
- msgid "%H%<#pragma omp taskwait%> may only be used in compound statements"
+ msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr ""
  
--#: cp/parser.c:22047
-+#: cp/parser.c:22068
+-#: cp/typeck.c:1456
++#: cp/typeck.c:1464
  #, gcc-internal-format
  msgid ""
- "%H%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
- "construct"
+ "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr ""
  
--#: cp/parser.c:22105
-+#: cp/parser.c:22126
+-#: cp/typeck.c:1514
++#: cp/typeck.c:1522
  #, gcc-internal-format
- msgid "inter-module optimizations not implemented for C++"
+ msgid "invalid use of non-static member function"
  msgstr ""
-@@ -33172,24 +33226,24 @@
- msgid "for template declaration %q+D"
+-#: cp/typeck.c:1776
++#: cp/typeck.c:1784
+ #, gcc-internal-format
+ msgid "deprecated conversion from string constant to %qT"
  msgstr ""
  
--#: cp/pt.c:6375
-+#: cp/pt.c:6376
+-#: cp/typeck.c:1899 cp/typeck.c:2274
++#: cp/typeck.c:1907 cp/typeck.c:2282
  #, gcc-internal-format
- msgid ""
- "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN "
- "to increase the maximum) instantiating %qD"
+ msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr ""
  
--#: cp/pt.c:7572
-+#: cp/pt.c:7573
+-#: cp/typeck.c:1928
++#: cp/typeck.c:1936
  #, gcc-internal-format
- msgid "mismatched argument pack lengths while expanding %<%T%>"
+ msgid "invalid use of nonstatic data member %qE"
  msgstr ""
  
--#: cp/pt.c:7576
-+#: cp/pt.c:7577
+-#: cp/typeck.c:1930
++#: cp/typeck.c:1938
  #, gcc-internal-format
- msgid "mismatched argument pack lengths while expanding %<%E%>"
+ msgid "%qD is not a member of %qT"
  msgstr ""
  
--#: cp/pt.c:8548
-+#: cp/pt.c:8549
+-#: cp/typeck.c:1983
++#: cp/typeck.c:1991
  #, gcc-internal-format
- msgid "instantiation of %q+D as type %qT"
+ msgid "invalid access to non-static data member %qD of NULL object"
  msgstr ""
-@@ -33207,241 +33261,241 @@
- #.
- #. is an attempt to declare a variable with function
- #. type.
--#: cp/pt.c:8688
-+#: cp/pt.c:8689
+-#: cp/typeck.c:1986 cp/typeck.c:2017
++#: cp/typeck.c:1994 cp/typeck.c:2025
  #, gcc-internal-format
- msgid "variable %qD has function type"
+ msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
  msgstr ""
  
--#: cp/pt.c:8835
-+#: cp/pt.c:8836
+-#: cp/typeck.c:2014
++#: cp/typeck.c:2022
  #, gcc-internal-format
- msgid "invalid parameter type %qT"
+ msgid "invalid access to non-static data member %qD  of NULL object"
  msgstr ""
  
--#: cp/pt.c:8837
-+#: cp/pt.c:8838
+-#: cp/typeck.c:2104
++#: cp/typeck.c:2112
  #, gcc-internal-format
- msgid "in declaration %q+D"
+ msgid "invalid use of %qD"
  msgstr ""
  
--#: cp/pt.c:8914
-+#: cp/pt.c:8915
+-#: cp/typeck.c:2142
++#: cp/typeck.c:2150
  #, gcc-internal-format
- msgid "function returning an array"
+ msgid "object type %qT does not match destructor name ~%qT"
  msgstr ""
  
--#: cp/pt.c:8916
-+#: cp/pt.c:8917
+-#: cp/typeck.c:2150
++#: cp/typeck.c:2158
  #, gcc-internal-format
- msgid "function returning a function"
+ msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr ""
  
--#: cp/pt.c:8943
-+#: cp/pt.c:8944
+-#: cp/typeck.c:2189 cp/typeck.c:2209
++#: cp/typeck.c:2197 cp/typeck.c:2217
  #, gcc-internal-format
- msgid "creating pointer to member function of non-class type %qT"
+ msgid "%qD is not a template"
  msgstr ""
  
--#: cp/pt.c:9164
-+#: cp/pt.c:9165
+-#: cp/typeck.c:2313
++#: cp/typeck.c:2321
  #, gcc-internal-format
- msgid "array bound is not an integer constant"
+ msgid "%<%D::%D%> is not a member of %qT"
  msgstr ""
  
--#: cp/pt.c:9184
-+#: cp/pt.c:9185
+-#: cp/typeck.c:2329
++#: cp/typeck.c:2337
  #, gcc-internal-format
- msgid "creating array with negative size (%qE)"
+ msgid "%qT is not a base of %qT"
  msgstr ""
  
--#: cp/pt.c:9433
-+#: cp/pt.c:9434
+-#: cp/typeck.c:2349
++#: cp/typeck.c:2357
  #, gcc-internal-format
- msgid "forming reference to void"
+ msgid "%qD has no member named %qE"
  msgstr ""
  
--#: cp/pt.c:9435
-+#: cp/pt.c:9436
+-#: cp/typeck.c:2365
++#: cp/typeck.c:2373
  #, gcc-internal-format
- msgid "forming %s to reference type %qT"
+ msgid "%qD is not a member template function"
  msgstr ""
  
--#: cp/pt.c:9486
-+#: cp/pt.c:9487
+-#: cp/typeck.c:2509
++#: cp/typeck.c:2521
  #, gcc-internal-format
- msgid "creating pointer to member of non-class type %qT"
+ msgid "%qT is not a pointer-to-object type"
  msgstr ""
  
--#: cp/pt.c:9492
-+#: cp/pt.c:9493
+-#: cp/typeck.c:2537
++#: cp/typeck.c:2549
  #, gcc-internal-format
- msgid "creating pointer to member reference type %qT"
+ msgid "invalid use of %qs on pointer to member"
  msgstr ""
  
--#: cp/pt.c:9498
-+#: cp/pt.c:9499
+-#: cp/typeck.c:2541
++#: cp/typeck.c:2553
  #, gcc-internal-format
- msgid "creating pointer to member of type void"
+ msgid "invalid type argument of %qs"
  msgstr ""
  
--#: cp/pt.c:9565
-+#: cp/pt.c:9566
+-#: cp/typeck.c:2543
++#: cp/typeck.c:2555
  #, gcc-internal-format
- msgid "creating array of %qT"
+ msgid "invalid type argument"
  msgstr ""
  
--#: cp/pt.c:9571
-+#: cp/pt.c:9572
+-#: cp/typeck.c:2570
++#: cp/typeck.c:2582
  #, gcc-internal-format
- msgid "creating array of %qT, which is an abstract class type"
+ msgid "subscript missing in array reference"
  msgstr ""
  
--#: cp/pt.c:9622
-+#: cp/pt.c:9623
+-#: cp/typeck.c:2650
++#: cp/typeck.c:2662
  #, gcc-internal-format
- msgid "%qT is not a class, struct, or union type"
+ msgid "ISO C++ forbids subscripting non-lvalue array"
  msgstr ""
  
--#: cp/pt.c:9657
-+#: cp/pt.c:9658
+-#: cp/typeck.c:2662
++#: cp/typeck.c:2674
  #, gcc-internal-format
- msgid "%qT resolves to %qT, which is not an enumeration type"
+ msgid "subscripting array declared %<register%>"
  msgstr ""
  
--#: cp/pt.c:9660
-+#: cp/pt.c:9661
+-#: cp/typeck.c:2754
++#: cp/typeck.c:2766
  #, gcc-internal-format
- msgid "%qT resolves to %qT, which is is not a class type"
+ msgid "object missing in use of %qE"
  msgstr ""
  
--#: cp/pt.c:9766
-+#: cp/pt.c:9767
+-#: cp/typeck.c:2891
++#: cp/typeck.c:2903
  #, gcc-internal-format
- msgid "use of %qs in template"
+ msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr ""
  
--#: cp/pt.c:9903
-+#: cp/pt.c:9904
+-#: cp/typeck.c:2910
++#: cp/typeck.c:2922
  #, gcc-internal-format
  msgid ""
- "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
+ "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%"
+ ">, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
--#: cp/pt.c:9905
-+#: cp/pt.c:9906
+-#: cp/typeck.c:2925
++#: cp/typeck.c:2937
  #, gcc-internal-format
- msgid "say %<typename %E%> if a type is meant"
+ msgid "%qE cannot be used as a function"
  msgstr ""
  
--#: cp/pt.c:10047
-+#: cp/pt.c:10048
+-#: cp/typeck.c:3018
++#: cp/typeck.c:3030
  #, gcc-internal-format
- msgid "using invalid field %qD"
+ msgid "too many arguments to %s %q+#D"
  msgstr ""
  
--#: cp/pt.c:10377 cp/pt.c:11040
-+#: cp/pt.c:10378 cp/pt.c:11041
+-#: cp/typeck.c:3020 cp/typeck.c:3133
++#: cp/typeck.c:3032 cp/typeck.c:3145
  #, gcc-internal-format
- msgid "invalid use of pack expansion expression"
+ msgid "at this point in file"
  msgstr ""
  
--#: cp/pt.c:10381 cp/pt.c:11044
-+#: cp/pt.c:10382 cp/pt.c:11045
+-#: cp/typeck.c:3023
++#: cp/typeck.c:3035
  #, gcc-internal-format
- msgid "use %<...%> to expand argument pack"
+ msgid "too many arguments to function"
  msgstr ""
  
--#: cp/pt.c:10536
-+#: cp/pt.c:10537
+-#: cp/typeck.c:3058
++#: cp/typeck.c:3070
  #, gcc-internal-format
- msgid "iteration variable %qD should not be reduction"
+ msgid "parameter %P of %qD has incomplete type %qT"
  msgstr ""
  
--#: cp/pt.c:11204
-+#: cp/pt.c:11205
+-#: cp/typeck.c:3061
++#: cp/typeck.c:3073
  #, gcc-internal-format
- msgid ""
- "a cast to a type other than an integral or enumeration type cannot appear in "
- "a constant-expression"
+ msgid "parameter %P has incomplete type %qT"
  msgstr ""
  
--#: cp/pt.c:11671
-+#: cp/pt.c:11673
+-#: cp/typeck.c:3131
++#: cp/typeck.c:3143
  #, gcc-internal-format
- msgid "%qT is not a class or namespace"
+ msgid "too few arguments to %s %q+#D"
  msgstr ""
  
--#: cp/pt.c:11674
-+#: cp/pt.c:11676
+-#: cp/typeck.c:3136
++#: cp/typeck.c:3148
  #, gcc-internal-format
- msgid "%qD is not a class or namespace"
+ msgid "too few arguments to function"
  msgstr ""
  
--#: cp/pt.c:11894
-+#: cp/pt.c:11896
+-#: cp/typeck.c:3342 cp/typeck.c:3353
++#: cp/typeck.c:3354 cp/typeck.c:3365
  #, gcc-internal-format
- msgid "%qT is/uses anonymous type"
+ msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
--#: cp/pt.c:11896
-+#: cp/pt.c:11898
+-#: cp/typeck.c:3561
++#: cp/typeck.c:3573
  #, gcc-internal-format
- msgid "template argument for %qD uses local type %qT"
+ msgid "left rotate count is negative"
  msgstr ""
  
--#: cp/pt.c:11906
-+#: cp/pt.c:11908
+-#: cp/typeck.c:3562
++#: cp/typeck.c:3574
  #, gcc-internal-format
- msgid "%qT is a variably modified type"
+ msgid "right rotate count is negative"
  msgstr ""
  
--#: cp/pt.c:11917
-+#: cp/pt.c:11919
+-#: cp/typeck.c:3568
++#: cp/typeck.c:3580
  #, gcc-internal-format
- msgid "integral expression %qE is not constant"
+ msgid "left rotate count >= width of type"
  msgstr ""
  
--#: cp/pt.c:11935
-+#: cp/pt.c:11937
+-#: cp/typeck.c:3569
++#: cp/typeck.c:3581
  #, gcc-internal-format
- msgid "  trying to instantiate %qD"
+ msgid "right rotate count >= width of type"
  msgstr ""
  
--#: cp/pt.c:14723
-+#: cp/pt.c:14754
+-#: cp/typeck.c:3588 cp/typeck.c:3811
++#: cp/typeck.c:3600 cp/typeck.c:3823
  #, gcc-internal-format
- msgid "ambiguous class template instantiation for %q#T"
+ msgid "comparison with string literal results in unspecified behaviour"
  msgstr ""
  
--#: cp/pt.c:14726
-+#: cp/pt.c:14757
+-#: cp/typeck.c:3628 cp/typeck.c:3636 cp/typeck.c:3831 cp/typeck.c:3839
++#: cp/typeck.c:3640 cp/typeck.c:3648 cp/typeck.c:3843 cp/typeck.c:3851
  #, gcc-internal-format
- msgid "%s %+#T"
+ msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
--#: cp/pt.c:14749 cp/pt.c:14832
-+#: cp/pt.c:14780 cp/pt.c:14863
+-#: cp/typeck.c:3856
++#: cp/typeck.c:3868
  #, gcc-internal-format
- msgid "explicit instantiation of non-template %q#D"
+ msgid "unordered comparison on non-floating point argument"
  msgstr ""
  
--#: cp/pt.c:14764
-+#: cp/pt.c:14795
+-#: cp/typeck.c:3895
++#: cp/typeck.c:3908
  #, gcc-internal-format
- msgid "%qD is not a static data member of a class template"
+ msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr ""
--#: cp/pt.c:14770 cp/pt.c:14827
-+#: cp/pt.c:14801 cp/pt.c:14858
+@@ -34226,173 +34303,173 @@
+ #. 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:3985
++#: cp/typeck.c:3998
  #, gcc-internal-format
- msgid "no matching template for %qD found"
+ msgid "NULL used in arithmetic"
  msgstr ""
  
--#: cp/pt.c:14775
-+#: cp/pt.c:14806
+-#: cp/typeck.c:4052
++#: cp/typeck.c:4065
  #, gcc-internal-format
- msgid ""
- "type %qT for explicit instantiation %qD does not match declared type %qT"
+ msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
--#: cp/pt.c:14783
-+#: cp/pt.c:14814
+-#: cp/typeck.c:4054
++#: cp/typeck.c:4067
  #, gcc-internal-format
- msgid "explicit instantiation of %q#D"
+ msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
--#: cp/pt.c:14819
-+#: cp/pt.c:14850
+-#: cp/typeck.c:4056
++#: cp/typeck.c:4069
  #, gcc-internal-format
- msgid "duplicate explicit instantiation of %q#D"
+ msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
--#: cp/pt.c:14842 cp/pt.c:14934
-+#: cp/pt.c:14873 cp/pt.c:14965
+-#: cp/typeck.c:4069
++#: cp/typeck.c:4082
  #, gcc-internal-format
- msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
+ msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
--#: cp/pt.c:14847 cp/pt.c:14951
-+#: cp/pt.c:14878 cp/pt.c:14982
+-#: cp/typeck.c:4129
++#: cp/typeck.c:4142
  #, gcc-internal-format
- msgid "storage class %qD applied to template instantiation"
+ msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr ""
  
--#: cp/pt.c:14912
-+#: cp/pt.c:14943
+-#: cp/typeck.c:4132
++#: cp/typeck.c:4145
  #, gcc-internal-format
- msgid "explicit instantiation of non-template type %qT"
+ msgid "  a qualified-id is required"
  msgstr ""
  
--#: cp/pt.c:14921
-+#: cp/pt.c:14952
+-#: cp/typeck.c:4137
++#: cp/typeck.c:4150
  #, gcc-internal-format
- msgid "explicit instantiation of %q#T before definition of template"
+ msgid ""
+ "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
--#: cp/pt.c:14939
-+#: cp/pt.c:14970
+-#: cp/typeck.c:4160
++#: cp/typeck.c:4173
  #, gcc-internal-format
- msgid "ISO C++ forbids the use of %qE on explicit instantiations"
+ msgid "taking address of temporary"
  msgstr ""
  
--#: cp/pt.c:14985
-+#: cp/pt.c:15016
+-#: cp/typeck.c:4420
++#: cp/typeck.c:4433
  #, gcc-internal-format
- msgid "duplicate explicit instantiation of %q#T"
+ msgid "ISO C++ forbids incrementing an enum"
  msgstr ""
-@@ -33453,12 +33507,12 @@
- #. member function or static data member of a class template
- #. shall be present in every translation unit in which it is
- #. explicitly instantiated.
--#: cp/pt.c:15435
-+#: cp/pt.c:15466
+-#: cp/typeck.c:4421
++#: cp/typeck.c:4434
  #, gcc-internal-format
- msgid "explicit instantiation of %qD but no definition available"
+ msgid "ISO C++ forbids decrementing an enum"
  msgstr ""
  
--#: cp/pt.c:15601
-+#: cp/pt.c:15632
+-#: cp/typeck.c:4437
++#: cp/typeck.c:4450
  #, gcc-internal-format
- msgid ""
- "template instantiation depth exceeds maximum of %d instantiating %q+D, "
-@@ -33466,19 +33520,19 @@
- "the maximum)"
+ msgid "cannot increment a pointer to incomplete type %qT"
  msgstr ""
  
--#: cp/pt.c:15956
-+#: cp/pt.c:15987
+-#: cp/typeck.c:4438
++#: cp/typeck.c:4451
  #, gcc-internal-format
- msgid "%q#T is not a valid type for a template constant parameter"
+ msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr ""
  
--#: cp/pt.c:16932
-+#: cp/pt.c:16977
+-#: cp/typeck.c:4449
++#: cp/typeck.c:4462
  #, gcc-internal-format
- msgid ""
- "deducing auto from brace-enclosed initializer list requires #include "
- "<initializer_list>"
+ msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr ""
  
--#: cp/pt.c:16973
-+#: cp/pt.c:17018
+-#: cp/typeck.c:4450
++#: cp/typeck.c:4463
  #, gcc-internal-format
- msgid "unable to deduce %qT from %qE"
- msgstr ""
-@@ -33617,338 +33671,338 @@
- msgid "__label__ declarations are only allowed in function scopes"
+ msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr ""
  
--#: cp/semantics.c:1429
-+#: cp/semantics.c:1439
+-#: cp/typeck.c:4476
++#: cp/typeck.c:4489
  #, gcc-internal-format
- msgid "invalid use of member %q+D in static member function"
+ msgid "invalid use of Boolean expression as operand to %<operator--%>"
  msgstr ""
  
--#: cp/semantics.c:1431
-+#: cp/semantics.c:1441
+-#: cp/typeck.c:4511
++#: cp/typeck.c:4524
  #, gcc-internal-format
- msgid "invalid use of non-static data member %q+D"
+ msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr ""
  
--#: cp/semantics.c:1432 cp/semantics.c:1471
-+#: cp/semantics.c:1442 cp/semantics.c:1484
+ #. An expression like &memfn.
+-#: cp/typeck.c:4572
++#: cp/typeck.c:4585
  #, gcc-internal-format
- msgid "from this location"
+ 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/semantics.c:1470
-+#: cp/semantics.c:1483
+-#: cp/typeck.c:4577
++#: cp/typeck.c:4590
  #, gcc-internal-format
- msgid "object missing in reference to %q+D"
+ msgid ""
+ "ISO C++ forbids taking the address of a bound member function to form a "
+ "pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
--#: cp/semantics.c:1964
-+#: cp/semantics.c:1973
+-#: cp/typeck.c:4606
++#: cp/typeck.c:4619
  #, gcc-internal-format
- msgid "arguments to destructor are not allowed"
+ msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
  msgstr ""
  
--#: cp/semantics.c:2016
-+#: cp/semantics.c:2023
+-#: cp/typeck.c:4634
++#: cp/typeck.c:4647
  #, gcc-internal-format
- msgid "%<this%> is unavailable for static member functions"
+ msgid "cannot create pointer to reference member %qD"
  msgstr ""
  
--#: cp/semantics.c:2022
-+#: cp/semantics.c:2029
+-#: cp/typeck.c:4849
++#: cp/typeck.c:4862
  #, gcc-internal-format
- msgid "invalid use of %<this%> in non-member function"
+ msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
--#: cp/semantics.c:2024
-+#: cp/semantics.c:2031
+-#: cp/typeck.c:4872
++#: cp/typeck.c:4885
  #, gcc-internal-format
- msgid "invalid use of %<this%> at top level"
+ msgid "address of explicit register variable %qD requested"
  msgstr ""
  
--#: cp/semantics.c:2048
-+#: cp/semantics.c:2055
+-#: cp/typeck.c:4877
++#: cp/typeck.c:4890
  #, gcc-internal-format
- msgid "invalid qualifying scope in pseudo-destructor name"
+ msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
--#: cp/semantics.c:2053 cp/typeck.c:2130
-+#: cp/semantics.c:2060 cp/typeck.c:2130
+-#: cp/typeck.c:4944
++#: cp/typeck.c:4957
  #, gcc-internal-format
- msgid "qualified type %qT does not match destructor name ~%qT"
+ msgid "%s expression list treated as compound expression"
  msgstr ""
  
--#: cp/semantics.c:2075
-+#: cp/semantics.c:2082
+-#: cp/typeck.c:5034
++#: cp/typeck.c:5047
  #, gcc-internal-format
- msgid "%qE is not of type %qT"
+ msgid "cast from type %qT to type %qT casts away constness"
  msgstr ""
  
--#: cp/semantics.c:2119
-+#: cp/semantics.c:2126
+-#: cp/typeck.c:5039
++#: cp/typeck.c:5052
  #, gcc-internal-format
- msgid "compound literal of non-object type %qT"
+ msgid "static_cast from type %qT to type %qT casts away constness"
  msgstr ""
  
--#: cp/semantics.c:2203
-+#: cp/semantics.c:2210
+-#: cp/typeck.c:5044
++#: cp/typeck.c:5057
  #, gcc-internal-format
- msgid "template type parameters must use the keyword %<class%> or %<typename%>"
+ msgid "reinterpret_cast from type %qT to type %qT casts away constness"
  msgstr ""
  
--#: cp/semantics.c:2244
-+#: cp/semantics.c:2251
+-#: cp/typeck.c:5364
++#: cp/typeck.c:5377
  #, gcc-internal-format
- msgid ""
- "invalid use of type %qT as a default value for a template template-parameter"
+ msgid "invalid static_cast from type %qT to type %qT"
  msgstr ""
  
--#: cp/semantics.c:2247
-+#: cp/semantics.c:2254
+-#: cp/typeck.c:5387
++#: cp/typeck.c:5400
  #, gcc-internal-format
- msgid "invalid default argument for a template template parameter"
+ msgid "converting from %qT to %qT"
  msgstr ""
  
--#: cp/semantics.c:2264
-+#: cp/semantics.c:2271
+-#: cp/typeck.c:5436
++#: cp/typeck.c:5449
  #, gcc-internal-format
- msgid "definition of %q#T inside template parameter list"
+ msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgstr ""
  
--#: cp/semantics.c:2275
-+#: cp/semantics.c:2282
+-#: cp/typeck.c:5498
++#: cp/typeck.c:5511
  #, gcc-internal-format
- msgid "invalid definition of qualified type %qT"
+ msgid "cast from %qT to %qT loses precision"
  msgstr ""
  
--#: cp/semantics.c:2491
-+#: cp/semantics.c:2498
+-#: cp/typeck.c:5528
++#: cp/typeck.c:5541
  #, gcc-internal-format
- msgid "invalid base-class specification"
+ msgid "cast from %qT to %qT increases required alignment of target type"
+ msgstr ""
+@@ -34401,160 +34478,160 @@
+ #. 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:5547
++#: cp/typeck.c:5560
+ #, gcc-internal-format
+ msgid ""
+ "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
  msgstr ""
  
--#: cp/semantics.c:2503
-+#: cp/semantics.c:2510
+-#: cp/typeck.c:5559
++#: cp/typeck.c:5572
  #, gcc-internal-format
- msgid "base class %qT has cv qualifiers"
+ msgid "invalid cast from type %qT to type %qT"
  msgstr ""
  
--#: cp/semantics.c:2528
-+#: cp/semantics.c:2535
+-#: cp/typeck.c:5615
++#: cp/typeck.c:5628
  #, gcc-internal-format
- msgid "%Hincomplete type %qT used in nested name specifier"
+ msgid ""
+ "invalid use of const_cast with type %qT, which is not a pointer, reference, "
+ "nor a pointer-to-data-member type"
  msgstr ""
  
--#: cp/semantics.c:2532
-+#: cp/semantics.c:2539
+-#: cp/typeck.c:5624
++#: cp/typeck.c:5637
  #, gcc-internal-format
- msgid "%Hreference to %<%T::%D%> is ambiguous"
+ msgid ""
+ "invalid use of const_cast with type %qT, which is a pointer or reference to "
+ "a function type"
  msgstr ""
  
--#: cp/semantics.c:2536
-+#: cp/semantics.c:2543
+-#: cp/typeck.c:5649
++#: cp/typeck.c:5662
  #, gcc-internal-format
- msgid "%H%qD is not a member of %qT"
+ msgid "invalid const_cast of an rvalue of type %qT to type %qT"
  msgstr ""
  
--#: cp/semantics.c:2539
-+#: cp/semantics.c:2546
+-#: cp/typeck.c:5698
++#: cp/typeck.c:5711
  #, gcc-internal-format
- msgid "%H%qD is not a member of %qD"
+ msgid "invalid const_cast from type %qT to type %qT"
  msgstr ""
  
--#: cp/semantics.c:2541
-+#: cp/semantics.c:2548
+-#: cp/typeck.c:5775 cp/typeck.c:5783
++#: cp/typeck.c:5788 cp/typeck.c:5796
  #, gcc-internal-format
- msgid "%H%<::%D%> has not been declared"
+ msgid "ISO C++ forbids casting to an array type %qT"
  msgstr ""
  
--#: cp/semantics.c:2682
-+#: cp/semantics.c:2689
+-#: cp/typeck.c:5792
++#: cp/typeck.c:5805
  #, gcc-internal-format
- msgid "use of %<auto%> variable from containing function"
+ msgid "invalid cast to function type %qT"
  msgstr ""
  
--#: cp/semantics.c:2684
-+#: cp/semantics.c:2691
+-#: cp/typeck.c:6031
++#: cp/typeck.c:6047
  #, gcc-internal-format
- msgid "  %q+#D declared here"
+ msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
--#: cp/semantics.c:2722
-+#: cp/semantics.c:2729
+-#: cp/typeck.c:6082
++#: cp/typeck.c:6101
  #, 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"
+ msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
--#: cp/semantics.c:2891
-+#: cp/semantics.c:2893
+-#: cp/typeck.c:6095
++#: cp/typeck.c:6115
  #, gcc-internal-format
- msgid "%qD cannot appear in a constant-expression"
+ msgid "array used as initializer"
  msgstr ""
  
--#: cp/semantics.c:2899
-+#: cp/semantics.c:2901
+-#: cp/typeck.c:6097
++#: cp/typeck.c:6117
  #, gcc-internal-format
- msgid "use of namespace %qD as expression"
+ msgid "invalid array assignment"
  msgstr ""
  
--#: cp/semantics.c:2904
-+#: cp/semantics.c:2906
+-#: cp/typeck.c:6195
++#: cp/typeck.c:6215
  #, gcc-internal-format
- msgid "use of class template %qT as expression"
+ msgid "   in pointer to member function conversion"
  msgstr ""
  
- #. Ambiguous reference to base members.
--#: cp/semantics.c:2910
-+#: cp/semantics.c:2912
+-#: cp/typeck.c:6206
++#: cp/typeck.c:6226
  #, gcc-internal-format
- msgid "request for member %qD is ambiguous in multiple inheritance lattice"
+ msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
--#: cp/semantics.c:3032 cp/semantics.c:4762
-+#: cp/semantics.c:3034 cp/semantics.c:4764
+-#: cp/typeck.c:6246 cp/typeck.c:6258
++#: cp/typeck.c:6266 cp/typeck.c:6278
  #, gcc-internal-format
- msgid "type of %qE is unknown"
+ msgid "   in pointer to member conversion"
  msgstr ""
  
--#: cp/semantics.c:3047
-+#: cp/semantics.c:3049
+-#: cp/typeck.c:6336
++#: cp/typeck.c:6356
  #, gcc-internal-format
- msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
+ msgid "invalid conversion to type %qT from type %qT"
  msgstr ""
  
--#: cp/semantics.c:3058
-+#: cp/semantics.c:3060
+-#: cp/typeck.c:6607
++#: cp/typeck.c:6627
  #, gcc-internal-format
- msgid "cannot apply %<offsetof%> to member function %qD"
+ msgid "cannot convert %qT to %qT for argument %qP to %qD"
  msgstr ""
  
--#: cp/semantics.c:3503
-+#: cp/semantics.c:3505
+-#: cp/typeck.c:6610
++#: cp/typeck.c:6630
  #, gcc-internal-format
- msgid "%qD is not a variable in clause %qs"
+ msgid "cannot convert %qT to %qT in %s"
  msgstr ""
  
--#: cp/semantics.c:3512 cp/semantics.c:3534 cp/semantics.c:3556
-+#: cp/semantics.c:3514 cp/semantics.c:3536 cp/semantics.c:3558
+-#: cp/typeck.c:6624
++#: cp/typeck.c:6644
  #, gcc-internal-format
- msgid "%qD appears more than once in data clauses"
+ msgid "%s might be a candidate for a format attribute"
  msgstr ""
  
--#: cp/semantics.c:3526
-+#: cp/semantics.c:3528
+-#: cp/typeck.c:6713 cp/typeck.c:6715
++#: cp/typeck.c:6733 cp/typeck.c:6735
  #, gcc-internal-format
- msgid "%qD is not a variable in clause %<firstprivate%>"
+ msgid "in passing argument %P of %q+D"
  msgstr ""
  
--#: cp/semantics.c:3548
-+#: cp/semantics.c:3550
+-#: cp/typeck.c:6765
++#: cp/typeck.c:6785
  #, gcc-internal-format
- msgid "%qD is not a variable in clause %<lastprivate%>"
+ msgid "returning reference to temporary"
  msgstr ""
  
--#: cp/semantics.c:3578
-+#: cp/semantics.c:3580
+-#: cp/typeck.c:6772
++#: cp/typeck.c:6792
  #, gcc-internal-format
- msgid "num_threads expression must be integral"
+ msgid "reference to non-lvalue returned"
  msgstr ""
  
--#: cp/semantics.c:3592
-+#: cp/semantics.c:3594
+-#: cp/typeck.c:6788
++#: cp/typeck.c:6808
  #, gcc-internal-format
- msgid "schedule chunk size expression must be integral"
+ msgid "reference to local variable %q+D returned"
  msgstr ""
  
--#: cp/semantics.c:3724
-+#: cp/semantics.c:3726
+-#: cp/typeck.c:6791
++#: cp/typeck.c:6811
  #, gcc-internal-format
- msgid "%qE has reference type for %qs"
+ msgid "address of local variable %q+D returned"
  msgstr ""
  
--#: cp/semantics.c:3795
-+#: cp/semantics.c:3797
+-#: cp/typeck.c:6826
++#: cp/typeck.c:6846
  #, gcc-internal-format
- msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
+ msgid "returning a value from a destructor"
  msgstr ""
  
--#: cp/semantics.c:3809
-+#: cp/semantics.c:3811
+ #. If a return statement appears in a handler of the
+ #. function-try-block of a constructor, the program is ill-formed.
+-#: cp/typeck.c:6834
++#: cp/typeck.c:6854
  #, gcc-internal-format
- msgid "%<threadprivate%> %qE directive not in %qT definition"
+ msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr ""
  
--#: cp/semantics.c:3944
-+#: cp/semantics.c:3946
+ #. You can't return a value from a constructor.
+-#: cp/typeck.c:6837
++#: cp/typeck.c:6857
  #, gcc-internal-format
- msgid "%Hinvalid controlling predicate"
+ msgid "returning a value from a constructor"
  msgstr ""
  
--#: cp/semantics.c:3954
-+#: cp/semantics.c:3956
+-#: cp/typeck.c:6862
++#: cp/typeck.c:6882
  #, gcc-internal-format
- msgid "%Hdifference between %qE and %qD does not have integer type"
+ msgid "return-statement with no value, in function returning %qT"
  msgstr ""
  
--#: cp/semantics.c:4049
-+#: cp/semantics.c:4051
+-#: cp/typeck.c:6883
++#: cp/typeck.c:6903
  #, gcc-internal-format
- msgid "%Hinvalid increment expression"
+ msgid "return-statement with a value, in function returning 'void'"
  msgstr ""
  
--#: cp/semantics.c:4175 cp/semantics.c:4246
-+#: cp/semantics.c:4177 cp/semantics.c:4248
+-#: cp/typeck.c:6913
++#: cp/typeck.c:6933
  #, gcc-internal-format
- msgid "%Hexpected iteration declaration or initialization"
+ msgid ""
+ "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -"
+@@ -34682,87 +34759,87 @@
+ msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
--#: cp/semantics.c:4186
-+#: cp/semantics.c:4188
+-#: cp/typeck2.c:922 cp/typeck2.c:1030
++#: cp/typeck2.c:921 cp/typeck2.c:1029
  #, gcc-internal-format
- msgid "%Hmissing controlling predicate"
+ msgid "non-trivial designated initializers not supported"
  msgstr ""
  
--#: cp/semantics.c:4192
-+#: cp/semantics.c:4194
+-#: cp/typeck2.c:1054 cp/typeck2.c:1068
++#: cp/typeck2.c:1053 cp/typeck2.c:1067
  #, gcc-internal-format
- msgid "%Hmissing increment expression"
+ msgid "missing initializer for member %qD"
  msgstr ""
  
--#: cp/semantics.c:4272
-+#: cp/semantics.c:4274
+-#: cp/typeck2.c:1059
++#: cp/typeck2.c:1058
  #, gcc-internal-format
- msgid "%Hinvalid type for iteration variable %qE"
+ msgid "uninitialized const member %qD"
  msgstr ""
  
- #. Report the error.
--#: cp/semantics.c:4474
-+#: cp/semantics.c:4476
+-#: cp/typeck2.c:1061
++#: cp/typeck2.c:1060
  #, gcc-internal-format
- msgid "static assertion failed: %E"
+ msgid "member %qD with uninitialized const fields"
  msgstr ""
  
--#: cp/semantics.c:4476
-+#: cp/semantics.c:4478
+-#: cp/typeck2.c:1063
++#: cp/typeck2.c:1062
  #, gcc-internal-format
- msgid "non-constant condition for static assertion"
+ msgid "member %qD is uninitialized reference"
  msgstr ""
  
--#: cp/semantics.c:4568 cp/semantics.c:4685
-+#: cp/semantics.c:4570 cp/semantics.c:4687
+-#: cp/typeck2.c:1131
++#: cp/typeck2.c:1130
  #, gcc-internal-format
- msgid "argument to decltype must be an expression"
+ msgid "no field %qD found in union being initialized"
  msgstr ""
  
--#: cp/semantics.c:4635
-+#: cp/semantics.c:4637
+-#: cp/typeck2.c:1140
++#: cp/typeck2.c:1139
  #, gcc-internal-format
- msgid "%qE refers to a set of overloaded functions"
+ msgid "index value instead of field name in union initializer"
  msgstr ""
  
--#: cp/semantics.c:4718
-+#: cp/semantics.c:4720
+-#: cp/typeck2.c:1299
++#: cp/typeck2.c:1298
  #, gcc-internal-format
- msgid "unable to determine the declared type of expression %<%E%>"
+ msgid "circular pointer delegation detected"
  msgstr ""
  
--#: cp/semantics.c:4949
-+#: cp/semantics.c:4951
+-#: cp/typeck2.c:1312
++#: cp/typeck2.c:1311
  #, gcc-internal-format
- msgid "__is_convertible_to"
+ msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr ""
  
--#: cp/semantics.c:4988 cp/semantics.c:4998
-+#: cp/semantics.c:4990 cp/semantics.c:5000
+-#: cp/typeck2.c:1336
++#: cp/typeck2.c:1335
  #, gcc-internal-format
- msgid "incomplete type %qT not allowed"
+ msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
--#: cp/tree.c:881
-+#: cp/tree.c:880
+-#: cp/typeck2.c:1338
++#: cp/typeck2.c:1337
  #, gcc-internal-format
- msgid "%qV qualifiers cannot be applied to %qT"
+ msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
--#: cp/tree.c:2215
-+#: cp/tree.c:2214
+-#: cp/typeck2.c:1360
++#: cp/typeck2.c:1359
  #, gcc-internal-format
- msgid "%qE attribute can only be applied to Java class definitions"
+ msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr ""
  
--#: cp/tree.c:2244
-+#: cp/tree.c:2243
+-#: cp/typeck2.c:1369
++#: cp/typeck2.c:1368
  #, gcc-internal-format
- msgid "%qE attribute can only be applied to class definitions"
+ msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr ""
  
--#: cp/tree.c:2250
-+#: cp/tree.c:2249
+-#: cp/typeck2.c:1391
++#: cp/typeck2.c:1390
  #, gcc-internal-format
- msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
+ msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
--#: cp/tree.c:2274
-+#: cp/tree.c:2273
+-#: cp/typeck2.c:1451
++#: cp/typeck2.c:1450
  #, gcc-internal-format
- msgid "requested init_priority is not an integer constant"
+ msgid "invalid value-initialization of reference types"
  msgstr ""
  
--#: cp/tree.c:2295
-+#: cp/tree.c:2294
+-#: cp/typeck2.c:1638
++#: cp/typeck2.c:1637
  #, gcc-internal-format
- msgid ""
- "can only use %qE attribute on file-scope definitions of objects of class type"
+ msgid "call to function %qD which throws incomplete type %q#T"
  msgstr ""
  
--#: cp/tree.c:2303
-+#: cp/tree.c:2302
+-#: cp/typeck2.c:1641
++#: cp/typeck2.c:1640
  #, gcc-internal-format
- msgid "requested init_priority is out of range"
+ msgid "call to function which throws incomplete type %q#T"
+ msgstr ""
+@@ -34797,14 +34874,14 @@
+ msgid "address of register variable %qs requested"
  msgstr ""
  
--#: cp/tree.c:2313
-+#: cp/tree.c:2312
+-#: fortran/trans-array.c:5732
++#: fortran/trans-array.c:5735
  #, gcc-internal-format
- msgid "requested init_priority is reserved for internal use"
+ msgid ""
+ "Possible frontend bug: Deferred array size without pointer, allocatable "
+ "attribute or derived type without allocatable components."
  msgstr ""
  
--#: cp/tree.c:2324
-+#: cp/tree.c:2323
+-#: fortran/trans-array.c:6213
++#: fortran/trans-array.c:6216
  #, gcc-internal-format
- msgid "%qE attribute is not supported on this platform"
+ msgid "bad expression type during walk (%d)"
  msgstr ""
-@@ -34814,12 +34868,12 @@
+@@ -34814,12 +34891,12 @@
  msgid "gfc_conv_constant_to_tree(): invalid type: %s"
  msgstr ""
  
 -#: fortran/trans-decl.c:1026
-+#: fortran/trans-decl.c:1028
++#: fortran/trans-decl.c:1030
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
 -#: fortran/trans-decl.c:3165
-+#: fortran/trans-decl.c:3167
++#: fortran/trans-decl.c:3182
  #, gcc-internal-format
  msgid "backend decl for module variable %s already exists"
  msgstr ""
-@@ -35540,3 +35594,13 @@
+@@ -34859,7 +34936,7 @@
+ msgid "Array element size too big"
+ msgstr ""
+-#: fortran/trans.c:1232
++#: fortran/trans.c:1234
+ #, gcc-internal-format
+ msgid "gfc_trans_code(): Bad statement code"
+ msgstr ""
+@@ -35540,3 +35617,13 @@
  #, gcc-internal-format
  msgid "local declaration of %qs hides instance variable"
  msgstr ""
@@ -110026,8 +120115,8 @@ Index: gcc/po/gcc.pot
 +msgstr ""
 Index: gcc/tree-ssa-forwprop.c
 ===================================================================
---- gcc/tree-ssa-forwprop.c    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/tree-ssa-forwprop.c    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/tree-ssa-forwprop.c    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/tree-ssa-forwprop.c    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -683,6 +683,7 @@
    tree *rhsp, *lhsp;
    gimple use_stmt = gsi_stmt (*use_stmt_gsi);
@@ -110103,8 +120192,8 @@ Index: gcc/tree-ssa-forwprop.c
  
 Index: gcc/ira.c
 ===================================================================
---- gcc/ira.c  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/ira.c  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/ira.c  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/ira.c  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -2794,14 +2794,14 @@
        CLEAR_REG_SET (live_relevant_regs);
        memset (live_subregs_used, 0, max_regno * sizeof (int));
@@ -110124,8 +120213,8 @@ Index: gcc/ira.c
          if (pseudo_for_reload_consideration_p (i))
 Index: gcc/ira-costs.c
 ===================================================================
---- gcc/ira-costs.c    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/ira-costs.c    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/ira-costs.c    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/ira-costs.c    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -138,9 +138,6 @@
    sri.extra_cost = 0;
    secondary_class = targetm.secondary_reload (to_p, x, rclass, mode, &sri);
@@ -110266,8 +120355,8 @@ Index: gcc/ira-costs.c
    ira_free (total_costs);
 Index: gcc/rtl.h
 ===================================================================
---- gcc/rtl.h  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/rtl.h  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/rtl.h  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/rtl.h  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -2282,7 +2282,7 @@
  extern int true_dependence (const_rtx, enum machine_mode, const_rtx, bool (*)(const_rtx, bool));
  extern rtx get_addr (rtx);
@@ -110279,8 +120368,8 @@ Index: gcc/rtl.h
  extern int output_dependence (const_rtx, const_rtx);
 Index: gcc/tree-inline.c
 ===================================================================
---- gcc/tree-inline.c  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/tree-inline.c  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/tree-inline.c  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/tree-inline.c  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -501,7 +501,7 @@
              && (var_ann (old_var) || !gimple_in_ssa_p (cfun)))
            cfun->local_decls = tree_cons (NULL_TREE, old_var,
@@ -110301,8 +120390,8 @@ Index: gcc/tree-inline.c
            VEC_safe_push (tree, gc, *nonlocalized_list, origin_var);
 Index: gcc/tree-ssa-phiprop.c
 ===================================================================
---- gcc/tree-ssa-phiprop.c     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/tree-ssa-phiprop.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/tree-ssa-phiprop.c     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/tree-ssa-phiprop.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -119,8 +119,7 @@
        FOR_EACH_IMM_USE_STMT (use_stmt, ui2, vuse)
        {
@@ -110315,8 +120404,8 @@ Index: gcc/tree-ssa-phiprop.c
            {
 Index: gcc/resource.c
 ===================================================================
---- gcc/resource.c     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/resource.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/resource.c     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/resource.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -135,8 +135,6 @@
  static int
  find_basic_block (rtx insn, int search_limit)
@@ -110443,8 +120532,8 @@ Index: gcc/resource.c
  /* Clear any hashed information that we have stored for INSN.  */
 Index: gcc/tree-vect-generic.c
 ===================================================================
---- gcc/tree-vect-generic.c    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/tree-vect-generic.c    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/tree-vect-generic.c    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/tree-vect-generic.c    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -481,8 +481,10 @@
        tree vector_compute_type
          = type_for_widest_vector_mode (TYPE_MODE (TREE_TYPE (type)), op,
@@ -110460,8 +120549,8 @@ Index: gcc/tree-vect-generic.c
    /* If we are breaking a BLKmode vector into smaller pieces,
 Index: gcc/emutls.c
 ===================================================================
---- gcc/emutls.c       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/emutls.c       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/emutls.c       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/emutls.c       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -155,23 +155,23 @@
    if (__builtin_expect (arr == NULL, 0))
      {
@@ -110493,8 +120582,8 @@ Index: gcc/emutls.c
      }
 Index: gcc/reg-stack.c
 ===================================================================
---- gcc/reg-stack.c    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/reg-stack.c    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/reg-stack.c    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/reg-stack.c    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1371,21 +1371,23 @@
  
            if (pat != PATTERN (insn))
@@ -110532,8 +120621,8 @@ Index: gcc/reg-stack.c
            else
 Index: gcc/Makefile.in
 ===================================================================
---- gcc/Makefile.in    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/Makefile.in    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/Makefile.in    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/Makefile.in    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -2785,7 +2785,8 @@
     value-prof.h $(TREE_INLINE_H) $(TARGET_H)
  cfgrtl.o : cfgrtl.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \
@@ -110546,8 +120635,8 @@ Index: gcc/Makefile.in
  cfganal.o : cfganal.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \
 Index: gcc/gimple.h
 ===================================================================
---- gcc/gimple.h       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/gimple.h       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/gimple.h       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/gimple.h       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1394,36 +1394,7 @@
    return (gimple_has_ops (g)) ? (bool) g->gsbase.modified : false;
  }
@@ -110643,8 +120732,8 @@ Index: gcc/gimple.h
  static inline gimple_stmt_iterator
 Index: gcc/tree-cfg.c
 ===================================================================
---- gcc/tree-cfg.c     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/tree-cfg.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/tree-cfg.c     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/tree-cfg.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -4923,6 +4923,10 @@
  static bool
  gimple_can_duplicate_bb_p (const_basic_block bb ATTRIBUTE_UNUSED)
@@ -110658,8 +120747,8 @@ Index: gcc/tree-cfg.c
  
 Index: gcc/c-parser.c
 ===================================================================
---- gcc/c-parser.c     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/c-parser.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/c-parser.c     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/c-parser.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -6564,7 +6564,7 @@
      {
        tree keywordexpr;
@@ -110671,8 +120760,8 @@ Index: gcc/c-parser.c
        sel = c_parser_objc_selector (parser);
 Index: gcc/config/s390/s390.md
 ===================================================================
---- gcc/config/s390/s390.md    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/config/s390/s390.md    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/config/s390/s390.md    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/config/s390/s390.md    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -8750,7 +8750,7 @@
  (define_insn "bswap<mode>2"
    [(set (match_operand:GPR 0            "register_operand"     "=d, d")
@@ -110684,8 +120773,8 @@ Index: gcc/config/s390/s390.md
     lrv<g>\t%0,%1"
 Index: gcc/config/s390/constraints.md
 ===================================================================
---- gcc/config/s390/constraints.md     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/config/s390/constraints.md     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/config/s390/constraints.md     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/config/s390/constraints.md     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -129,13 +129,13 @@
  (define_constraint "I"
    "An 8-bit constant (0..255)"
@@ -110704,8 +120793,8 @@ Index: gcc/config/s390/constraints.md
  (define_constraint "K"
 Index: gcc/config/m32c/m32c.c
 ===================================================================
---- gcc/config/m32c/m32c.c     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/config/m32c/m32c.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/config/m32c/m32c.c     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/config/m32c/m32c.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -417,6 +417,9 @@
      }
    else
@@ -110750,8 +120839,8 @@ Index: gcc/config/m32c/m32c.c
  
 Index: gcc/config/spu/spu-builtins.h
 ===================================================================
---- gcc/config/spu/spu-builtins.h      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/config/spu/spu-builtins.h      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/config/spu/spu-builtins.h      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/config/spu/spu-builtins.h      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,119 +0,0 @@
 -/* Copyright (C) 2006, 2007 Free Software Foundation, Inc.
 -
@@ -110874,8 +120963,8 @@ Index: gcc/config/spu/spu-builtins.h
 -
 Index: gcc/config/spu/spu.c
 ===================================================================
---- gcc/config/spu/spu.c       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/config/spu/spu.c       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/config/spu/spu.c       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/config/spu/spu.c       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -52,13 +52,79 @@
  #include "machmode.h"
  #include "gimple.h"
@@ -110991,8 +121080,8 @@ Index: gcc/config/spu/spu.c
 +
 Index: gcc/config/spu/spu.h
 ===================================================================
---- gcc/config/spu/spu.h       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/config/spu/spu.h       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/config/spu/spu.h       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/config/spu/spu.h       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -622,3 +622,33 @@
  extern GTY(()) rtx spu_compare_op0;
  extern GTY(()) rtx spu_compare_op1;
@@ -111029,8 +121118,8 @@ Index: gcc/config/spu/spu.h
 +
 Index: gcc/config/spu/spu-c.c
 ===================================================================
---- gcc/config/spu/spu-c.c     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/config/spu/spu-c.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/config/spu/spu-c.c     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/config/spu/spu-c.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -32,7 +32,6 @@
  #include "insn-codes.h"
  #include "recog.h"
@@ -111079,8 +121168,8 @@ Index: gcc/config/spu/spu-c.c
            break;
 Index: gcc/config/spu/t-spu-elf
 ===================================================================
---- gcc/config/spu/t-spu-elf   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/config/spu/t-spu-elf   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/config/spu/t-spu-elf   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/config/spu/t-spu-elf   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -85,13 +85,10 @@
    output.h $(BASIC_BLOCK_H) $(INTEGRATE_H) toplev.h $(GGC_H) $(HASHTAB_H) \
    $(TM_P_H) $(TARGET_H) $(TARGET_DEF_H) langhooks.h reload.h cfglayout.h \
@@ -111097,8 +121186,8 @@ Index: gcc/config/spu/t-spu-elf
        $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(srcdir)/config/spu/spu-c.c
 Index: gcc/config/i386/i386.h
 ===================================================================
---- gcc/config/i386/i386.h     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/config/i386/i386.h     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/config/i386/i386.h     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/config/i386/i386.h     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -808,7 +808,16 @@
  #define LOCAL_DECL_ALIGNMENT(DECL) \
    ix86_local_alignment ((DECL), VOIDmode, DECL_ALIGN (DECL))
@@ -111217,10 +121306,24 @@ Index: gcc/config/i386/i386.h
     || ((CLASS) == FP_TOP_REG)                                         \
     || ((CLASS) == FP_SECOND_REG))
  
+Index: gcc/config/i386/cygming.h
+===================================================================
+--- gcc/config/i386/cygming.h  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/config/i386/cygming.h  (.../branches/gcc-4_4-branch)   (wersja 149762)
+@@ -73,7 +73,8 @@
+ #define TARGET_OS_CPP_BUILTINS()                                      \
+   do                                                                  \
+     {                                                                 \
+-      builtin_define ("_X86_=1");                                     \
++      if (!TARGET_64BIT)                                              \
++        builtin_define ("_X86_=1");                                   \
+       builtin_assert ("system=winnt");                                \
+       builtin_define ("__stdcall=__attribute__((__stdcall__))");      \
+       builtin_define ("__fastcall=__attribute__((__fastcall__))");    \
 Index: gcc/config/i386/linux.h
 ===================================================================
---- gcc/config/i386/linux.h    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/config/i386/linux.h    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/config/i386/linux.h    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/config/i386/linux.h    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -153,7 +153,9 @@
        fprintf ((FILE), "\t.p2align %d,,%d\n", (LOG), (MAX_SKIP));     \
        /* Make sure that we have at least 8 byte alignment if > 8 byte \
@@ -111234,8 +121337,8 @@ Index: gcc/config/i386/linux.h
      }                                                                 \
 Index: gcc/config/i386/i386.md
 ===================================================================
---- gcc/config/i386/i386.md    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/config/i386/i386.md    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/config/i386/i386.md    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/config/i386/i386.md    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -15033,14 +15033,12 @@
    [(set_attr "type" "call")])
  
@@ -111327,8 +121430,8 @@ Index: gcc/config/i386/i386.md
  ;; That, however, is usually mapped by the OS to SIGSEGV, which is often
 Index: gcc/config/i386/sol2.h
 ===================================================================
---- gcc/config/i386/sol2.h     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/config/i386/sol2.h     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/config/i386/sol2.h     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/config/i386/sol2.h     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,6 +1,6 @@
  /* Target definitions for GCC for Intel 80386 running Solaris 2
     Copyright (C) 1993, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
@@ -111349,8 +121452,8 @@ Index: gcc/config/i386/sol2.h
 +#endif
 Index: gcc/config/i386/constraints.md
 ===================================================================
---- gcc/config/i386/constraints.md     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/config/i386/constraints.md     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/config/i386/constraints.md     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/config/i386/constraints.md     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -18,7 +18,7 @@
  ;; <http://www.gnu.org/licenses/>.
  
@@ -111372,8 +121475,8 @@ Index: gcc/config/i386/constraints.md
   "TARGET_80387 || TARGET_FLOAT_RETURNS_IN_80387 ? FLOAT_REGS : NO_REGS"
 Index: gcc/config/i386/x86-64.h
 ===================================================================
---- gcc/config/i386/x86-64.h   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/config/i386/x86-64.h   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/config/i386/x86-64.h   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/config/i386/x86-64.h   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -74,7 +74,9 @@
        fprintf ((FILE), "\t.p2align %d,,%d\n", (LOG), (MAX_SKIP));     \
        /* Make sure that we have at least 8 byte alignment if > 8 byte \
@@ -111387,8 +121490,8 @@ Index: gcc/config/i386/x86-64.h
      }                                                                 \
 Index: gcc/config/i386/sse.md
 ===================================================================
---- gcc/config/i386/sse.md     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/config/i386/sse.md     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/config/i386/sse.md     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/config/i386/sse.md     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -978,7 +978,7 @@
          (match_operand:AVXMODEF2P 2 "nonimmediate_operand" "xm")))]
    "AVX_VEC_FLOAT_MODE_P (<MODE>mode) && flag_finite_math_only
@@ -111400,8 +121503,8 @@ Index: gcc/config/i386/sse.md
     (set_attr "mode" "<MODE>")])
 Index: gcc/config/i386/i386-protos.h
 ===================================================================
---- gcc/config/i386/i386-protos.h      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/config/i386/i386-protos.h      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/config/i386/i386-protos.h      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/config/i386/i386-protos.h      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -22,6 +22,7 @@
  /* Functions in i386.c */
  extern void override_options (bool);
@@ -111421,8 +121524,8 @@ Index: gcc/config/i386/i386-protos.h
  extern tree ix86_handle_selectany_attribute (tree *, tree, tree, int, bool *);
 Index: gcc/config/i386/driver-i386.c
 ===================================================================
---- gcc/config/i386/driver-i386.c      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/config/i386/driver-i386.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/config/i386/driver-i386.c      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/config/i386/driver-i386.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -336,7 +336,11 @@
  enum vendor_signatures
  {
@@ -111519,8 +121622,8 @@ Index: gcc/config/i386/driver-i386.c
  done:
 Index: gcc/config/i386/i386.c
 ===================================================================
---- gcc/config/i386/i386.c     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/config/i386/i386.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/config/i386/i386.c     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/config/i386/i386.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -3274,6 +3274,79 @@
      target_option_default_node = target_option_current_node
        = build_target_option_node ();
@@ -111824,8 +121927,8 @@ Index: gcc/config/i386/i386.c
     FNADDR is an RTX for the address of the function's pure code.
 Index: gcc/config/sh/sh.c
 ===================================================================
---- gcc/config/sh/sh.c (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/config/sh/sh.c (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/config/sh/sh.c (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/config/sh/sh.c (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -6908,6 +6908,8 @@
  
    tmp = gen_frame_mem (Pmode, tmp);
@@ -111837,8 +121940,8 @@ Index: gcc/config/sh/sh.c
  /* Clear variables at function end.  */
 Index: gcc/config/sh/sh.md
 ===================================================================
---- gcc/config/sh/sh.md        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/config/sh/sh.md        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/config/sh/sh.md        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/config/sh/sh.md        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -3999,6 +3999,34 @@
    [(set_attr "length" "4")
     (set_attr "type" "arith")])
@@ -111898,8 +122001,8 @@ Index: gcc/config/sh/sh.md
  
 Index: gcc/config/rs6000/rs6000-c.c
 ===================================================================
---- gcc/config/rs6000/rs6000-c.c       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/config/rs6000/rs6000-c.c       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/config/rs6000/rs6000-c.c       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/config/rs6000/rs6000-c.c       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -91,6 +91,7 @@
  static GTY(()) tree pixel_keyword;
  static GTY(()) tree __bool_keyword;
@@ -111938,8 +122041,8 @@ Index: gcc/config/rs6000/rs6000-c.c
          /* Enable context-sensitive macros.  */
 Index: gcc/config/arm/arm.c
 ===================================================================
---- gcc/config/arm/arm.c       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/config/arm/arm.c       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/config/arm/arm.c       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/config/arm/arm.c       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -16883,7 +16883,7 @@
  
    if (push && pushed_words && dwarf2out_do_frame ())
@@ -111969,8 +122072,8 @@ Index: gcc/config/arm/arm.c
          dwarf2out_def_cfa (l, SP_REGNUM, cfa_offset);
 Index: gcc/config/arm/arm.h
 ===================================================================
---- gcc/config/arm/arm.h       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/config/arm/arm.h       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/config/arm/arm.h       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/config/arm/arm.h       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -2244,8 +2244,10 @@
  #define GO_IF_MODE_DEPENDENT_ADDRESS(ADDR, LABEL)     \
    if (TARGET_32BIT)                                   \
@@ -111985,8 +122088,8 @@ Index: gcc/config/arm/arm.h
  #define CASE_VECTOR_MODE Pmode
 Index: gcc/config/arm/arm.md
 ===================================================================
---- gcc/config/arm/arm.md      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/config/arm/arm.md      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/config/arm/arm.md      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/config/arm/arm.md      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -8214,7 +8214,7 @@
  
  (define_insn "cstoresi_nltu_thumb1"
@@ -111998,8 +122101,8 @@ Index: gcc/config/arm/arm.md
    "cmp\\t%1, %2\;sbc\\t%0, %0, %0"
 Index: gcc/config/vax/vax.c
 ===================================================================
---- gcc/config/vax/vax.c       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/config/vax/vax.c       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/config/vax/vax.c       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/config/vax/vax.c       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -122,7 +122,7 @@
  
    if (dwarf2out_do_frame ())
@@ -112011,8 +122114,8 @@ Index: gcc/config/vax/vax.c
        for (regno = FIRST_PSEUDO_REGISTER-1; regno >= 0; --regno)
 Index: gcc/dfp.c
 ===================================================================
---- gcc/dfp.c  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/dfp.c  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/dfp.c  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/dfp.c  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,5 +1,5 @@
  /* Decimal floating point support.
 -   Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
@@ -112197,8 +122300,8 @@ Index: gcc/dfp.c
    decimal128ToNumber (&d128, &dn);
 Index: gcc/cfgrtl.c
 ===================================================================
---- gcc/cfgrtl.c       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/cfgrtl.c       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/cfgrtl.c       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/cfgrtl.c       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -53,6 +53,7 @@
  #include "toplev.h"
  #include "tm_p.h"
@@ -112238,8 +122341,8 @@ Index: gcc/cfgrtl.c
    0,                                    /* static_pass_number */
 Index: gcc/stmt.c
 ===================================================================
---- gcc/stmt.c (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/stmt.c (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/stmt.c (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/stmt.c (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1418,6 +1418,7 @@
        goto restart;
  
@@ -112250,8 +122353,8 @@ Index: gcc/stmt.c
  
 Index: gcc/convert.c
 ===================================================================
---- gcc/convert.c      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/convert.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/convert.c      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/convert.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -740,10 +740,16 @@
  
        case COND_EXPR:
@@ -112274,8 +122377,8 @@ Index: gcc/convert.c
          break;
 Index: gcc/tree-ssa-operands.c
 ===================================================================
---- gcc/tree-ssa-operands.c    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gcc/tree-ssa-operands.c    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gcc/tree-ssa-operands.c    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gcc/tree-ssa-operands.c    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -2099,6 +2099,13 @@
        /* Add call-clobbered operands, if needed.  */
        if (code == GIMPLE_CALL)
@@ -112290,16 +122393,10 @@ Index: gcc/tree-ssa-operands.c
      }
  }
  
-
-Zmiany atrybutów dla: gcc
-___________________________________________________________________
-Dodane: svn:mergeinfo
-   Połączono zmiany /trunk/gcc:r148910,149341,149351
-
 Index: libstdc++-v3/configure
 ===================================================================
---- libstdc++-v3/configure     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/configure     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/configure     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/configure     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1567,7 +1567,7 @@
  ### am handles this now?  ORIGINAL_LD_FOR_MULTILIBS=$LD
  
@@ -112311,8 +122408,8 @@ Index: libstdc++-v3/configure
  # Find the rest of the source tree framework.
 Index: libstdc++-v3/include/ext/memory
 ===================================================================
---- libstdc++-v3/include/ext/memory    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/include/ext/memory    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/include/ext/memory    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/include/ext/memory    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -102,9 +102,9 @@
    template<typename _InputIter, typename _Size, typename _ForwardIter>
      inline pair<_InputIter, _ForwardIter>
@@ -112346,10 +122443,23 @@ Index: libstdc++-v3/include/ext/memory
      }
  
    /**
+Index: libstdc++-v3/include/bits/valarray_after.h
+===================================================================
+--- libstdc++-v3/include/bits/valarray_after.h (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/include/bits/valarray_after.h (.../branches/gcc-4_4-branch)   (wersja 149762)
+@@ -315,7 +315,7 @@
+     _Expr<_Dom, _Tp>::operator!() const
+     {
+       typedef _UnClos<__logical_not, std::_Expr, _Dom> _Closure;
+-      return _Expr<_Closure, _Tp>(_Closure(this->_M_closure));
++      return _Expr<_Closure, bool>(_Closure(this->_M_closure));
+     }
+ #define _DEFINE_EXPR_UNARY_OPERATOR(_Op, _Name)                           \
 Index: libstdc++-v3/include/bits/locale_facets.tcc
 ===================================================================
---- libstdc++-v3/include/bits/locale_facets.tcc        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/include/bits/locale_facets.tcc        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/include/bits/locale_facets.tcc        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/include/bits/locale_facets.tcc        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -379,8 +379,7 @@
        if (!__testeof)
          {
@@ -112382,8 +122492,8 @@ Index: libstdc++-v3/include/bits/locale_facets.tcc
              __v = __gnu_cxx::__numeric_traits<_ValueT>::__max;
 Index: libstdc++-v3/include/bits/atomic_0.h
 ===================================================================
---- libstdc++-v3/include/bits/atomic_0.h       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/include/bits/atomic_0.h       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/include/bits/atomic_0.h       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/include/bits/atomic_0.h       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -119,17 +119,17 @@
      void
      store(void* __v, memory_order __m = memory_order_seq_cst) volatile
@@ -112476,8 +122586,8 @@ Index: libstdc++-v3/include/bits/atomic_0.h
        }
 Index: libstdc++-v3/include/bits/atomic_2.h
 ===================================================================
---- libstdc++-v3/include/bits/atomic_2.h       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/include/bits/atomic_2.h       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/include/bits/atomic_2.h       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/include/bits/atomic_2.h       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -65,6 +65,10 @@
      void
      clear(memory_order __m = memory_order_seq_cst) volatile
@@ -112561,8 +122671,8 @@ Index: libstdc++-v3/include/bits/atomic_2.h
        __integral_type __i1o = __i1;
 Index: libstdc++-v3/include/bits/stl_construct.h
 ===================================================================
---- libstdc++-v3/include/bits/stl_construct.h  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/include/bits/stl_construct.h  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/include/bits/stl_construct.h  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/include/bits/stl_construct.h  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -82,6 +82,26 @@
      _Destroy(_Tp* __pointer)
      { __pointer->~_Tp(); }
@@ -112604,8 +122714,8 @@ Index: libstdc++-v3/include/bits/stl_construct.h
    /**
 Index: libstdc++-v3/include/Makefile.in
 ===================================================================
---- libstdc++-v3/include/Makefile.in   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/include/Makefile.in   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/include/Makefile.in   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/include/Makefile.in   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1096,7 +1096,7 @@
  pch_output_anchors = \
        ${pch1_output_anchor} ${pch2_output_anchor} ${pch3_output_anchor}
@@ -112617,8 +122727,8 @@ Index: libstdc++-v3/include/Makefile.in
  
 Index: libstdc++-v3/include/Makefile.am
 ===================================================================
---- libstdc++-v3/include/Makefile.am   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/include/Makefile.am   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/include/Makefile.am   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/include/Makefile.am   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -850,7 +850,7 @@
        ${pch1_output_builddir} ${pch2_output_builddir} ${pch3_output_builddir}
  pch_output_anchors = \
@@ -112630,8 +122740,8 @@ Index: libstdc++-v3/include/Makefile.am
  else
 Index: libstdc++-v3/include/std/system_error
 ===================================================================
---- libstdc++-v3/include/std/system_error      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/include/std/system_error      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/include/std/system_error      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/include/std/system_error      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -51,10 +51,6 @@
    template<typename _Tp>
      struct is_error_code_enum : public false_type { };
@@ -112720,8 +122830,8 @@ Index: libstdc++-v3/include/std/system_error
      clear()
 Index: libstdc++-v3/include/std/thread
 ===================================================================
---- libstdc++-v3/include/std/thread    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/include/std/thread    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/include/std/thread    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/include/std/thread    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -135,7 +135,7 @@
      ~thread()
      {
@@ -112742,8 +122852,8 @@ Index: libstdc++-v3/include/std/thread
      }
 Index: libstdc++-v3/include/std/mutex
 ===================================================================
---- libstdc++-v3/include/std/mutex     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/include/std/mutex     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/include/std/mutex     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/include/std/mutex     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -729,8 +729,11 @@
  #else
    extern function<void()> __once_functor;
@@ -112780,8 +122890,8 @@ Index: libstdc++-v3/include/std/mutex
        if (__e)
 Index: libstdc++-v3/include/parallel/algo.h
 ===================================================================
---- libstdc++-v3/include/parallel/algo.h       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/include/parallel/algo.h       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/include/parallel/algo.h       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/include/parallel/algo.h       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -149,8 +149,8 @@
  
        if (_GLIBCXX_PARALLEL_CONDITION(true))
@@ -112795,8 +122905,8 @@ Index: libstdc++-v3/include/parallel/algo.h
                                                 find_if_selector()).first;
 Index: libstdc++-v3/src/math_stubs_long_double.cc
 ===================================================================
---- libstdc++-v3/src/math_stubs_long_double.cc (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/src/math_stubs_long_double.cc (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/src/math_stubs_long_double.cc (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/src/math_stubs_long_double.cc (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -70,6 +70,14 @@
    }
  #endif
@@ -112814,8 +122924,8 @@ Index: libstdc++-v3/src/math_stubs_long_double.cc
    cosl(long double x)
 Index: libstdc++-v3/src/mutex.cc
 ===================================================================
---- libstdc++-v3/src/mutex.cc  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/src/mutex.cc  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/src/mutex.cc  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/src/mutex.cc  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -28,11 +28,11 @@
  #ifndef _GLIBCXX_HAVE_TLS
  namespace
@@ -112877,8 +122987,8 @@ Index: libstdc++-v3/src/mutex.cc
      }
 Index: libstdc++-v3/scripts/run_doxygen
 ===================================================================
---- libstdc++-v3/scripts/run_doxygen   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/scripts/run_doxygen   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/scripts/run_doxygen   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/scripts/run_doxygen   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,7 +1,8 @@
  #!/bin/bash
  
@@ -112949,8 +123059,8 @@ Index: libstdc++-v3/scripts/run_doxygen
  for f in *_libstdc__-v3_*; do
 Index: libstdc++-v3/scripts/create_testsuite_files
 ===================================================================
---- libstdc++-v3/scripts/create_testsuite_files        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/scripts/create_testsuite_files        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/scripts/create_testsuite_files        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/scripts/create_testsuite_files        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -32,7 +32,7 @@
  # This is the ugly version of "everything but the current directory".  It's
  # what has to happen when find(1) doesn't support -mindepth, or -xtype.
@@ -112962,8 +123072,8 @@ Index: libstdc++-v3/scripts/create_testsuite_files
  cat  $tmp.01 $tmp.02 | sort > $tmp.1
 Index: libstdc++-v3/libsupc++/eh_ptr.cc
 ===================================================================
---- libstdc++-v3/libsupc++/eh_ptr.cc   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/libsupc++/eh_ptr.cc   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/libsupc++/eh_ptr.cc   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/libsupc++/eh_ptr.cc   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -26,6 +26,8 @@
  
  #ifdef _GLIBCXX_ATOMIC_BUILTINS_4
@@ -112998,8 +123108,8 @@ Index: libstdc++-v3/libsupc++/eh_ptr.cc
  #endif
 Index: libstdc++-v3/libsupc++/exception_ptr.h
 ===================================================================
---- libstdc++-v3/libsupc++/exception_ptr.h     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/libsupc++/exception_ptr.h     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/libsupc++/exception_ptr.h     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/libsupc++/exception_ptr.h     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -121,7 +121,7 @@
        exception_ptr& 
        operator=(exception_ptr&& __o) throw()
@@ -113033,9 +123143,19 @@ Index: libstdc++-v3/libsupc++/exception_ptr.h
        operator==(const exception_ptr&, const exception_ptr&) throw();
 Index: libstdc++-v3/ChangeLog
 ===================================================================
---- libstdc++-v3/ChangeLog     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/ChangeLog     (.../branches/gcc-4_4-branch)   (wersja 149530)
-@@ -1,3 +1,196 @@
+--- libstdc++-v3/ChangeLog     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/ChangeLog     (.../branches/gcc-4_4-branch)   (wersja 149762)
+@@ -1,3 +1,206 @@
++2009-07-15  Janis Johnson  <janis187@us.ibm.com>
++
++      PR libstdc++/40691
++      * include/bits/valarray_after.h (_Expr::operator!): Fix return type.
++      * testsuite/26_numerics/valarray/40691.cc: New test.
++
++2009-07-13  Benjamin Kosnik  <bkoz@redhat.com>
++
++      * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
++
 +2009-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
 +
 +      PR libstdc++/40600
@@ -113234,8 +123354,8 @@ Index: libstdc++-v3/ChangeLog
        * GCC 4.4.0 released.
 Index: libstdc++-v3/testsuite/25_algorithms/minmax/2.cc
 ===================================================================
---- libstdc++-v3/testsuite/25_algorithms/minmax/2.cc   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/testsuite/25_algorithms/minmax/2.cc   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/testsuite/25_algorithms/minmax/2.cc   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/testsuite/25_algorithms/minmax/2.cc   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -27,25 +27,25 @@
  {
    bool test __attribute__((unused)) = true;
@@ -113274,8 +123394,8 @@ Index: libstdc++-v3/testsuite/25_algorithms/minmax/2.cc
    VERIFY( wc.first == 5 );
 Index: libstdc++-v3/testsuite/25_algorithms/minmax/3.cc
 ===================================================================
---- libstdc++-v3/testsuite/25_algorithms/minmax/3.cc   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/testsuite/25_algorithms/minmax/3.cc   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/testsuite/25_algorithms/minmax/3.cc   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/testsuite/25_algorithms/minmax/3.cc   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -41,8 +41,8 @@
  {
    bool test __attribute__((unused)) = true;
@@ -113290,7 +123410,7 @@ Index: libstdc++-v3/testsuite/25_algorithms/minmax/3.cc
 Index: libstdc++-v3/testsuite/25_algorithms/find/39546.cc
 ===================================================================
 --- libstdc++-v3/testsuite/25_algorithms/find/39546.cc (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ libstdc++-v3/testsuite/25_algorithms/find/39546.cc (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ libstdc++-v3/testsuite/25_algorithms/find/39546.cc (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,43 @@
 +// Copyright (C) 2009 Free Software Foundation, Inc.
 +//
@@ -113335,10 +123455,35 @@ Index: libstdc++-v3/testsuite/25_algorithms/find/39546.cc
 +{
 +  test01();
 +}
+
+Zmiany atrybutów dla: libstdc++-v3/testsuite/27_io/basic_ofstream/cons/char/1.cc
+___________________________________________________________________
+Usunięte: svn:mergeinfo
+
+
+Zmiany atrybutów dla: libstdc++-v3/testsuite/27_io/basic_ofstream/pthread2.cc
+___________________________________________________________________
+Usunięte: svn:mergeinfo
+
+
+Zmiany atrybutów dla: libstdc++-v3/testsuite/27_io/basic_fstream/open/char/1.cc
+___________________________________________________________________
+Usunięte: svn:mergeinfo
+
+
+Zmiany atrybutów dla: libstdc++-v3/testsuite/27_io/basic_fstream/cons/1.cc
+___________________________________________________________________
+Usunięte: svn:mergeinfo
+
+
+Zmiany atrybutów dla: libstdc++-v3/testsuite/27_io/basic_ostringstream/pthread3.cc
+___________________________________________________________________
+Usunięte: svn:mergeinfo
+
 Index: libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc
 ===================================================================
---- libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,6 +1,6 @@
  // { dg-options "-std=gnu++0x" }
  
@@ -113358,8 +123503,8 @@ Index: libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_
    {
 Index: libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc
 ===================================================================
---- libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -32,7 +32,7 @@
  
    char buf[64];
@@ -113372,7 +123517,7 @@ Index: libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/error_cod
 Index: libstdc++-v3/testsuite/19_diagnostics/error_condition/modifiers/39881.cc
 ===================================================================
 --- libstdc++-v3/testsuite/19_diagnostics/error_condition/modifiers/39881.cc   (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ libstdc++-v3/testsuite/19_diagnostics/error_condition/modifiers/39881.cc   (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ libstdc++-v3/testsuite/19_diagnostics/error_condition/modifiers/39881.cc   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,61 @@
 +// { dg-options "-std=gnu++0x" }
 +
@@ -113438,7 +123583,7 @@ Index: libstdc++-v3/testsuite/19_diagnostics/error_condition/modifiers/39881.cc
 Index: libstdc++-v3/testsuite/19_diagnostics/error_condition/cons/39881.cc
 ===================================================================
 --- libstdc++-v3/testsuite/19_diagnostics/error_condition/cons/39881.cc        (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ libstdc++-v3/testsuite/19_diagnostics/error_condition/cons/39881.cc        (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ libstdc++-v3/testsuite/19_diagnostics/error_condition/cons/39881.cc        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,60 @@
 +// { dg-options "-std=gnu++0x" }
 +
@@ -113503,7 +123648,7 @@ Index: libstdc++-v3/testsuite/19_diagnostics/error_condition/cons/39881.cc
 Index: libstdc++-v3/testsuite/19_diagnostics/error_code/modifiers/39882.cc
 ===================================================================
 --- libstdc++-v3/testsuite/19_diagnostics/error_code/modifiers/39882.cc        (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ libstdc++-v3/testsuite/19_diagnostics/error_code/modifiers/39882.cc        (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ libstdc++-v3/testsuite/19_diagnostics/error_code/modifiers/39882.cc        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,61 @@
 +// { dg-options "-std=gnu++0x" }
 +
@@ -113569,7 +123714,7 @@ Index: libstdc++-v3/testsuite/19_diagnostics/error_code/modifiers/39882.cc
 Index: libstdc++-v3/testsuite/19_diagnostics/error_code/cons/39882.cc
 ===================================================================
 --- libstdc++-v3/testsuite/19_diagnostics/error_code/cons/39882.cc     (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ libstdc++-v3/testsuite/19_diagnostics/error_code/cons/39882.cc     (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ libstdc++-v3/testsuite/19_diagnostics/error_code/cons/39882.cc     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,60 @@
 +// { dg-options "-std=gnu++0x" }
 +
@@ -113633,8 +123778,8 @@ Index: libstdc++-v3/testsuite/19_diagnostics/error_code/cons/39882.cc
 +}
 Index: libstdc++-v3/testsuite/19_diagnostics/error_code/cons/1.cc
 ===================================================================
---- libstdc++-v3/testsuite/19_diagnostics/error_code/cons/1.cc (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/testsuite/19_diagnostics/error_code/cons/1.cc (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/testsuite/19_diagnostics/error_code/cons/1.cc (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/testsuite/19_diagnostics/error_code/cons/1.cc (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -37,7 +37,7 @@
    VERIFY( e2.category() == cat );
  
@@ -113646,8 +123791,8 @@ Index: libstdc++-v3/testsuite/19_diagnostics/error_code/cons/1.cc
  
 Index: libstdc++-v3/testsuite/19_diagnostics/error_code/operators/bool.cc
 ===================================================================
---- libstdc++-v3/testsuite/19_diagnostics/error_code/operators/bool.cc (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/testsuite/19_diagnostics/error_code/operators/bool.cc (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/testsuite/19_diagnostics/error_code/operators/bool.cc (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/testsuite/19_diagnostics/error_code/operators/bool.cc (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -34,7 +34,7 @@
      }
  
@@ -113659,8 +123804,8 @@ Index: libstdc++-v3/testsuite/19_diagnostics/error_code/operators/bool.cc
        VERIFY( true );
 Index: libstdc++-v3/testsuite/19_diagnostics/error_code/operators/equal.cc
 ===================================================================
---- libstdc++-v3/testsuite/19_diagnostics/error_code/operators/equal.cc        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/testsuite/19_diagnostics/error_code/operators/equal.cc        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/testsuite/19_diagnostics/error_code/operators/equal.cc        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/testsuite/19_diagnostics/error_code/operators/equal.cc        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -27,7 +27,7 @@
    bool test __attribute__((unused)) = true;
  
@@ -113672,8 +123817,8 @@ Index: libstdc++-v3/testsuite/19_diagnostics/error_code/operators/equal.cc
    VERIFY( !(e1 == e2) );
 Index: libstdc++-v3/testsuite/19_diagnostics/error_code/operators/not_equal.cc
 ===================================================================
---- libstdc++-v3/testsuite/19_diagnostics/error_code/operators/not_equal.cc    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/testsuite/19_diagnostics/error_code/operators/not_equal.cc    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/testsuite/19_diagnostics/error_code/operators/not_equal.cc    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/testsuite/19_diagnostics/error_code/operators/not_equal.cc    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -27,7 +27,7 @@
    bool test __attribute__((unused)) = true;
  
@@ -113685,8 +123830,8 @@ Index: libstdc++-v3/testsuite/19_diagnostics/error_code/operators/not_equal.cc
    VERIFY( e1 != e2 );
 Index: libstdc++-v3/testsuite/19_diagnostics/error_category/cons/copy_neg.cc
 ===================================================================
---- libstdc++-v3/testsuite/19_diagnostics/error_category/cons/copy_neg.cc      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/testsuite/19_diagnostics/error_category/cons/copy_neg.cc      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/testsuite/19_diagnostics/error_category/cons/copy_neg.cc      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/testsuite/19_diagnostics/error_category/cons/copy_neg.cc      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -32,7 +32,7 @@
    return 0;
  }
@@ -113699,7 +123844,7 @@ Index: libstdc++-v3/testsuite/19_diagnostics/error_category/cons/copy_neg.cc
 Index: libstdc++-v3/testsuite/19_diagnostics/system_error/39880.cc
 ===================================================================
 --- libstdc++-v3/testsuite/19_diagnostics/system_error/39880.cc        (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ libstdc++-v3/testsuite/19_diagnostics/system_error/39880.cc        (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ libstdc++-v3/testsuite/19_diagnostics/system_error/39880.cc        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,29 @@
 +// { dg-options "-std=gnu++0x" }
 +// { dg-do compile }
@@ -113732,8 +123877,8 @@ Index: libstdc++-v3/testsuite/19_diagnostics/system_error/39880.cc
 +}
 Index: libstdc++-v3/testsuite/19_diagnostics/system_error/cons-1.cc
 ===================================================================
---- libstdc++-v3/testsuite/19_diagnostics/system_error/cons-1.cc       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/testsuite/19_diagnostics/system_error/cons-1.cc       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/testsuite/19_diagnostics/system_error/cons-1.cc       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/testsuite/19_diagnostics/system_error/cons-1.cc       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -26,7 +26,8 @@
  {
    bool test __attribute__((unused)) = true;
@@ -113746,8 +123891,8 @@ Index: libstdc++-v3/testsuite/19_diagnostics/system_error/cons-1.cc
    {
 Index: libstdc++-v3/testsuite/19_diagnostics/system_error/what-4.cc
 ===================================================================
---- libstdc++-v3/testsuite/19_diagnostics/system_error/what-4.cc       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/testsuite/19_diagnostics/system_error/what-4.cc       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/testsuite/19_diagnostics/system_error/what-4.cc       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/testsuite/19_diagnostics/system_error/what-4.cc       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -31,7 +31,8 @@
    bool test __attribute__((unused)) = true;
    std::string s("after nine thirty, this request cannot be met");
@@ -113760,8 +123905,8 @@ Index: libstdc++-v3/testsuite/19_diagnostics/system_error/what-4.cc
    VERIFY( s1 == s2 );
 Index: libstdc++-v3/testsuite/18_support/exception_ptr/current_exception.cc
 ===================================================================
---- libstdc++-v3/testsuite/18_support/exception_ptr/current_exception.cc       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/testsuite/18_support/exception_ptr/current_exception.cc       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/testsuite/18_support/exception_ptr/current_exception.cc       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/testsuite/18_support/exception_ptr/current_exception.cc       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -31,7 +31,7 @@
    using namespace std;
  
@@ -113792,7 +123937,7 @@ Index: libstdc++-v3/testsuite/18_support/exception_ptr/current_exception.cc
 Index: libstdc++-v3/testsuite/18_support/exception_ptr/40296.cc
 ===================================================================
 --- libstdc++-v3/testsuite/18_support/exception_ptr/40296.cc   (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ libstdc++-v3/testsuite/18_support/exception_ptr/40296.cc   (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ libstdc++-v3/testsuite/18_support/exception_ptr/40296.cc   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,30 @@
 +// { dg-do compile }
 +// { dg-options "-std=gnu++0x" }
@@ -113827,7 +123972,7 @@ Index: libstdc++-v3/testsuite/18_support/exception_ptr/40296.cc
 Index: libstdc++-v3/testsuite/18_support/exception_ptr/move.cc
 ===================================================================
 --- libstdc++-v3/testsuite/18_support/exception_ptr/move.cc    (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ libstdc++-v3/testsuite/18_support/exception_ptr/move.cc    (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ libstdc++-v3/testsuite/18_support/exception_ptr/move.cc    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,45 @@
 +// { dg-options "-std=gnu++0x" }
 +// { dg-require-atomic-builtins "" }
@@ -113874,10 +124019,79 @@ Index: libstdc++-v3/testsuite/18_support/exception_ptr/move.cc
 +  test01();
 +  return 0;
 +}
+
+Zmiany atrybutów dla: libstdc++-v3/testsuite/18_support/pthread_guard.cc
+___________________________________________________________________
+Usunięte: svn:mergeinfo
+
+
+Zmiany atrybutów dla: libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc
+___________________________________________________________________
+Usunięte: svn:mergeinfo
+
+
+Zmiany atrybutów dla: libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc
+___________________________________________________________________
+Usunięte: svn:mergeinfo
+
+
+Zmiany atrybutów dla: libstdc++-v3/testsuite/21_strings/basic_string/pthread18185.cc
+___________________________________________________________________
+Usunięte: svn:mergeinfo
+
+
+Zmiany atrybutów dla: libstdc++-v3/testsuite/21_strings/basic_string/pthread4.cc
+___________________________________________________________________
+Usunięte: svn:mergeinfo
+
+Index: libstdc++-v3/testsuite/26_numerics/valarray/40691.cc
+===================================================================
+--- libstdc++-v3/testsuite/26_numerics/valarray/40691.cc       (.../tags/gcc_4_4_0_release)    (wersja 0)
++++ libstdc++-v3/testsuite/26_numerics/valarray/40691.cc       (.../branches/gcc-4_4-branch)   (wersja 149762)
+@@ -0,0 +1,39 @@
++// Copyright (C) 2009 Free Software Foundation, Inc.
++//
++// This file is part of the GNU ISO C++ Library.  This library is free
++// software; you can redistribute it and/or modify it under the
++// terms of the GNU General Public License as published by the
++// Free Software Foundation; either version 3, or (at your option)
++// any later version.
++
++// This library is distributed in the hope that it will be useful,
++// but WITHOUT ANY WARRANTY; without even the implied warranty of
++// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++// GNU General Public License for more details.
++
++// You should have received a copy of the GNU General Public License along
++// with this library; see the file COPYING3.  If not see
++// <http://www.gnu.org/licenses/>.
++
++// { dg-do compile }
++
++#include <valarray>
++
++// PR libstdc++/40691
++void test01()
++{
++  const std::valarray<int> vi(12);
++  std::valarray<bool> vb1(12);
++  std::valarray<bool> vb2(3);
++  std::slice s(0,3,4);
++
++  vb1 = !vi;
++  vb2 = !(std::valarray<int>)vi[s];
++  vb2 = !vi[s];
++}
++
++int main()
++{
++  test01();
++  return 0;
++}
 Index: libstdc++-v3/testsuite/30_threads/call_once/39909.cc
 ===================================================================
 --- libstdc++-v3/testsuite/30_threads/call_once/39909.cc       (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ libstdc++-v3/testsuite/30_threads/call_once/39909.cc       (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ libstdc++-v3/testsuite/30_threads/call_once/39909.cc       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,56 @@
 +// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* alpha*-*-osf* mips-sgi-irix6* } }
 +// { dg-options " -std=gnu++0x -pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* alpha*-*-osf* mips-sgi-irix6* } }
@@ -113935,10 +124149,30 @@ Index: libstdc++-v3/testsuite/30_threads/call_once/39909.cc
 +   VERIFY( value == 1 );
 +   return 0;
 +}
+
+Zmiany atrybutów dla: libstdc++-v3/testsuite/30_threads/thread/members
+___________________________________________________________________
+Usunięte: svn:mergeinfo
+
+
+Zmiany atrybutów dla: libstdc++-v3/testsuite/30_threads/thread/swap
+___________________________________________________________________
+Usunięte: svn:mergeinfo
+
+
+Zmiany atrybutów dla: libstdc++-v3/testsuite/30_threads/condition_variable/members
+___________________________________________________________________
+Usunięte: svn:mergeinfo
+
+
+Zmiany atrybutów dla: libstdc++-v3/testsuite/30_threads/this_thread
+___________________________________________________________________
+Usunięte: svn:mergeinfo
+
 Index: libstdc++-v3/testsuite/30_threads/unique_lock/locking/2.cc
 ===================================================================
---- libstdc++-v3/testsuite/30_threads/unique_lock/locking/2.cc (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/testsuite/30_threads/unique_lock/locking/2.cc (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/testsuite/30_threads/unique_lock/locking/2.cc (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/testsuite/30_threads/unique_lock/locking/2.cc (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -44,7 +44,8 @@
          }
        catch (const std::system_error& ex)
@@ -113960,10 +124194,15 @@ Index: libstdc++-v3/testsuite/30_threads/unique_lock/locking/2.cc
        }
        catch (...)
        {
+
+Zmiany atrybutów dla: libstdc++-v3/testsuite/ext/rope/pthread7-rope.cc
+___________________________________________________________________
+Usunięte: svn:mergeinfo
+
 Index: libstdc++-v3/testsuite/ext/rope/40299.cc
 ===================================================================
 --- libstdc++-v3/testsuite/ext/rope/40299.cc   (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ libstdc++-v3/testsuite/ext/rope/40299.cc   (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ libstdc++-v3/testsuite/ext/rope/40299.cc   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,27 @@
 +// { dg-options "-std=gnu++0x" }
 +// { dg-do compile }
@@ -113995,7 +124234,7 @@ Index: libstdc++-v3/testsuite/ext/rope/40299.cc
 Index: libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/39802.cc
 ===================================================================
 --- libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/39802.cc      (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/39802.cc      (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/39802.cc      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,77 @@
 +// Copyright (C) 2009 Free Software Foundation
 +//
@@ -114077,7 +124316,7 @@ Index: libstdc++-v3/testsuite/22_locale/num_get/get/wchar_t/39802.cc
 Index: libstdc++-v3/testsuite/22_locale/num_get/get/char/39802.cc
 ===================================================================
 --- libstdc++-v3/testsuite/22_locale/num_get/get/char/39802.cc (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ libstdc++-v3/testsuite/22_locale/num_get/get/char/39802.cc (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ libstdc++-v3/testsuite/22_locale/num_get/get/char/39802.cc (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,77 @@
 +// Copyright (C) 2009 Free Software Foundation
 +//
@@ -114158,8 +124397,8 @@ Index: libstdc++-v3/testsuite/22_locale/num_get/get/char/39802.cc
 +}
 Index: libstdc++-v3/testsuite/lib/libstdc++.exp
 ===================================================================
---- libstdc++-v3/testsuite/lib/libstdc++.exp   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/testsuite/lib/libstdc++.exp   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/testsuite/lib/libstdc++.exp   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/testsuite/lib/libstdc++.exp   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -402,8 +402,7 @@
      # Flag setting based on type argument.
      if { $type == "executable" } {
@@ -114170,10 +124409,59 @@ Index: libstdc++-v3/testsuite/lib/libstdc++.exp
      } else {
        if { $type == "sharedlib" } {
            # Don't link in anything.
+
+Zmiany atrybutów dla: libstdc++-v3/testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc
+___________________________________________________________________
+Usunięte: svn:mergeinfo
+
+
+Zmiany atrybutów dla: libstdc++-v3/testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc
+___________________________________________________________________
+Usunięte: svn:mergeinfo
+
+
+Zmiany atrybutów dla: libstdc++-v3/testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc
+___________________________________________________________________
+Usunięte: svn:mergeinfo
+
+
+Zmiany atrybutów dla: libstdc++-v3/testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc
+___________________________________________________________________
+Usunięte: svn:mergeinfo
+
+Index: libstdc++-v3/testsuite/29_atomics/atomic_address/cons/aggregate.cc
+===================================================================
+--- libstdc++-v3/testsuite/29_atomics/atomic_address/cons/aggregate.cc (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/testsuite/29_atomics/atomic_address/cons/aggregate.cc (.../branches/gcc-4_4-branch)   (wersja 149762)
+@@ -1,5 +1,5 @@
+ // { dg-options "-std=gnu++0x" }
+-// { dg-do compile { xfail *-*-* } } 
++// { dg-do compile }
+ // Copyright (C) 2008, 2009 Free Software Foundation, Inc.
+ //
+@@ -23,6 +23,6 @@
+ int main()
+ {
+-  std::atomic_address a = { { NULL } }; // { dg-excess-errors "braces around" }
++  std::atomic_address a = { { NULL } };
+   return 0;
+ }
+
+Zmiany atrybutów dla: libstdc++-v3/testsuite/23_containers/unordered_map/requirements/typedefs.cc
+___________________________________________________________________
+Usunięte: svn:mergeinfo
+
+
+Zmiany atrybutów dla: libstdc++-v3/testsuite/23_containers/unordered_multimap/requirements/typedefs.cc
+___________________________________________________________________
+Usunięte: svn:mergeinfo
+
 Index: libstdc++-v3/testsuite/23_containers/vector/40192.cc
 ===================================================================
 --- libstdc++-v3/testsuite/23_containers/vector/40192.cc       (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ libstdc++-v3/testsuite/23_containers/vector/40192.cc       (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ libstdc++-v3/testsuite/23_containers/vector/40192.cc       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,28 @@
 +// Copyright (C) 2009 Free Software Foundation, Inc.
 +//
@@ -114203,10 +124491,40 @@ Index: libstdc++-v3/testsuite/23_containers/vector/40192.cc
 +  typedef float float4[4];
 +  std::vector<float4> vals;
 +}
+
+Zmiany atrybutów dla: libstdc++-v3/testsuite/23_containers/unordered_set/requirements/typedefs.cc
+___________________________________________________________________
+Usunięte: svn:mergeinfo
+
+
+Zmiany atrybutów dla: libstdc++-v3/testsuite/23_containers/headers/forward_list/synopsis.cc
+___________________________________________________________________
+Usunięte: svn:mergeinfo
+
+
+Zmiany atrybutów dla: libstdc++-v3/testsuite/23_containers/list/pthread5.cc
+___________________________________________________________________
+Usunięte: svn:mergeinfo
+
+
+Zmiany atrybutów dla: libstdc++-v3/testsuite/23_containers/list/pthread1.cc
+___________________________________________________________________
+Usunięte: svn:mergeinfo
+
+
+Zmiany atrybutów dla: libstdc++-v3/testsuite/23_containers/unordered_multiset/requirements/typedefs.cc
+___________________________________________________________________
+Usunięte: svn:mergeinfo
+
+
+Zmiany atrybutów dla: libstdc++-v3/testsuite/23_containers/map/pthread6.cc
+___________________________________________________________________
+Usunięte: svn:mergeinfo
+
 Index: libstdc++-v3/testsuite/util/testsuite_abi.cc
 ===================================================================
---- libstdc++-v3/testsuite/util/testsuite_abi.cc       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/testsuite/util/testsuite_abi.cc       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/testsuite/util/testsuite_abi.cc       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/testsuite/util/testsuite_abi.cc       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -183,6 +183,7 @@
        known_versions.push_back("GLIBCXX_3.4.9");
        known_versions.push_back("GLIBCXX_3.4.10");
@@ -114215,10 +124533,30 @@ Index: libstdc++-v3/testsuite/util/testsuite_abi.cc
        known_versions.push_back("GLIBCXX_LDBL_3.4");
        known_versions.push_back("GLIBCXX_LDBL_3.4.7");
        known_versions.push_back("GLIBCXX_LDBL_3.4.10");
+
+Zmiany atrybutów dla: libstdc++-v3/testsuite/20_util/unique_ptr/assign/assign_neg.cc
+___________________________________________________________________
+Usunięte: svn:mergeinfo
+
+
+Zmiany atrybutów dla: libstdc++-v3/testsuite/20_util/ratio/cons/cons_overflow_neg.cc
+___________________________________________________________________
+Usunięte: svn:mergeinfo
+
+
+Zmiany atrybutów dla: libstdc++-v3/testsuite/20_util/ratio/operations/ops_overflow_neg.cc
+___________________________________________________________________
+Usunięte: svn:mergeinfo
+
+
+Zmiany atrybutów dla: libstdc++-v3/testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc
+___________________________________________________________________
+Usunięte: svn:mergeinfo
+
 Index: libstdc++-v3/configure.ac
 ===================================================================
---- libstdc++-v3/configure.ac  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/configure.ac  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/configure.ac  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/configure.ac  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -12,7 +12,7 @@
  ### am handles this now?  ORIGINAL_LD_FOR_MULTILIBS=$LD
  
@@ -114230,8 +124568,8 @@ Index: libstdc++-v3/configure.ac
  # Find the rest of the source tree framework.
 Index: libstdc++-v3/config/abi/pre/gnu.ver
 ===================================================================
---- libstdc++-v3/config/abi/pre/gnu.ver        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/config/abi/pre/gnu.ver        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/config/abi/pre/gnu.ver        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/config/abi/pre/gnu.ver        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -958,6 +958,14 @@
  
  } GLIBCXX_3.4.10;
@@ -114249,8 +124587,8 @@ Index: libstdc++-v3/config/abi/pre/gnu.ver
  
 Index: libstdc++-v3/doc/xml/authors.xml
 ===================================================================
---- libstdc++-v3/doc/xml/authors.xml   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/doc/xml/authors.xml   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/doc/xml/authors.xml   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/doc/xml/authors.xml   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -21,6 +21,16 @@
  -->
  
@@ -114270,8 +124608,8 @@ Index: libstdc++-v3/doc/xml/authors.xml
  
 Index: libstdc++-v3/doc/xml/faq.xml
 ===================================================================
---- libstdc++-v3/doc/xml/faq.xml       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/doc/xml/faq.xml       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/doc/xml/faq.xml       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/doc/xml/faq.xml       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -692,9 +692,9 @@
      </para>
      <para>    
@@ -114296,8 +124634,8 @@ Index: libstdc++-v3/doc/xml/faq.xml
    </answer>
 Index: libstdc++-v3/doc/xml/manual/intro.xml
 ===================================================================
---- libstdc++-v3/doc/xml/manual/intro.xml      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/doc/xml/manual/intro.xml      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/doc/xml/manual/intro.xml      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/doc/xml/manual/intro.xml      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -27,7 +27,7 @@
    <title>Status</title>
  
@@ -114309,8 +124647,8 @@ Index: libstdc++-v3/doc/xml/manual/intro.xml
      <!-- Section 01.1 : Status C++ 1998 -->
 Index: libstdc++-v3/doc/xml/manual/abi.xml
 ===================================================================
---- libstdc++-v3/doc/xml/manual/abi.xml        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/doc/xml/manual/abi.xml        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/doc/xml/manual/abi.xml        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/doc/xml/manual/abi.xml        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -207,6 +207,7 @@
      <listitem><para>gcc-4.1.0: GCC_4.1.0</para></listitem>
      <listitem><para>gcc-4.2.0: GCC_4.2.0</para></listitem>
@@ -114357,8 +124695,8 @@ Index: libstdc++-v3/doc/xml/manual/abi.xml
      </listitem>
 Index: libstdc++-v3/doc/xml/manual/status_cxxtr1.xml
 ===================================================================
---- libstdc++-v3/doc/xml/manual/status_cxxtr1.xml      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/doc/xml/manual/status_cxxtr1.xml      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/doc/xml/manual/status_cxxtr1.xml      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/doc/xml/manual/status_cxxtr1.xml      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,4 +1,4 @@
 -<sect2 id="manual.intro.status.standard.tr1" xreflabel="Status C++ TR1">
 +<sect2 id="status.iso.tr1" xreflabel="Status C++ TR1">
@@ -114367,8 +124705,8 @@ Index: libstdc++-v3/doc/xml/manual/status_cxxtr1.xml
  <sect2info>
 Index: libstdc++-v3/doc/xml/manual/status_cxx1998.xml
 ===================================================================
---- libstdc++-v3/doc/xml/manual/status_cxx1998.xml     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/doc/xml/manual/status_cxx1998.xml     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/doc/xml/manual/status_cxx1998.xml     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/doc/xml/manual/status_cxx1998.xml     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,4 +1,4 @@
 -<sect2 id="manual.intro.status.standard.1998" xreflabel="ISO C++ 1998">
 +<sect2 id="status.iso.1998" xreflabel="ISO C++ 1998">
@@ -114395,8 +124733,8 @@ Index: libstdc++-v3/doc/xml/manual/status_cxx1998.xml
     <para>
 Index: libstdc++-v3/doc/xml/manual/appendix_contributing.xml
 ===================================================================
---- libstdc++-v3/doc/xml/manual/appendix_contributing.xml      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/doc/xml/manual/appendix_contributing.xml      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/doc/xml/manual/appendix_contributing.xml      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/doc/xml/manual/appendix_contributing.xml      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1102,7 +1102,7 @@
        For validating the XML document, you'll need
        something like <command>xmllint</command> and access to the
@@ -114408,8 +124746,8 @@ Index: libstdc++-v3/doc/xml/manual/appendix_contributing.xml
        <para>
 Index: libstdc++-v3/doc/xml/manual/status_cxx200x.xml
 ===================================================================
---- libstdc++-v3/doc/xml/manual/status_cxx200x.xml     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libstdc++-v3/doc/xml/manual/status_cxx200x.xml     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libstdc++-v3/doc/xml/manual/status_cxx200x.xml     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libstdc++-v3/doc/xml/manual/status_cxx200x.xml     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,4 +1,4 @@
 -<sect2 id="manual.intro.status.standard.200x" xreflabel="Status C++ 200x">
 +<sect2 id="status.iso.200x" xreflabel="Status C++ 200x">
@@ -114418,8 +124756,8 @@ Index: libstdc++-v3/doc/xml/manual/status_cxx200x.xml
  <sect2info>
 Index: configure.ac
 ===================================================================
---- configure.ac       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ configure.ac       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- configure.ac       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ configure.ac       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1250,6 +1250,7 @@
  if test "x$with_gmp$with_gmp_include$with_gmp_lib" = x && test -d ${srcdir}/gmp; then
    gmplibs='-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/gmp/_libs '"$gmplibs"
@@ -114438,8 +124776,8 @@ Index: configure.ac
  AC_ARG_WITH(host-libstdcxx, [  --with-host-libstdcxx=L Use linker arguments L to link with libstdc++
 Index: libgfortran/Makefile.in
 ===================================================================
---- libgfortran/Makefile.in    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libgfortran/Makefile.in    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libgfortran/Makefile.in    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libgfortran/Makefile.in    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -416,9 +416,9 @@
        io/size_from_kind.c io/transfer.c io/unit.c io/unix.c \
        io/write.c io/fbuf.c intrinsics/associated.c \
@@ -114498,8 +124836,8 @@ Index: libgfortran/Makefile.in
  @am__fastdepCC_TRUE@  then mv -f "$(DEPDIR)/c99_functions.Tpo" "$(DEPDIR)/c99_functions.Plo"; else rm -f "$(DEPDIR)/c99_functions.Tpo"; exit 1; fi
 Index: libgfortran/runtime/backtrace.c
 ===================================================================
---- libgfortran/runtime/backtrace.c    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libgfortran/runtime/backtrace.c    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libgfortran/runtime/backtrace.c    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libgfortran/runtime/backtrace.c    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -147,7 +147,7 @@
  
      /* Write the list of addresses in hexadecimal format.  */
@@ -114511,8 +124849,8 @@ Index: libgfortran/runtime/backtrace.c
      /* Don't output an error message if something goes wrong, we'll simply
 Index: libgfortran/runtime/error.c
 ===================================================================
---- libgfortran/runtime/error.c        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libgfortran/runtime/error.c        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libgfortran/runtime/error.c        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libgfortran/runtime/error.c        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -112,48 +112,11 @@
   * Other error returns are reserved for the STOP statement with a numeric code.
   */
@@ -114567,7 +124905,7 @@ Index: libgfortran/runtime/error.c
 Index: libgfortran/intrinsics/bit_intrinsics.c
 ===================================================================
 --- libgfortran/intrinsics/bit_intrinsics.c    (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ libgfortran/intrinsics/bit_intrinsics.c    (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ libgfortran/intrinsics/bit_intrinsics.c    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,138 @@
 +/* Implementation of the bit intrinsics not implemented as GCC builtins.
 +   Copyright (C) 2009 Free Software Foundation, Inc.
@@ -114709,8 +125047,8 @@ Index: libgfortran/intrinsics/bit_intrinsics.c
 +#endif
 Index: libgfortran/ChangeLog
 ===================================================================
---- libgfortran/ChangeLog      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libgfortran/ChangeLog      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libgfortran/ChangeLog      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libgfortran/ChangeLog      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,3 +1,364 @@
 +2009-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
 +
@@ -115078,8 +125416,8 @@ Index: libgfortran/ChangeLog
        * GCC 4.4.0 released.
 Index: libgfortran/gfortran.map
 ===================================================================
---- libgfortran/gfortran.map   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libgfortran/gfortran.map   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libgfortran/gfortran.map   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libgfortran/gfortran.map   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1090,6 +1090,13 @@
      _gfortran_unpack1_char4;
  } GFORTRAN_1.0; 
@@ -115096,8 +125434,8 @@ Index: libgfortran/gfortran.map
      _gfortran_f2c_specific__abs_c4;
 Index: libgfortran/libgfortran.h
 ===================================================================
---- libgfortran/libgfortran.h  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libgfortran/libgfortran.h  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libgfortran/libgfortran.h  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libgfortran/libgfortran.h  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -631,12 +631,9 @@
  extern void sys_exit (int) __attribute__ ((noreturn));
  internal_proto(sys_exit);
@@ -115115,8 +125453,8 @@ Index: libgfortran/libgfortran.h
  
 Index: libgfortran/io/file_pos.c
 ===================================================================
---- libgfortran/io/file_pos.c  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libgfortran/io/file_pos.c  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libgfortran/io/file_pos.c  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libgfortran/io/file_pos.c  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -41,17 +41,17 @@
  {
    gfc_offset base;
@@ -115308,8 +125646,8 @@ Index: libgfortran/io/file_pos.c
    else
 Index: libgfortran/io/open.c
 ===================================================================
---- libgfortran/io/open.c      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libgfortran/io/open.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libgfortran/io/open.c      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libgfortran/io/open.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -150,7 +150,7 @@
  static void
  test_endfile (gfc_unit * u)
@@ -115376,8 +125714,8 @@ Index: libgfortran/io/open.c
          generate_error (&opp->common, LIBERROR_OS,
 Index: libgfortran/io/list_read.c
 ===================================================================
---- libgfortran/io/list_read.c (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libgfortran/io/list_read.c (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libgfortran/io/list_read.c (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libgfortran/io/list_read.c (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -28,6 +28,7 @@
  
  #include "io.h"
@@ -115673,8 +126011,8 @@ Index: libgfortran/io/list_read.c
          }
 Index: libgfortran/io/read.c
 ===================================================================
---- libgfortran/io/read.c      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libgfortran/io/read.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libgfortran/io/read.c      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libgfortran/io/read.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -28,6 +28,7 @@
  #include <errno.h>
  #include <ctype.h>
@@ -116422,8 +126760,8 @@ Index: libgfortran/io/read.c
  
 Index: libgfortran/io/io.h
 ===================================================================
---- libgfortran/io/io.h        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libgfortran/io/io.h        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libgfortran/io/io.h        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libgfortran/io/io.h        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -46,35 +46,61 @@
  
  typedef struct stream
@@ -116699,8 +127037,8 @@ Index: libgfortran/io/io.h
  internal_proto(free_ionml);
 Index: libgfortran/io/unit.c
 ===================================================================
---- libgfortran/io/unit.c      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libgfortran/io/unit.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libgfortran/io/unit.c      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libgfortran/io/unit.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -535,6 +535,8 @@
        u->file_len = strlen (stdin_name);
        u->file = get_mem (u->file_len);
@@ -116830,8 +127168,8 @@ Index: libgfortran/io/unit.c
  
 Index: libgfortran/io/fbuf.c
 ===================================================================
---- libgfortran/io/fbuf.c      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libgfortran/io/fbuf.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libgfortran/io/fbuf.c      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libgfortran/io/fbuf.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -28,8 +28,11 @@
  #include <stdlib.h>
  
@@ -117147,8 +127485,8 @@ Index: libgfortran/io/fbuf.c
 +}
 Index: libgfortran/io/unix.c
 ===================================================================
---- libgfortran/io/unix.c      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libgfortran/io/unix.c      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libgfortran/io/unix.c      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libgfortran/io/unix.c      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -89,10 +89,6 @@
  
  #endif
@@ -118532,8 +128870,8 @@ Index: libgfortran/io/unix.c
  
 Index: libgfortran/io/transfer.c
 ===================================================================
---- libgfortran/io/transfer.c  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libgfortran/io/transfer.c  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libgfortran/io/transfer.c  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libgfortran/io/transfer.c  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -32,6 +32,7 @@
  #include <string.h>
  #include <assert.h>
@@ -120682,8 +131020,8 @@ Index: libgfortran/io/transfer.c
 +}
 Index: libgfortran/io/intrinsics.c
 ===================================================================
---- libgfortran/io/intrinsics.c        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libgfortran/io/intrinsics.c        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libgfortran/io/intrinsics.c        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libgfortran/io/intrinsics.c        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -41,21 +41,26 @@
  PREFIX(fgetc) (const int * unit, char * c, gfc_charlen_type c_len)
  {
@@ -120810,8 +131148,8 @@ Index: libgfortran/io/intrinsics.c
    }
 Index: libgfortran/io/format.c
 ===================================================================
---- libgfortran/io/format.c    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libgfortran/io/format.c    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libgfortran/io/format.c    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libgfortran/io/format.c    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -58,7 +58,7 @@
  static const fnode colon_node = { FMT_COLON, 0, NULL, NULL, {{ 0, 0, 0 }}, 0,
                                  NULL };
@@ -120932,8 +131270,8 @@ Index: libgfortran/io/format.c
   * Parenthesis nodes are incremented after the list has been
 Index: libgfortran/io/write.c
 ===================================================================
---- libgfortran/io/write.c     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libgfortran/io/write.c     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libgfortran/io/write.c     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libgfortran/io/write.c     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -108,7 +108,7 @@
    gfc_char4_t c;
    static const uchar masks[6] =  { 0x00, 0xC0, 0xE0, 0xF0, 0xF8, 0xFC };
@@ -121110,8 +131448,8 @@ Index: libgfortran/io/write.c
            nml_carry = 1;
 Index: libgfortran/io/write_float.def
 ===================================================================
---- libgfortran/io/write_float.def     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libgfortran/io/write_float.def     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libgfortran/io/write_float.def     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libgfortran/io/write_float.def     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -603,7 +603,7 @@
    int d = f->u.real.d;\
    int w = f->u.real.w;\
@@ -121144,8 +131482,8 @@ Index: libgfortran/io/write_float.def
          { \
 Index: libgfortran/Makefile.am
 ===================================================================
---- libgfortran/Makefile.am    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libgfortran/Makefile.am    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libgfortran/Makefile.am    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libgfortran/Makefile.am    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -58,6 +58,7 @@
  intrinsics/abort.c \
  intrinsics/access.c \
@@ -121156,8 +131494,8 @@ Index: libgfortran/Makefile.am
  intrinsics/chmod.c \
 Index: Makefile.def
 ===================================================================
---- Makefile.def       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ Makefile.def       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- Makefile.def       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ Makefile.def       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -65,7 +65,7 @@
                host="none-${host_vendor}-${host_os}";
                target="none-${host_vendor}-${host_os}"; };
@@ -121167,10 +131505,281 @@ Index: Makefile.def
                no_install= true; 
                host="none-${host_vendor}-${host_os}";
                target="none-${host_vendor}-${host_os}"; };
+Index: libada/configure
+===================================================================
+--- libada/configure   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libada/configure   (.../branches/gcc-4_4-branch)   (wersja 149762)
+@@ -1388,6 +1388,7 @@
+   test "$program_prefix$program_suffix$program_transform_name" = \
+     NONENONEs,x,x, &&
+   program_prefix=${target_alias}-
++target_alias=${target_alias-$host_alias}
+ # Determine the noncanonical target name, for directory use.
+  case ${build_alias} in
+@@ -1457,9 +1458,6 @@
+   MAINT='#'
+ fi;
+-
+-target_alias=${target_alias-$host_alias}
+-
+ # Default to --enable-multilib
+ # Check whether --enable-multilib or --disable-multilib was given.
+ if test "${enable_multilib+set}" = set; then
+@@ -1490,6 +1488,13 @@
+ fi
++# Even if the default multilib is not a cross compilation,
++# it may be that some of the other multilibs are.
++if test $cross_compiling = no && test $multilib = yes \
++   && test "x${with_multisubdir}" != x ; then
++   cross_compiling=maybe
++fi
++
+           ac_config_commands="$ac_config_commands default-1"
+ # Calculate toolexeclibdir
+Index: libada/configure.ac
+===================================================================
+--- libada/configure.ac        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libada/configure.ac        (.../branches/gcc-4_4-branch)   (wersja 149762)
+@@ -16,6 +16,7 @@
+ # <http://www.gnu.org/licenses/>.
+ sinclude(../config/acx.m4)
++sinclude(../config/multi.m4)
+ sinclude(../config/override.m4)
+ AC_INIT
+@@ -27,6 +28,7 @@
+ AC_CANONICAL_BUILD
+ AC_CANONICAL_HOST
+ AC_CANONICAL_TARGET
++target_alias=${target_alias-$host_alias}
+ # Determine the noncanonical target name, for directory use.
+ ACX_NONCANONICAL_TARGET
+@@ -49,9 +51,6 @@
+   [MAINT='#'])
+ AC_SUBST([MAINT])dnl
+-AC_CANONICAL_SYSTEM
+-target_alias=${target_alias-$host_alias}
+-
+ AM_ENABLE_MULTILIB(, ..)
+ # Calculate toolexeclibdir
+ # Also toolexecdir, though it's only used in toolexeclibdir
+Index: libada/ChangeLog
+===================================================================
+--- libada/ChangeLog   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libada/ChangeLog   (.../branches/gcc-4_4-branch)   (wersja 149762)
+@@ -1,3 +1,8 @@
++2009-07-13  Eric Botcazou  <ebotcazou@adacore.com>
++
++      * configure.ac: Include multi.m4 and do not call AC_CANONICAL_SYSTEM.
++      * configure: Regenerate.
++
+ 2009-04-21  Release Manager
+       * GCC 4.4.0 released.
+Index: boehm-gc/configure.ac
+===================================================================
+--- boehm-gc/configure.ac      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ boehm-gc/configure.ac      (.../branches/gcc-4_4-branch)   (wersja 149762)
+@@ -84,6 +84,13 @@
+     ;;
+ esac
++dnl Add for mingw targets GC_BUILD option
++case "${host}" in
++  *-*-mingw*)
++    gc_cflags="${gc_cflags} -DGC_BUILD=1"
++    ;;
++esac
++
+ dnl gc_cflags="${gc_cflags} -fno-builtin"
+ GC_CFLAGS=${gc_cflags}
+Index: boehm-gc/ChangeLog
+===================================================================
+--- boehm-gc/ChangeLog (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ boehm-gc/ChangeLog (.../branches/gcc-4_4-branch)   (wersja 149762)
+@@ -1,3 +1,9 @@
++2009-07-17  Kai Tietz  <kai.tietz@onevision.com>
++
++        * configure.ac: Add rule for mingw targets to add -DGC_BUILD=1 to
++        cflags.
++        * configure: Regenerated.
++
+ 2009-04-21  Release Manager
+       * GCC 4.4.0 released.
+Index: boehm-gc/configure
+===================================================================
+--- boehm-gc/configure (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ boehm-gc/configure (.../branches/gcc-4_4-branch)   (wersja 149762)
+@@ -4194,7 +4194,13 @@
+     ;;
+ esac
++case "${host}" in
++  *-*-mingw*)
++    gc_cflags="${gc_cflags} -DGC_BUILD=1"
++    ;;
++esac
++
+ GC_CFLAGS=${gc_cflags}
+@@ -4619,13 +4625,13 @@
+ else
+   lt_cv_nm_interface="BSD nm"
+   echo "int some_variable = 0;" > conftest.$ac_ext
+-  (eval echo "\"\$as_me:4622: $ac_compile\"" >&5)
++  (eval echo "\"\$as_me:4628: $ac_compile\"" >&5)
+   (eval "$ac_compile" 2>conftest.err)
+   cat conftest.err >&5
+-  (eval echo "\"\$as_me:4625: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
++  (eval echo "\"\$as_me:4631: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
+   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
+   cat conftest.err >&5
+-  (eval echo "\"\$as_me:4628: output\"" >&5)
++  (eval echo "\"\$as_me:4634: output\"" >&5)
+   cat conftest.out >&5
+   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
+     lt_cv_nm_interface="MS dumpbin"
+@@ -5783,7 +5789,7 @@
+   ;;
+ *-*-irix6*)
+   # Find out which ABI we are using.
+-  echo '#line 5786 "configure"' > conftest.$ac_ext
++  echo '#line 5792 "configure"' > conftest.$ac_ext
+   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+   (eval $ac_compile) 2>&5
+   ac_status=$?
+@@ -8277,11 +8283,11 @@
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+    -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:8280: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:8286: $lt_compile\"" >&5)
+    (eval "$lt_compile" 2>conftest.err)
+    ac_status=$?
+    cat conftest.err >&5
+-   echo "$as_me:8284: \$? = $ac_status" >&5
++   echo "$as_me:8290: \$? = $ac_status" >&5
+    if (exit $ac_status) && test -s "$ac_outfile"; then
+      # The compiler can only warn and ignore the option if not recognized
+      # So say no if there are warnings other than the usual output.
+@@ -8616,11 +8622,11 @@
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+    -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:8619: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:8625: $lt_compile\"" >&5)
+    (eval "$lt_compile" 2>conftest.err)
+    ac_status=$?
+    cat conftest.err >&5
+-   echo "$as_me:8623: \$? = $ac_status" >&5
++   echo "$as_me:8629: \$? = $ac_status" >&5
+    if (exit $ac_status) && test -s "$ac_outfile"; then
+      # The compiler can only warn and ignore the option if not recognized
+      # So say no if there are warnings other than the usual output.
+@@ -8721,11 +8727,11 @@
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+    -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:8724: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:8730: $lt_compile\"" >&5)
+    (eval "$lt_compile" 2>out/conftest.err)
+    ac_status=$?
+    cat out/conftest.err >&5
+-   echo "$as_me:8728: \$? = $ac_status" >&5
++   echo "$as_me:8734: \$? = $ac_status" >&5
+    if (exit $ac_status) && test -s out/conftest2.$ac_objext
+    then
+      # The compiler can only warn and ignore the option if not recognized
+@@ -8776,11 +8782,11 @@
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+    -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:8779: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:8785: $lt_compile\"" >&5)
+    (eval "$lt_compile" 2>out/conftest.err)
+    ac_status=$?
+    cat out/conftest.err >&5
+-   echo "$as_me:8783: \$? = $ac_status" >&5
++   echo "$as_me:8789: \$? = $ac_status" >&5
+    if (exit $ac_status) && test -s out/conftest2.$ac_objext
+    then
+      # The compiler can only warn and ignore the option if not recognized
+@@ -11643,7 +11649,7 @@
+   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+   lt_status=$lt_dlunknown
+   cat > conftest.$ac_ext <<_LT_EOF
+-#line 11646 "configure"
++#line 11652 "configure"
+ #include "confdefs.h"
+ #if HAVE_DLFCN_H
+@@ -11739,7 +11745,7 @@
+   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+   lt_status=$lt_dlunknown
+   cat > conftest.$ac_ext <<_LT_EOF
+-#line 11742 "configure"
++#line 11748 "configure"
+ #include "confdefs.h"
+ #if HAVE_DLFCN_H
+@@ -13765,11 +13771,11 @@
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+    -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:13768: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:13774: $lt_compile\"" >&5)
+    (eval "$lt_compile" 2>conftest.err)
+    ac_status=$?
+    cat conftest.err >&5
+-   echo "$as_me:13772: \$? = $ac_status" >&5
++   echo "$as_me:13778: \$? = $ac_status" >&5
+    if (exit $ac_status) && test -s "$ac_outfile"; then
+      # The compiler can only warn and ignore the option if not recognized
+      # So say no if there are warnings other than the usual output.
+@@ -13864,11 +13870,11 @@
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+    -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:13867: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:13873: $lt_compile\"" >&5)
+    (eval "$lt_compile" 2>out/conftest.err)
+    ac_status=$?
+    cat out/conftest.err >&5
+-   echo "$as_me:13871: \$? = $ac_status" >&5
++   echo "$as_me:13877: \$? = $ac_status" >&5
+    if (exit $ac_status) && test -s out/conftest2.$ac_objext
+    then
+      # The compiler can only warn and ignore the option if not recognized
+@@ -13916,11 +13922,11 @@
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+    -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:13919: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:13925: $lt_compile\"" >&5)
+    (eval "$lt_compile" 2>out/conftest.err)
+    ac_status=$?
+    cat out/conftest.err >&5
+-   echo "$as_me:13923: \$? = $ac_status" >&5
++   echo "$as_me:13929: \$? = $ac_status" >&5
+    if (exit $ac_status) && test -s out/conftest2.$ac_objext
+    then
+      # The compiler can only warn and ignore the option if not recognized
 Index: ChangeLog
 ===================================================================
---- ChangeLog  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ ChangeLog  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- ChangeLog  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ ChangeLog  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,3 +1,11 @@
 +2009-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 +
@@ -121185,8 +131794,8 @@ Index: ChangeLog
        * GCC 4.4.0 released.
 Index: contrib/ChangeLog
 ===================================================================
---- contrib/ChangeLog  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ contrib/ChangeLog  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- contrib/ChangeLog  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ contrib/ChangeLog  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,3 +1,17 @@
 +2009-06-20  Gerald Pfeifer  <gerald@pfeifer.com>
 +
@@ -121207,8 +131816,8 @@ Index: contrib/ChangeLog
        * GCC 4.4.0 released.
 Index: contrib/test_summary
 ===================================================================
---- contrib/test_summary       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ contrib/test_summary       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- contrib/test_summary       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ contrib/test_summary       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,6 +1,7 @@
  #! /bin/sh
  
@@ -121235,8 +131844,8 @@ Index: contrib/test_summary
      sub(/,;t t $/, " ", configflags);
 Index: contrib/dg-extract-results.sh
 ===================================================================
---- contrib/dg-extract-results.sh      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ contrib/dg-extract-results.sh      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- contrib/dg-extract-results.sh      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ contrib/dg-extract-results.sh      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -6,7 +6,7 @@
  # The resulting file can be used with test result comparison scripts for
  # results from tests that were run in parallel.  See usage() below.
@@ -121335,8 +131944,8 @@ Index: contrib/dg-extract-results.sh
  }
 Index: libjava/Makefile.in
 ===================================================================
---- libjava/Makefile.in        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libjava/Makefile.in        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libjava/Makefile.in        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libjava/Makefile.in        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -72,6 +72,7 @@
        $(top_srcdir)/contrib/aot-compile-rpm.in \
        $(top_srcdir)/contrib/aot-compile.in \
@@ -121407,8 +132016,8 @@ Index: libjava/Makefile.in
  @CREATE_JAVA_HOME_TRUE@           $(DESTDIR)$(SDK_INCLUDE_DIR)/linux); \
 Index: libjava/configure.ac
 ===================================================================
---- libjava/configure.ac       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libjava/configure.ac       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libjava/configure.ac       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libjava/configure.ac       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -834,6 +834,8 @@
  AC_CONFIG_LINKS(gnu/java/nio/channels/natFileChannelImpl.cc:gnu/java/nio/channels/natFileChannel${FILE-${PLATFORM}}.cc)
  
@@ -121428,8 +132037,8 @@ Index: libjava/configure.ac
  
 Index: libjava/classpath/tools/gnu/classpath/tools/gjdoc/Main.java
 ===================================================================
---- libjava/classpath/tools/gnu/classpath/tools/gjdoc/Main.java        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libjava/classpath/tools/gnu/classpath/tools/gjdoc/Main.java        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libjava/classpath/tools/gnu/classpath/tools/gjdoc/Main.java        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libjava/classpath/tools/gnu/classpath/tools/gjdoc/Main.java        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1825,16 +1825,7 @@
    public String getGjdocVersion()
    {
@@ -121450,8 +132059,8 @@ Index: libjava/classpath/tools/gnu/classpath/tools/gjdoc/Main.java
    }
 Index: libjava/classpath/tools/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java
 ===================================================================
---- libjava/classpath/tools/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java     (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libjava/classpath/tools/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java     (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libjava/classpath/tools/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java     (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libjava/classpath/tools/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -3736,20 +3736,7 @@
     protected String getDocletVersion()
     {
@@ -121484,8 +132093,8 @@ Nie można wyświetlić: plik binarny.
 svn:mime-type = application/octet-stream
 Index: libjava/classpath/ChangeLog.gcj
 ===================================================================
---- libjava/classpath/ChangeLog.gcj    (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libjava/classpath/ChangeLog.gcj    (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libjava/classpath/ChangeLog.gcj    (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libjava/classpath/ChangeLog.gcj    (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,3 +1,13 @@
 +2009-06-16  Matthias Klose  <doko@ubuntu.com>
 +
@@ -121500,10 +132109,16 @@ Index: libjava/classpath/ChangeLog.gcj
  2009-03-16  Matthias Klose  <doko@ubuntu.com>
  
        * configure.ac: Detect xulrunner-1.9.
+
+Zmiany atrybutów dla: libjava/classpath
+___________________________________________________________________
+Usunięte: svn:mergeinfo
+   Połączono odwrócone zmiany /branches/CLASSPATH/libjava/classpath:r144110
+
 Index: libjava/ChangeLog
 ===================================================================
---- libjava/ChangeLog  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libjava/ChangeLog  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libjava/ChangeLog  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libjava/ChangeLog  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,3 +1,28 @@
 +2009-05-11  Matthias Klose  <doko@ubuntu.com>
 +
@@ -121535,8 +132150,8 @@ Index: libjava/ChangeLog
        * GCC 4.4.0 released.
 Index: libjava/contrib/aotcompile.py.in
 ===================================================================
---- libjava/contrib/aotcompile.py.in   (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libjava/contrib/aotcompile.py.in   (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libjava/contrib/aotcompile.py.in   (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libjava/contrib/aotcompile.py.in   (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -177,11 +177,14 @@
      
      def __init__(self, path):
@@ -121589,7 +132204,7 @@ Index: libjava/contrib/aotcompile.py.in
 Index: libjava/contrib/generate-cacerts.pl.in
 ===================================================================
 --- libjava/contrib/generate-cacerts.pl.in     (.../tags/gcc_4_4_0_release)    (wersja 0)
-+++ libjava/contrib/generate-cacerts.pl.in     (.../branches/gcc-4_4-branch)   (wersja 149530)
++++ libjava/contrib/generate-cacerts.pl.in     (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -0,0 +1,106 @@
 +#!/usr/bin/perl
 +
@@ -121699,8 +132314,8 @@ Index: libjava/contrib/generate-cacerts.pl.in
 +}
 Index: libjava/configure
 ===================================================================
---- libjava/configure  (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libjava/configure  (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libjava/configure  (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libjava/configure  (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -19141,6 +19141,8 @@
  
  
@@ -121729,8 +132344,8 @@ Index: libjava/configure
    "include/platform.h" ) CONFIG_LINKS="$CONFIG_LINKS include/platform.h:include/$PLATFORMH" ;;
 Index: libjava/Makefile.am
 ===================================================================
---- libjava/Makefile.am        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libjava/Makefile.am        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libjava/Makefile.am        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libjava/Makefile.am        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -305,8 +305,15 @@
  ## compiled.
  EXTRA_libgcj_la_SOURCES = java/lang/Object.java
@@ -121768,8 +132383,8 @@ Index: libjava/Makefile.am
            $(DESTDIR)$(SDK_INCLUDE_DIR)/linux); \
 Index: libcpp/po/ChangeLog
 ===================================================================
---- libcpp/po/ChangeLog        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libcpp/po/ChangeLog        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libcpp/po/ChangeLog        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libcpp/po/ChangeLog        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,3 +1,7 @@
 +2009-04-22  Joseph Myers  <joseph@codesourcery.com>
 +
@@ -121780,8 +132395,8 @@ Index: libcpp/po/ChangeLog
        * GCC 4.4.0 released.
 Index: libcpp/po/cpplib.pot
 ===================================================================
---- libcpp/po/cpplib.pot       (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ libcpp/po/cpplib.pot       (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- libcpp/po/cpplib.pot       (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ libcpp/po/cpplib.pot       (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -8,7 +8,7 @@
  msgstr ""
  "Project-Id-Version: PACKAGE VERSION\n"
@@ -122313,8 +132928,8 @@ Index: libcpp/po/cpplib.pot
  msgstr ""
 Index: gnattools/Makefile.in
 ===================================================================
---- gnattools/Makefile.in      (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gnattools/Makefile.in      (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gnattools/Makefile.in      (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gnattools/Makefile.in      (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -164,7 +164,7 @@
        -(cd $(GCC_DIR)/ada/tools; $(LN_S) ../sdefault.adb .)
        -$(foreach PAIR,$(TOOLS_TARGET_PAIRS), \
@@ -122326,8 +132941,8 @@ Index: gnattools/Makefile.in
  
 Index: gnattools/ChangeLog
 ===================================================================
---- gnattools/ChangeLog        (.../tags/gcc_4_4_0_release)    (wersja 149530)
-+++ gnattools/ChangeLog        (.../branches/gcc-4_4-branch)   (wersja 149530)
+--- gnattools/ChangeLog        (.../tags/gcc_4_4_0_release)    (wersja 149762)
++++ gnattools/ChangeLog        (.../branches/gcc-4_4-branch)   (wersja 149762)
 @@ -1,3 +1,9 @@
 +2009-05-18  Bechir Zalila  <bechir.zalila@gmail.com>
 +
This page took 2.593815 seconds and 4 git commands to generate.