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=
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 \
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);
}
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>
+
* 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;
&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.
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
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.
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.
* 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
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.
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)
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;
&& 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 @@
}
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
#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;
/* 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));
}
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. */
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",
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;
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);
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:
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:
- 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:
- 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)
{
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;
}
}
}
-@@ -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)
}
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;
/* 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>
* 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__);
#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));
: 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;
/* 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);
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
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);
+
+ 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 {
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 */
+
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);
+
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)
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))
+ 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;
+
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;
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 {
+
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;
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
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;
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;
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 */
+
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
+{
+}
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;
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;
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;
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);
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,
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 {
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);
+
+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;
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 *);
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
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;
+
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. */
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])
+
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. */
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 };
+
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;
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> */
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;
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;
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
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);
+
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;
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 */
+
+}
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;
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;
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 } */
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 } */
+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;
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 } */
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 } */
+ "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 } */
+{
+ 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:
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;
+
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" }
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 } */
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 } */
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,
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;
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 } */
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 } */
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 } */
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 } } } */
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" } */
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 } */
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" } */
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" } */
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 } */
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" } */
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" } */
+}
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" } */
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" } */
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 } */
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 } */
+}
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)
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" } */
} 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" } */
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 " } */
+}
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" } */
{
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 } } } */
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 "" } */
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" } */
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 } */
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 } */
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 } */
+}
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()
}
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()
}
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()
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 */
+}
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 } } } */
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 } */
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" } */
+
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" } */
+/* { 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" } */
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 } } } */
+}
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. */
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 } */
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 } */
+
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>
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 } */
+
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 } */
+
+
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
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>
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
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
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" }
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.
+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.
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.
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.
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
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 )
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-*-* } }
+}
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 }
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
+
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" }
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" } */
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 }
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 "" }
+}
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;
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 }
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 }
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
+
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
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" }
+ 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
+ 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" }
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" }
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" }
+
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" }
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" }
+
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" }
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" }
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 }
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" }
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" }
+
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" }
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 }
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" }
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" }
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" }
+
+ 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.
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 } */
+
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 } */
+
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 } */
+
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 } */
+
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 {
+}
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 @@
*/
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;
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;
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 } */
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" } */
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
+
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
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
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 }
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 }
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
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
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
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" }
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" }
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
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
+} ;
+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
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
+
+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
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
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
+
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
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 }
+}
+
+// { 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.
}
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"
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
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
}
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
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 }
+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" }
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" }
+! { 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*-*-* } }
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
+ 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*-*-* } }
!
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" }
!
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" }
!
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/
! { 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" }
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
+
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 }
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" }
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
+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-*-* } } } }
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-*-* } }
!
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-*-* } { "*" } { "" } }
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-*-* } } } }
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 }
+!
+! { 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-*-* } }
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* } { "*" } { "" } }
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-*-* } { "*" } { "" } }
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
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 }
+!
+
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-*-* } }
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 }
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 }
+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" }
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.
+ 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 }
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 }
+ 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)
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*-*-* } }
!
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" }
! (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" }
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
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
+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-*-* } } } }
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-*-* } }
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/)
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" }
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-*-* } } } }
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-*-* } }
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* } { "*" } { "" } }
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" }
+! { 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" }
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'
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 }
+
+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 } }
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
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;
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);
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);
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;
}
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);
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 @@
}
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. */
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
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. */
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);
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);
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))
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))
}
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 @@
}
}
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 @@
}
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];
/* 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
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;
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"
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;
}
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. */
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 @@
+------------------------------------------------------------------------------
+-- --
+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>
+
+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 ());
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
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 *
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>
+
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>
+
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>
+
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>
+
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>
+
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>
+
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>
+
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>
+
+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;
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)
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 @@
}
/* 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);
{
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>
+
* 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 @@
}
/* 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);
}
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 *);
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;
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)
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);
}
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 *);
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);
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;
}
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);
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);
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;
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 @@
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 **************************/
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)
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)
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))
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)));
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
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.
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;
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);
}
{
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;
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
&& (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. */
{
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,
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
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
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.
* 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"
#. ??? 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 ""
#, 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.
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 ""
#, 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 ""
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 ""
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/"
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 "
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 "
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 "
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 ""
#, 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 ""
#, 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 ""
#, 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 "
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 '%"
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 "
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 '%"
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 "
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. "
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 "
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 "
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' "
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 "
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 "
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' "
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' "
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 ""
#. 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 ""
#. 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 "
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 "
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 "
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 "
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 "
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 "
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 "
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 "
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 "
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 "
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 "
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 "
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 ""
#. 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 "
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 "
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 "
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 ""
#. 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 "
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 "
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 "
#. 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 "
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 '%"
#. 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 '%"
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 "
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 "
#. 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 "
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 "
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 '%"
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 "
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, "
#. 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, "
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 "
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 "
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 "
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 "
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 "
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 "
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 "
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 "
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 "
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 "
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 "
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 "
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 "
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 "
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 "
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 "
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 "
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 "
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 "
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 "
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 "
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 "
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 "
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 "
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 ""
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 ""
+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);
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));
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);
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);
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,
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)
{
{
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)
/* 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,
/* 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))
{
}
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))
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) \
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;
}
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)
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;
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")
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)"
(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
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.
-
-
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"
+
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;
+
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"
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 \
$(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))
|| ((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 \
} \
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")])
;; 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,
+#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/>.
"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 \
} \
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
(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);
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
{
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 ();
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);
/* 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")])
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;
/* 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 ())
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) \
#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"
"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 ())
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.
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"
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;
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:
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)
}
}
-
-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
# 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>
}
/**
+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)
{
__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
}
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
__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(); }
/**
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}
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 = \
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 { };
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()
{
}
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;
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))
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
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
}
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
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.
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
#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()
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
* 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;
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;
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.
+//
+{
+ 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" }
{
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];
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" }
+
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" }
+
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" }
+
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" }
+
+}
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 );
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 @@
}
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;
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;
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;
}
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 }
+}
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;
{
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");
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;
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" }
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 "" }
+ 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* } }
+ 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)
}
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 }
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
+//
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
+//
+}
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" } {
} 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.
+//
+ 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");
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
# 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;
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 @@
-->
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>
</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>
<!-- 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>
</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">
<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">
<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
<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">
<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"
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 \
@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. */
/* 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.
*/
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.
+#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>
+
* 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;
_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);
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;
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)
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"
}
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>
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
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);
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>
+}
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
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>
+}
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)
{
}
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 };
* 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 };
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;\
{ \
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 \
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}"; };
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>
+
* 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>
+
* 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
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.
}
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 \
@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)
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()
{
}
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()
{
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>
+
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>
+
* 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):
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
+
+}
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 @@
"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
$(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>
+
* 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"
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), \
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>
+