summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYvan Roux <yvan.roux@linaro.org>2017-01-09 21:09:13 +0100
committerYvan Roux <yvan.roux@linaro.org>2017-01-09 21:09:13 +0100
commit5c7c74364dd7a8242eb820b98351ca57cf676b58 (patch)
tree991a3d76dc2dbe405a2a6a1c0814639d3dc9849f
parente60be605d356848e6ed45730e218d213ea34acae (diff)
downloadlinaro-gcc-5c7c74364dd7a8242eb820b98351ca57cf676b58.tar.gz
linaro-gcc-5c7c74364dd7a8242eb820b98351ca57cf676b58.tar.bz2
linaro-gcc-5c7c74364dd7a8242eb820b98351ca57cf676b58.zip
Merge branches/gcc-6-branch rev 244220.
Change-Id: I9f2d907c75595859355f909019b9109011440154
-rw-r--r--ChangeLog4
-rw-r--r--boehm-gc/ChangeLog4
-rw-r--r--config/ChangeLog4
-rw-r--r--contrib/ChangeLog4
-rw-r--r--contrib/header-tools/ChangeLog4
-rw-r--r--contrib/reghunt/ChangeLog4
-rw-r--r--contrib/regression/ChangeLog4
-rw-r--r--fixincludes/ChangeLog4
-rw-r--r--gcc/BASE-VER2
-rw-r--r--gcc/ChangeLog167
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/ada/ChangeLog4
-rw-r--r--gcc/c-family/ChangeLog4
-rw-r--r--gcc/c/ChangeLog10
-rw-r--r--gcc/c/c-decl.c14
-rw-r--r--gcc/config/i386/i386.c14
-rw-r--r--gcc/config/i386/stringop.opt31
-rw-r--r--gcc/config/rs6000/rs6000.c60
-rw-r--r--gcc/config/rs6000/rs6000.h3
-rw-r--r--gcc/config/rs6000/rs6000.opt8
-rw-r--r--gcc/cp/ChangeLog10
-rw-r--r--gcc/cp/pt.c12
-rw-r--r--gcc/doc/extend.texi21
-rw-r--r--gcc/doc/invoke.texi46
-rw-r--r--gcc/doc/md.texi4
-rw-r--r--gcc/expr.c52
-rw-r--r--gcc/fortran/ChangeLog11
-rw-r--r--gcc/fortran/decl.c3
-rw-r--r--gcc/gcc.c11
-rw-r--r--gcc/go/ChangeLog4
-rw-r--r--gcc/ipa-pure-const.c3
-rw-r--r--gcc/java/ChangeLog4
-rw-r--r--gcc/jit/ChangeLog4
-rw-r--r--gcc/lto/ChangeLog4
-rw-r--r--gcc/objc/ChangeLog4
-rw-r--r--gcc/objcp/ChangeLog4
-rw-r--r--gcc/po/ChangeLog34
-rw-r--r--gcc/po/es.po1701
-rw-r--r--gcc/po/exgettext7
-rw-r--r--gcc/po/fr.po2892
-rw-r--r--gcc/po/gcc.pot16484
-rw-r--r--gcc/postreload.c5
-rw-r--r--gcc/testsuite/ChangeLog126
-rw-r--r--gcc/testsuite/g++.dg/cpp0x/pr78701.C9
-rw-r--r--gcc/testsuite/g++.dg/ipa/pr77905.C21
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/pr77767.c16
-rw-r--r--gcc/testsuite/gcc.dg/pr77673.c19
-rw-r--r--gcc/testsuite/gcc.dg/pr77834.c2
-rw-r--r--gcc/testsuite/gcc.dg/pr78540.c2
-rw-r--r--gcc/testsuite/gcc.dg/spellcheck-options-13.c5
-rw-r--r--gcc/testsuite/gcc.dg/tls/pr78796.c32
-rw-r--r--gcc/testsuite/gcc.dg/torture/pr71055.c18
-rw-r--r--gcc/testsuite/gcc.dg/torture/pr78731.c41
-rw-r--r--gcc/testsuite/gcc.dg/tree-ssa/pr78428.c27
-rw-r--r--gcc/testsuite/gcc.dg/tree-ssa/pr78886.c10
-rw-r--r--gcc/testsuite/gcc.target/aarch64/pr78255.c12
-rw-r--r--gcc/testsuite/gcc.target/arm/pr78255-1.c57
-rw-r--r--gcc/testsuite/gcc.target/arm/pr78255-2.c12
-rw-r--r--gcc/testsuite/gcc.target/powerpc/pr72717.c20
-rw-r--r--gcc/testsuite/gcc.target/s390/litpool-str-1.c22
-rw-r--r--gcc/testsuite/gfortran.dg/fimplicit_none_1.f906
-rw-r--r--gcc/testsuite/gfortran.dg/fimplicit_none_2.f906
-rw-r--r--gcc/tree-ssa-math-opts.c81
-rw-r--r--gcc/tree-ssa-sccvn.c24
-rw-r--r--gcc/tree-ssa-strlen.c3
-rw-r--r--gcc/varasm.c4
-rw-r--r--gnattools/ChangeLog4
-rw-r--r--gotools/ChangeLog4
-rw-r--r--include/ChangeLog4
-rw-r--r--intl/ChangeLog4
-rw-r--r--libada/ChangeLog4
-rw-r--r--libatomic/ChangeLog4
-rw-r--r--libbacktrace/ChangeLog4
-rw-r--r--libcc1/ChangeLog4
-rw-r--r--libcilkrts/ChangeLog4
-rw-r--r--libcpp/ChangeLog4
-rw-r--r--libcpp/po/ChangeLog4
-rw-r--r--libdecnumber/ChangeLog4
-rw-r--r--libffi/ChangeLog4
-rw-r--r--libgcc/ChangeLog4
-rw-r--r--libgcc/config/libbid/ChangeLog4
-rw-r--r--libgfortran/ChangeLog4
-rw-r--r--libgomp/ChangeLog4
-rw-r--r--libiberty/ChangeLog4
-rw-r--r--libitm/ChangeLog4
-rw-r--r--libjava/ChangeLog4
-rw-r--r--libjava/classpath/ChangeLog4
-rw-r--r--libjava/libltdl/ChangeLog4
-rw-r--r--libmpx/ChangeLog4
-rw-r--r--libobjc/ChangeLog4
-rw-r--r--liboffloadmic/ChangeLog4
-rw-r--r--libquadmath/ChangeLog4
-rw-r--r--libsanitizer/ChangeLog4
-rw-r--r--libssp/ChangeLog4
-rw-r--r--libstdc++-v3/ChangeLog22
-rw-r--r--libstdc++-v3/include/bits/predefined_ops.h18
-rw-r--r--libstdc++-v3/include/std/thread1
-rw-r--r--libstdc++-v3/testsuite/25_algorithms/sort/78991.cc40
-rw-r--r--libstdc++-v3/testsuite/30_threads/thread/cons/lwg2097.cc29
-rw-r--r--libvtv/ChangeLog4
-rw-r--r--lto-plugin/ChangeLog4
-rw-r--r--maintainer-scripts/ChangeLog4
-rw-r--r--zlib/ChangeLog4
103 files changed, 10665 insertions, 11819 deletions
diff --git a/ChangeLog b/ChangeLog
index fd84d2aa00e..8a887b043f2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-31 Jakub Sejdak <jakub.sejdak@phoesys.com>
* config.sub: Add support for Phoenix-RTOS targets.
diff --git a/boehm-gc/ChangeLog b/boehm-gc/ChangeLog
index 5e7641af05a..d430f1d1830 100644
--- a/boehm-gc/ChangeLog
+++ b/boehm-gc/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/config/ChangeLog b/config/ChangeLog
index 5cb6f47452e..a446126d3d4 100644
--- a/config/ChangeLog
+++ b/config/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index d90d9936927..2cd87e7487a 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/contrib/header-tools/ChangeLog b/contrib/header-tools/ChangeLog
index 9972e03b0cb..2cbdddaf37f 100644
--- a/contrib/header-tools/ChangeLog
+++ b/contrib/header-tools/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/contrib/reghunt/ChangeLog b/contrib/reghunt/ChangeLog
index f99fe279b7d..b17f3103cf2 100644
--- a/contrib/reghunt/ChangeLog
+++ b/contrib/reghunt/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/contrib/regression/ChangeLog b/contrib/regression/ChangeLog
index a33fa9c99f7..b3b7be73fb2 100644
--- a/contrib/regression/ChangeLog
+++ b/contrib/regression/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/fixincludes/ChangeLog b/fixincludes/ChangeLog
index 95542242181..73d229c16c4 100644
--- a/fixincludes/ChangeLog
+++ b/fixincludes/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-12-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Backport from mainline
diff --git a/gcc/BASE-VER b/gcc/BASE-VER
index 024b066c0bb..dc0208aba8e 100644
--- a/gcc/BASE-VER
+++ b/gcc/BASE-VER
@@ -1 +1 @@
-6.2.1
+6.3.1
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 09d10a02c76..1a4859e8023 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,170 @@
+2017-01-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ Backport from mainline
+ 2016-12-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ PR rtl-optimization/78255
+ * gcc/postreload.c (reload_cse_simplify): Do not CSE a function if
+ NO_FUNCTION_CSE is true.
+
+2017-01-06 Wilco Dijkstra <wdijkstr@arm.com>
+
+ Backport from mainline
+ 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
+
+ PR target/78041
+ * config/arm/neon.md (ashldi3_neon): Add "r 0 i" and "&r r i" variants.
+ Remove partial overlap check for shift by 1.
+ (ashldi3_neon): Likewise.
+
+2017-01-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ Backport from mainline
+ 2016-07-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
+
+ * config/rs6000/rs6000.c (rs6000_option_override_internal): Add
+ comments to explain why certain error messages make mention of
+ undocumented options.
+ (rs6000_invalid_builtin): Change error messages to replace mention
+ of undocumented options with mention of the -mcpu=power9 option
+ that enables those undocumented options.
+ * config/rs6000/rs6000.h: Add macro definition of MASK_FLOAT128
+ and change the macro definition of RS6000_BTM_FLOAT128 to correct
+ an error that was discovered during the development of this patch.
+ * config/rs6000/rs6000.opt: Add the Undocumented qualifier to the
+ mpower9-fusion, mpower9-vector, mpower9-dform, and mmodulo entries.
+ * doc/extend.texi (PowerPC AltiVec Built-in Functions): Modify
+ descriptions of built-in functions so that they depend on
+ -mcpu=power9 instead of on the corresponding undocumented flags.
+ * doc/invoke.texi (Option Summary): Remove all mention of newly
+ undocumented flags.
+ (IBM RS/6000 and PowerPC Options): Likewise.
+ * doc/md.texi (Constraints for Particuliar Machines): Remove all
+ mention of newly undocumented flags.
+
+2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ Backport from mainline
+ 2016-12-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * varasm.c (build_constant_desc): Use the alignment of the var
+ decl instead of the original expression.
+
+2017-01-04 Richard Biener <rguenther@suse.de>
+
+ Backport from mainline
+ 2016-05-11 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71055
+ * tree-ssa-sccvn.c (vn_reference_lookup_3): When native-interpreting
+ sth with precision not equal to access size verify we don't chop
+ off bits.
+
+2017-01-03 Martin Liska <mliska@suse.cz>
+
+ Backport from mainline
+ 2016-12-21 Jakub Jelinek <jakub@redhat.com>
+ Martin Liska <mliska@suse.cz>
+
+ PR driver/78863
+ * gcc.c (driver::build_option_suggestions): Do not add
+ -fsanitize=all as a suggestion candidate.
+
+2017-01-03 Martin Liska <mliska@suse.cz>
+
+ Backport from mainline
+ 2016-12-22 Martin Liska <mliska@suse.cz>
+
+ PR tree-optimization/78886
+ * tree-ssa-strlen.c (handle_builtin_malloc): Return when LHS
+ is equal to NULL.
+
+2017-01-03 Martin Liska <mliska@suse.cz>
+
+ Backport from mainline
+ 2016-12-13 Martin Liska <mliska@suse.cz>
+
+ PR tree-optimization/78428
+ * expr.c (store_constructor_field): Add new arguments to the
+ function.
+ (store_constructor): Set up bitregion_end and add
+ gcc_unreachable to fields that have either non-constant size
+ or (and) offset.
+
+2016-12-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR translation/78922
+ * config/i386/stringop.opt: Remove.
+
+2016-12-21 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from mainline
+ 2016-12-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR ipa/77905
+ * ipa-pure-const.c (cdtor_p): Return true for
+ DECL_STATIC_{CON,DE}STRUCTOR even when it is
+ DECL_LOOPING_CONST_OR_PURE_P.
+
+2016-12-21 Jakub Jelinek <jakub@redhat.com>
+
+ * BASE-VER: Set to 6.3.1.
+
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
+2016-12-14 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/59874
+ * config/i386/i386.c (enum ix86_builtins): Add IX86_BUILTIN_CLZS
+ and IX86_BUILTIN_CTZS.
+ (bdesc_args): Add __builtin_clzs and __builtin_ctzs.
+ (ix86_fold_builtin): Handle IX86_BUILTIN_CTZS and IX86_BUILTIN_CLZS.
+
+2016-12-14 Wilco Dijkstra <wdijkstr@arm.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR target/78796
+ * config/aarch64/aarch64.c (aarch64_classify_symbol): Merge large
+ model checks into switch.
+
+2016-12-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ Backport from mainline
+ 2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * tree-ssa-math-opts.c (struct symbolic_number): Improve comment.
+
+2016-12-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ Backport from mainline
+ 2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ PR tree-optimization/77673
+ * tree-ssa-math-opts.c (struct symbolic_number): Add new src field.
+ (init_symbolic_number): Initialize src field from src parameter.
+ (perform_symbolic_merge): Select most dominated statement as the
+ source statement. Set src field of resulting n structure from the
+ input src with the lowest address.
+ (find_bswap_or_nop): Rename source_stmt into ins_stmt.
+ (bswap_replace): Rename src_stmt into ins_stmt. Initially get source
+ of load from src field rather than insertion statement. Cancel
+ optimization if statement analyzed is not dominated by the insertion
+ statement.
+ (pass_optimize_bswap::execute): Rename src_stmt to ins_stmt. Compute
+ dominance information.
+
+2016-12-13 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ Backport from mainline
+ 2016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/72717
+ * config/rs6000/rs6000.c (rs6000_expand_vector_init): If the
+ V2DImode elements are SUBREG's convert the result into DImode
+ rather than failing in emit_move_insn.
+
2016-12-13 Iain Sandoe <iain@codesourcery.com>
Backport from mainline
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 10c7a04b606..197d842523f 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20161213
+20170109
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 7ecbd634548..803e9c50ab0 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-12-07 Eric Botcazou <ebotcazou@adacore.com>
* gcc-interface/decl.c (gnat_to_gnu_entity) <E_Enumeration_Subtype>:
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 6248e6c2e78..fb1e99da559 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-10-28 Aldy Hernandez <aldyh@redhat.com>
PR debug/77773
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index a3837c24b04..2b1f71855ad 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,13 @@
+2016-12-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/77767
+ * c-decl.c (grokdeclarator): If *expr is non-NULL, append expression
+ to *expr instead of overwriting it.
+
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-11-05 Martin Sebor <msebor@redhat.com>
Backport from trunk.
diff --git a/gcc/c/c-decl.c b/gcc/c/c-decl.c
index b237e93b927..e8bafedd735 100644
--- a/gcc/c/c-decl.c
+++ b/gcc/c/c-decl.c
@@ -5400,11 +5400,21 @@ grokdeclarator (const struct c_declarator *declarator,
if (TREE_CODE (type) == ERROR_MARK)
return error_mark_node;
if (expr == NULL)
- expr = &expr_dummy;
+ {
+ expr = &expr_dummy;
+ expr_dummy = NULL_TREE;
+ }
if (expr_const_operands == NULL)
expr_const_operands = &expr_const_operands_dummy;
- *expr = declspecs->expr;
+ if (declspecs->expr)
+ {
+ if (*expr)
+ *expr = build2 (COMPOUND_EXPR, TREE_TYPE (declspecs->expr), *expr,
+ declspecs->expr);
+ else
+ *expr = declspecs->expr;
+ }
*expr_const_operands = declspecs->expr_const_operands;
if (decl_context == FUNCDEF)
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index c0855c94a17..91f51d58cb7 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -32396,6 +32396,7 @@ enum ix86_builtins
/* LZCNT */
IX86_BUILTIN_LZCNT16,
+ IX86_BUILTIN_CLZS,
IX86_BUILTIN_LZCNT32,
IX86_BUILTIN_LZCNT64,
@@ -32422,6 +32423,7 @@ enum ix86_builtins
IX86_BUILTIN_BEXTR32,
IX86_BUILTIN_BEXTR64,
IX86_BUILTIN_TZCNT16,
+ IX86_BUILTIN_CTZS,
IX86_BUILTIN_TZCNT32,
IX86_BUILTIN_TZCNT64,
@@ -33813,6 +33815,8 @@ static const struct builtin_description bdesc_args[] =
/* LZCNT */
{ OPTION_MASK_ISA_LZCNT, CODE_FOR_lzcnt_hi, "__builtin_ia32_lzcnt_u16", IX86_BUILTIN_LZCNT16, UNKNOWN, (int) UINT16_FTYPE_UINT16 },
+ /* Same as above, for backward compatibility. */
+ { OPTION_MASK_ISA_LZCNT, CODE_FOR_lzcnt_hi, "__builtin_clzs", IX86_BUILTIN_CLZS, UNKNOWN, (int) UINT16_FTYPE_UINT16 },
{ OPTION_MASK_ISA_LZCNT, CODE_FOR_lzcnt_si, "__builtin_ia32_lzcnt_u32", IX86_BUILTIN_LZCNT32, UNKNOWN, (int) UINT_FTYPE_UINT },
{ OPTION_MASK_ISA_LZCNT | OPTION_MASK_ISA_64BIT, CODE_FOR_lzcnt_di, "__builtin_ia32_lzcnt_u64", IX86_BUILTIN_LZCNT64, UNKNOWN, (int) UINT64_FTYPE_UINT64 },
@@ -33821,6 +33825,8 @@ static const struct builtin_description bdesc_args[] =
{ OPTION_MASK_ISA_BMI | OPTION_MASK_ISA_64BIT, CODE_FOR_bmi_bextr_di, "__builtin_ia32_bextr_u64", IX86_BUILTIN_BEXTR64, UNKNOWN, (int) UINT64_FTYPE_UINT64_UINT64 },
{ OPTION_MASK_ISA_BMI, CODE_FOR_bmi_tzcnt_hi, "__builtin_ia32_tzcnt_u16", IX86_BUILTIN_TZCNT16, UNKNOWN, (int) UINT16_FTYPE_UINT16 },
+ /* Same as above, for backward compatibility. */
+ { OPTION_MASK_ISA_BMI, CODE_FOR_bmi_tzcnt_hi, "__builtin_ctzs", IX86_BUILTIN_CTZS, UNKNOWN, (int) UINT16_FTYPE_UINT16 },
{ OPTION_MASK_ISA_BMI, CODE_FOR_bmi_tzcnt_si, "__builtin_ia32_tzcnt_u32", IX86_BUILTIN_TZCNT32, UNKNOWN, (int) UINT_FTYPE_UINT },
{ OPTION_MASK_ISA_BMI | OPTION_MASK_ISA_64BIT, CODE_FOR_bmi_tzcnt_di, "__builtin_ia32_tzcnt_u64", IX86_BUILTIN_TZCNT64, UNKNOWN, (int) UINT64_FTYPE_UINT64 },
@@ -37603,6 +37609,7 @@ ix86_fold_builtin (tree fndecl, int n_args,
return fold_builtin_cpu (fndecl, args);
case IX86_BUILTIN_TZCNT16:
+ case IX86_BUILTIN_CTZS:
case IX86_BUILTIN_TZCNT32:
case IX86_BUILTIN_TZCNT64:
gcc_assert (n_args == 1);
@@ -37610,7 +37617,8 @@ ix86_fold_builtin (tree fndecl, int n_args,
{
tree type = TREE_TYPE (TREE_TYPE (fndecl));
tree arg = args[0];
- if (fn_code == IX86_BUILTIN_TZCNT16)
+ if (fn_code == IX86_BUILTIN_TZCNT16
+ || fn_code == IX86_BUILTIN_CTZS)
arg = fold_convert (short_unsigned_type_node, arg);
if (integer_zerop (arg))
return build_int_cst (type, TYPE_PRECISION (TREE_TYPE (arg)));
@@ -37620,6 +37628,7 @@ ix86_fold_builtin (tree fndecl, int n_args,
break;
case IX86_BUILTIN_LZCNT16:
+ case IX86_BUILTIN_CLZS:
case IX86_BUILTIN_LZCNT32:
case IX86_BUILTIN_LZCNT64:
gcc_assert (n_args == 1);
@@ -37627,7 +37636,8 @@ ix86_fold_builtin (tree fndecl, int n_args,
{
tree type = TREE_TYPE (TREE_TYPE (fndecl));
tree arg = args[0];
- if (fn_code == IX86_BUILTIN_LZCNT16)
+ if (fn_code == IX86_BUILTIN_LZCNT16
+ || fn_code == IX86_BUILTIN_CLZS)
arg = fold_convert (short_unsigned_type_node, arg);
if (integer_zerop (arg))
return build_int_cst (type, TYPE_PRECISION (TREE_TYPE (arg)));
diff --git a/gcc/config/i386/stringop.opt b/gcc/config/i386/stringop.opt
deleted file mode 100644
index ad64f371436..00000000000
--- a/gcc/config/i386/stringop.opt
+++ /dev/null
@@ -1,31 +0,0 @@
-/* Definitions for stringop option handling for IA-32.
- Copyright (C) 2013-2016 Free Software Foundation, Inc.
-
-This file is part of GCC.
-
-GCC is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 3, or (at your option)
-any later version.
-
-GCC is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GCC; see the files COPYING3. If not,
-see <http://www.gnu.org/licenses/>. */
-
-Enum(stringop_alg) String(rep_byte) Value(rep_prefix_1_byte)
-
-#undef DEF_ENUM
-#define DEF_ENUM EnumValue
-
-#undef DEF_ALG
-#define DEF_ALG(alg, name) Enum(stringop_alg) String(name) Value(alg)
-
-#include "stringop.def"
-
-#undef DEF_ENUM
-#undef DEF_ALG
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c
index e319b26755c..bfc362f1682 100644
--- a/gcc/config/rs6000/rs6000.c
+++ b/gcc/config/rs6000/rs6000.c
@@ -4190,6 +4190,10 @@ rs6000_option_override_internal (bool global_init_p)
{
if (rs6000_isa_flags_explicit & OPTION_MASK_P8_FUSION)
{
+ /* We prefer to not mention undocumented options in
+ error messages. However, if users have managed to select
+ power9-fusion without selecting power8-fusion, they
+ already know about undocumented flags. */
error ("-mpower9-fusion requires -mpower8-fusion");
rs6000_isa_flags &= ~OPTION_MASK_P9_FUSION;
}
@@ -4237,6 +4241,10 @@ rs6000_option_override_internal (bool global_init_p)
/* ISA 3.0 vector instructions include ISA 2.07. */
if (TARGET_P9_VECTOR && !TARGET_P8_VECTOR)
{
+ /* We prefer to not mention undocumented options in
+ error messages. However, if users have managed to select
+ power9-vector without selecting power8-vector, they
+ already know about undocumented flags. */
if (rs6000_isa_flags_explicit & OPTION_MASK_P8_VECTOR)
error ("-mpower9-vector requires -mpower8-vector");
rs6000_isa_flags &= ~OPTION_MASK_P9_VECTOR;
@@ -4264,6 +4272,10 @@ rs6000_option_override_internal (bool global_init_p)
/* ISA 3.0 D-form instructions require p9-vector and upper-regs. */
if ((TARGET_P9_DFORM_SCALAR || TARGET_P9_DFORM_VECTOR) && !TARGET_P9_VECTOR)
{
+ /* We prefer to not mention undocumented options in
+ error messages. However, if users have managed to select
+ power9-dform without selecting power9-vector, they
+ already know about undocumented flags. */
if (rs6000_isa_flags_explicit & OPTION_MASK_P9_VECTOR)
error ("-mpower9-dform requires -mpower9-vector");
rs6000_isa_flags &= ~(OPTION_MASK_P9_DFORM_SCALAR
@@ -4272,6 +4284,10 @@ rs6000_option_override_internal (bool global_init_p)
if (TARGET_P9_DFORM_SCALAR && !TARGET_UPPER_REGS_DF)
{
+ /* We prefer to not mention undocumented options in
+ error messages. However, if users have managed to select
+ power9-dform without selecting upper-regs-df, they
+ already know about undocumented flags. */
if (rs6000_isa_flags_explicit & OPTION_MASK_UPPER_REGS_DF)
error ("-mpower9-dform requires -mupper-regs-df");
rs6000_isa_flags &= ~OPTION_MASK_P9_DFORM_SCALAR;
@@ -6667,25 +6683,43 @@ rs6000_expand_vector_init (rtx target, rtx vals)
/* Double word values on VSX can use xxpermdi or lxvdsx. */
if (VECTOR_MEM_VSX_P (mode) && (mode == V2DFmode || mode == V2DImode))
{
- rtx op0 = XVECEXP (vals, 0, 0);
- rtx op1 = XVECEXP (vals, 0, 1);
+ rtx op[2];
+ size_t i;
+ size_t num_elements = (all_same) ? 1 : 2;
+ for (i = 0; i < num_elements; i++)
+ {
+ op[i] = XVECEXP (vals, 0, i);
+ /* Just in case there is a SUBREG with a smaller mode, do a
+ conversion. */
+ if (GET_MODE (op[i]) != inner_mode)
+ {
+ rtx tmp = gen_reg_rtx (inner_mode);
+ convert_move (tmp, op[i], 0);
+ op[i] = tmp;
+ }
+ /* Allow load with splat double word. */
+ else if (MEM_P (op[i]))
+ {
+ if (!all_same)
+ op[i] = force_reg (inner_mode, op[i]);
+ }
+ else if (!REG_P (op[i]))
+ op[i] = force_reg (inner_mode, op[i]);
+ }
+
if (all_same)
{
- if (!MEM_P (op0) && !REG_P (op0))
- op0 = force_reg (inner_mode, op0);
if (mode == V2DFmode)
- emit_insn (gen_vsx_splat_v2df (target, op0));
+ emit_insn (gen_vsx_splat_v2df (target, op[0]));
else
- emit_insn (gen_vsx_splat_v2di (target, op0));
+ emit_insn (gen_vsx_splat_v2di (target, op[0]));
}
else
{
- op0 = force_reg (inner_mode, op0);
- op1 = force_reg (inner_mode, op1);
if (mode == V2DFmode)
- emit_insn (gen_vsx_concat_v2df (target, op0, op1));
+ emit_insn (gen_vsx_concat_v2df (target, op[0], op[1]));
else
- emit_insn (gen_vsx_concat_v2di (target, op0, op1));
+ emit_insn (gen_vsx_concat_v2di (target, op[0], op[1]));
}
return;
}
@@ -15394,13 +15428,13 @@ rs6000_invalid_builtin (enum rs6000_builtins fncode)
else if ((fnmask & RS6000_BTM_P8_VECTOR) != 0)
error ("Builtin function %s requires the -mpower8-vector option", name);
else if ((fnmask & RS6000_BTM_P9_VECTOR) != 0)
- error ("Builtin function %s requires the -mpower9-vector option", name);
+ error ("Builtin function %s requires the -mcpu=power9 option", name);
else if ((fnmask & (RS6000_BTM_P9_MISC | RS6000_BTM_64BIT))
== (RS6000_BTM_P9_MISC | RS6000_BTM_64BIT))
- error ("Builtin function %s requires the -mpower9-misc and"
+ error ("Builtin function %s requires the -mcpu=power9 and"
" -m64 options", name);
else if ((fnmask & RS6000_BTM_P9_MISC) == RS6000_BTM_P9_MISC)
- error ("Builtin function %s requires the -mpower9-misc option", name);
+ error ("Builtin function %s requires the -mcpu=power9 option", name);
else if ((fnmask & (RS6000_BTM_HARD_FLOAT | RS6000_BTM_LDBL128))
== (RS6000_BTM_HARD_FLOAT | RS6000_BTM_LDBL128))
error ("Builtin function %s requires the -mhard-float and"
diff --git a/gcc/config/rs6000/rs6000.h b/gcc/config/rs6000/rs6000.h
index 62854783920..9f6f6851db9 100644
--- a/gcc/config/rs6000/rs6000.h
+++ b/gcc/config/rs6000/rs6000.h
@@ -635,6 +635,7 @@ extern int rs6000_vector_align[];
#define MASK_DIRECT_MOVE OPTION_MASK_DIRECT_MOVE
#define MASK_DLMZB OPTION_MASK_DLMZB
#define MASK_EABI OPTION_MASK_EABI
+#define MASK_FLOAT128 OPTION_MASK_FLOAT128
#define MASK_FPRND OPTION_MASK_FPRND
#define MASK_P8_FUSION OPTION_MASK_P8_FUSION
#define MASK_HARD_FLOAT OPTION_MASK_HARD_FLOAT
@@ -2718,7 +2719,7 @@ extern int frame_pointer_needed;
#define RS6000_BTM_HARD_FLOAT MASK_SOFT_FLOAT /* Hardware floating point. */
#define RS6000_BTM_LDBL128 MASK_MULTIPLE /* 128-bit long double. */
#define RS6000_BTM_64BIT MASK_64BIT /* 64-bit addressing. */
-#define RS6000_BTM_FLOAT128 MASK_P9_VECTOR /* IEEE 128-bit float. */
+#define RS6000_BTM_FLOAT128 MASK_FLOAT128 /* IEEE 128-bit float. */
#define RS6000_BTM_COMMON (RS6000_BTM_ALTIVEC \
| RS6000_BTM_VSX \
diff --git a/gcc/config/rs6000/rs6000.opt b/gcc/config/rs6000/rs6000.opt
index 611ed01b2a0..8ac92ace449 100644
--- a/gcc/config/rs6000/rs6000.opt
+++ b/gcc/config/rs6000/rs6000.opt
@@ -602,7 +602,7 @@ Target Undocumented Var(rs6000_optimize_swaps) Init(1) Save
Analyze and remove doubleword swaps from VSX computations.
mpower9-fusion
-Target Report Mask(P9_FUSION) Var(rs6000_isa_flags)
+Target Undocumented Report Mask(P9_FUSION) Var(rs6000_isa_flags)
Fuse certain operations together for better performance on power9.
mpower9-misc
@@ -610,7 +610,7 @@ Target Undocumented Report Mask(P9_MISC) Var(rs6000_isa_flags)
Use/do not use certain scalar instructions added in ISA 3.0.
mpower9-vector
-Target Report Mask(P9_VECTOR) Var(rs6000_isa_flags)
+Target Undocumented Report Mask(P9_VECTOR) Var(rs6000_isa_flags)
Use/do not use vector instructions added in ISA 3.0.
mpower9-dform-scalar
@@ -622,7 +622,7 @@ Target Undocumented Mask(P9_DFORM_VECTOR) Var(rs6000_isa_flags)
Use/do not use vector register+offset memory instructions added in ISA 3.0.
mpower9-dform
-Target Report Var(TARGET_P9_DFORM_BOTH) Init(-1) Save
+Target Undocumented Report Var(TARGET_P9_DFORM_BOTH) Init(-1) Save
Use/do not use register+offset memory instructions added in ISA 3.0.
mpower9-minmax
@@ -634,7 +634,7 @@ Target Undocumented Mask(TOC_FUSION) Var(rs6000_isa_flags)
Fuse medium/large code model toc references with the memory instruction.
mmodulo
-Target Report Mask(MODULO) Var(rs6000_isa_flags)
+Target Undocumented Report Mask(MODULO) Var(rs6000_isa_flags)
Generate the integer modulo instructions.
mfloat128
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index db003a45f73..8f01f83cc56 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,13 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
+2016-12-14 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/78701
+ * pt.c (type_unification_real): Check tsubst arg doesn't have
+ remaining template parms before converting it.
+
2016-12-08 Nathan Sidwell <nathan@acm.org>
PR c++/78551
diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c
index f550a450d3d..744b4617b2d 100644
--- a/gcc/cp/pt.c
+++ b/gcc/cp/pt.c
@@ -18563,14 +18563,19 @@ type_unification_real (tree tparms,
if (DECL_P (parm))
input_location = DECL_SOURCE_LOCATION (parm);
arg = tsubst_template_arg (arg, targs, complain, NULL_TREE);
- arg = convert_template_argument (parm, arg, targs, complain,
- i, NULL_TREE);
+ if (!uses_template_parms (arg))
+ arg = convert_template_argument (parm, arg, targs, complain,
+ i, NULL_TREE);
+ else if (saw_undeduced < 2)
+ arg = NULL_TREE;
+ else
+ arg = error_mark_node;
input_location = save_loc;
*checks = get_deferred_access_checks ();
pop_deferring_access_checks ();
if (arg == error_mark_node)
return 1;
- else
+ else if (arg)
{
TREE_VEC_ELT (targs, i) = arg;
/* The position of the first default template argument,
@@ -18578,7 +18583,6 @@ type_unification_real (tree tparms,
Record that. */
if (!NON_DEFAULT_TEMPLATE_ARGS_COUNT (targs))
SET_NON_DEFAULT_TEMPLATE_ARGS_COUNT (targs, i);
- continue;
}
}
diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi
index ee2715d7ea6..00e789693ce 100644
--- a/gcc/doc/extend.texi
+++ b/gcc/doc/extend.texi
@@ -16554,8 +16554,8 @@ int __builtin_bcdsub_gt (vector __int128_t, vector__int128_t);
int __builtin_bcdsub_ov (vector __int128_t, vector__int128_t);
@end smallexample
-If the ISA 3.00 additions to the vector/scalar (power9-vector)
-instruction set are available:
+If the ISA 3.0 instruction set additions (@option{-mcpu=power9})
+are available:
@smallexample
vector long long vec_vctz (vector long long);
@@ -16591,10 +16591,9 @@ vector long long vec_vprtybd (vector long long);
vector unsigned long long vec_vprtybd (vector unsigned long long);
@end smallexample
-
-If the ISA 3.00 additions to the vector/scalar (power9-vector)
-instruction set are available for 64-bit targets:
-
+On 64-bit targets, if the ISA 3.0 additions (@option{-mcpu=power9})
+are available:
+
@smallexample
vector long vec_vprtyb (vector long);
vector unsigned long vec_vprtyb (vector unsigned long);
@@ -16609,9 +16608,7 @@ vector __uint128_t vec_vprtybd (vector __uint128_t);
@end smallexample
The following built-in vector functions are available for the PowerPC family
-of processors, starting with ISA 3.0 or later (@option{-mcpu=power9})
-or with @option{-mpower9-vector}:
-
+of processors, starting with ISA 3.0 or later (@option{-mcpu=power9}):
@smallexample
__vector unsigned char
vec_absd (__vector unsigned char arg1, __vector unsigned char arg2);
@@ -16723,9 +16720,9 @@ The second argument to the @var{__builtin_crypto_vshasigmad} and
integer that is 0 or 1. The third argument to these builtin functions
must be a constant integer in the range of 0 to 15.
-If the ISA 3.00 additions to the vector/scalar (power9-vector)
-instruction set are available, the following additional functions are
-available for both 32-bit and 64-bit targets.
+If the ISA 3.0 instruction set additions
+are enabled (@option{-mcpu=power9}), the following additional
+functions are available for both 32-bit and 64-bit targets.
vector short vec_xl (int, vector short *);
vector short vec_xl (int, short *);
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index 330a934b7bd..a212cbdf345 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -1003,10 +1003,9 @@ See RS/6000 and PowerPC Options.
-mquad-memory-atomic -mno-quad-memory-atomic @gol
-mcompat-align-parm -mno-compat-align-parm @gol
-mupper-regs-df -mno-upper-regs-df -mupper-regs-sf -mno-upper-regs-sf @gol
--mupper-regs -mno-upper-regs -mmodulo -mno-modulo @gol
+-mupper-regs -mno-upper-regs @gol
-mfloat128 -mno-float128 -mfloat128-hardware -mno-float128-hardware @gol
--mpower9-fusion -mno-mpower9-fusion -mpower9-vector -mno-power9-vector @gol
--mpower9-dform -mno-power9-dform -mlra -mno-lra}
+-mlra -mno-lra}
@emph{RX Options}
@gccoptlist{-m64bit-doubles -m32bit-doubles -fpu -nofpu@gol
@@ -19932,8 +19931,7 @@ following options:
-mpowerpc-gpopt -mpowerpc-gfxopt -msingle-float -mdouble-float @gol
-msimple-fpu -mstring -mmulhw -mdlmzb -mmfpgpr -mvsx @gol
-mcrypto -mdirect-move -mhtm -mpower8-fusion -mpower8-vector @gol
--mquad-memory -mquad-memory-atomic -mmodulo -mfloat128 -mfloat128-hardware @gol
--mpower9-fusion -mpower9-vector -mpower9-dform}
+-mquad-memory -mquad-memory-atomic -mfloat128 -mfloat128-hardware}
The particular options set for any particular CPU varies between
compiler versions, depending on what setting seems to produce optimal
@@ -20165,8 +20163,8 @@ Generate code that uses (does not use) the scalar single precision
instructions that target all 64 registers in the vector/scalar
floating point register set that were added in version 2.07 of the
PowerPC ISA. @option{-mupper-regs-sf} is turned on by default if you
-use either of the @option{-mcpu=power8} or @option{-mpower8-vector}
-options.
+use either of the @option{-mcpu=power8}, @option{-mpower8-vector}, or
+@option{-mcpu=power9} options.
@item -mupper-regs
@itemx -mno-upper-regs
@@ -20211,40 +20209,6 @@ If you select ISA 3.0 instructions with @option{-mcpu=power9}, but do
not use either @option{-mfloat128} or @option{-mfloat128-hardware},
the IEEE 128-bit floating point support will not be enabled.
-@item -mmodulo
-@itemx -mno-modulo
-@opindex mmodulo
-@opindex mno-module
-Generate code that uses (does not use) the ISA 3.0 integer modulo
-instructions. The @option{-mmodulo} option is enabled by default
-with the @option{-mcpu=power9} option.
-
-@item -mpower9-fusion
-@itemx -mno-power9-fusion
-@opindex mpower9-fusion
-@opindex mno-power9-fusion
-Generate code that keeps (does not keeps) some operations adjacent so
-that the instructions can be fused together on power9 and later
-processors.
-
-@item -mpower9-vector
-@itemx -mno-power9-vector
-@opindex mpower9-vector
-@opindex mno-power9-vector
-Generate code that uses (does not use) the vector and scalar
-instructions that were added in version 3.0 of the PowerPC ISA. Also
-enable the use of built-in functions that allow more direct access to
-the vector instructions.
-
-@item -mpower9-dform
-@itemx -mno-power9-dform
-@opindex mpower9-dform
-@opindex mno-power9-dform
-Enable (disable) scalar d-form (register + offset) memory instructions
-to load/store traditional Altivec registers. If the @var{LRA} register
-allocator is enabled, also enable (disable) vector d-form memory
-instructions.
-
@item -mfloat-gprs=@var{yes/single/double/no}
@itemx -mfloat-gprs
@opindex mfloat-gprs
diff --git a/gcc/doc/md.texi b/gcc/doc/md.texi
index c5917d150c9..d12c7b1674e 100644
--- a/gcc/doc/md.texi
+++ b/gcc/doc/md.texi
@@ -3139,13 +3139,13 @@ asm ("xsaddqp %x0,%x1,%x2" : "=v" (v1) : "v" (v2), "v" (v3));
is incorrect.
@item wb
-Altivec register if @option{-mpower9-dform} is used or NO_REGS.
+Altivec register if @option{-mcpu=power9} is used or NO_REGS.
@item wd
VSX vector register to hold vector double data or NO_REGS.
@item we
-VSX register if the @option{-mpower9-vector} and @option{-m64} options
+VSX register if the @option{-mcpu=power9} and @option{-m64} options
were used or NO_REGS.
@item wf
diff --git a/gcc/expr.c b/gcc/expr.c
index 6a6a7d62378..70540f02e06 100644
--- a/gcc/expr.c
+++ b/gcc/expr.c
@@ -120,7 +120,8 @@ static tree clear_storage_libcall_fn (int);
static rtx_insn *compress_float_constant (rtx, rtx);
static rtx get_subtarget (rtx);
static void store_constructor_field (rtx, unsigned HOST_WIDE_INT,
- HOST_WIDE_INT, machine_mode,
+ HOST_WIDE_INT, unsigned HOST_WIDE_INT,
+ unsigned HOST_WIDE_INT, machine_mode,
tree, int, alias_set_type, bool);
static void store_constructor (tree, rtx, int, HOST_WIDE_INT, bool);
static rtx store_field (rtx, HOST_WIDE_INT, HOST_WIDE_INT,
@@ -5932,7 +5933,10 @@ all_zeros_p (const_tree exp)
static void
store_constructor_field (rtx target, unsigned HOST_WIDE_INT bitsize,
- HOST_WIDE_INT bitpos, machine_mode mode,
+ HOST_WIDE_INT bitpos,
+ unsigned HOST_WIDE_INT bitregion_start,
+ unsigned HOST_WIDE_INT bitregion_end,
+ machine_mode mode,
tree exp, int cleared,
alias_set_type alias_set, bool reverse)
{
@@ -5967,8 +5971,8 @@ store_constructor_field (rtx target, unsigned HOST_WIDE_INT bitsize,
reverse);
}
else
- store_field (target, bitsize, bitpos, 0, 0, mode, exp, alias_set, false,
- reverse);
+ store_field (target, bitsize, bitpos, bitregion_start, bitregion_end, mode,
+ exp, alias_set, false, reverse);
}
@@ -6003,6 +6007,7 @@ store_constructor (tree exp, rtx target, int cleared, HOST_WIDE_INT size,
{
tree type = TREE_TYPE (exp);
HOST_WIDE_INT exp_size = int_size_in_bytes (type);
+ HOST_WIDE_INT bitregion_end = size > 0 ? size * BITS_PER_UNIT - 1 : 0;
switch (TREE_CODE (type))
{
@@ -6081,7 +6086,7 @@ store_constructor (tree exp, rtx target, int cleared, HOST_WIDE_INT size,
if (tree_fits_uhwi_p (DECL_SIZE (field)))
bitsize = tree_to_uhwi (DECL_SIZE (field));
else
- bitsize = -1;
+ gcc_unreachable ();
mode = DECL_MODE (field);
if (DECL_BIT_FIELD (field))
@@ -6092,31 +6097,10 @@ store_constructor (tree exp, rtx target, int cleared, HOST_WIDE_INT size,
&& tree_fits_shwi_p (bit_position (field)))
{
bitpos = int_bit_position (field);
- offset = 0;
+ offset = NULL_TREE;
}
else
- bitpos = tree_to_shwi (DECL_FIELD_BIT_OFFSET (field));
-
- if (offset)
- {
- machine_mode address_mode;
- rtx offset_rtx;
-
- offset
- = SUBSTITUTE_PLACEHOLDER_IN_EXPR (offset,
- make_tree (TREE_TYPE (exp),
- target));
-
- offset_rtx = expand_normal (offset);
- gcc_assert (MEM_P (to_rtx));
-
- address_mode = get_address_mode (to_rtx);
- if (GET_MODE (offset_rtx) != address_mode)
- offset_rtx = convert_to_mode (address_mode, offset_rtx, 0);
-
- to_rtx = offset_address (to_rtx, offset_rtx,
- highest_pow2_factor (offset));
- }
+ gcc_unreachable ();
/* If this initializes a field that is smaller than a
word, at the start of a word, try to widen it to a full
@@ -6164,7 +6148,8 @@ store_constructor (tree exp, rtx target, int cleared, HOST_WIDE_INT size,
MEM_KEEP_ALIAS_SET_P (to_rtx) = 1;
}
- store_constructor_field (to_rtx, bitsize, bitpos, mode,
+ store_constructor_field (to_rtx, bitsize, bitpos,
+ 0, bitregion_end, mode,
value, cleared,
get_alias_set (TREE_TYPE (field)),
reverse);
@@ -6324,7 +6309,8 @@ store_constructor (tree exp, rtx target, int cleared, HOST_WIDE_INT size,
}
store_constructor_field
- (target, bitsize, bitpos, mode, value, cleared,
+ (target, bitsize, bitpos, 0, bitregion_end,
+ mode, value, cleared,
get_alias_set (elttype), reverse);
}
}
@@ -6427,7 +6413,8 @@ store_constructor (tree exp, rtx target, int cleared, HOST_WIDE_INT size,
target = copy_rtx (target);
MEM_KEEP_ALIAS_SET_P (target) = 1;
}
- store_constructor_field (target, bitsize, bitpos, mode, value,
+ store_constructor_field (target, bitsize, bitpos, 0,
+ bitregion_end, mode, value,
cleared, get_alias_set (elttype),
reverse);
}
@@ -6561,7 +6548,8 @@ store_constructor (tree exp, rtx target, int cleared, HOST_WIDE_INT size,
? TYPE_MODE (TREE_TYPE (value))
: eltmode;
bitpos = eltpos * elt_size;
- store_constructor_field (target, bitsize, bitpos, value_mode,
+ store_constructor_field (target, bitsize, bitpos, 0,
+ bitregion_end, value_mode,
value, cleared, alias, reverse);
}
}
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 76d123c548e..83960b34bc9 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,14 @@
+2016-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ Backport from trunk
+ PR fortran/78239
+ * decl.c (char_len_param_value): Also check for -fimplicit-none
+ when determining if implicit none is in force.
+
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-12-09 Janus Weil <janus@gcc.gnu.org>
Backport from trunk
diff --git a/gcc/fortran/decl.c b/gcc/fortran/decl.c
index 333493531c0..37ba82bdae9 100644
--- a/gcc/fortran/decl.c
+++ b/gcc/fortran/decl.c
@@ -922,7 +922,8 @@ char_len_param_value (gfc_expr **expr, bool *deferred)
if (!t && e->ts.type == BT_UNKNOWN
&& e->symtree->n.sym->attr.untyped == 1
- && (e->symtree->n.sym->ns->seen_implicit_none == 1
+ && (flag_implicit_none
+ || e->symtree->n.sym->ns->seen_implicit_none == 1
|| e->symtree->n.sym->ns->parent->seen_implicit_none == 1))
{
gfc_free_expr (e);
diff --git a/gcc/gcc.c b/gcc/gcc.c
index 0f042b0f12f..2c333b811d2 100644
--- a/gcc/gcc.c
+++ b/gcc/gcc.c
@@ -7692,6 +7692,17 @@ driver::build_option_suggestions (void)
{
for (int j = 0; sanitizer_opts[j].name != NULL; ++j)
{
+ struct cl_option optb;
+ /* -fsanitize=all is not valid, only -fno-sanitize=all.
+ So don't register the positive misspelling candidates
+ for it. */
+ if (sanitizer_opts[j].flag == ~0U && i == OPT_fsanitize_)
+ {
+ optb = *option;
+ optb.opt_text = opt_text = "-fno-sanitize=";
+ optb.cl_reject_negative = true;
+ option = &optb;
+ }
/* Get one arg at a time e.g. "-fsanitize=address". */
char *with_arg = concat (opt_text,
sanitizer_opts[j].name,
diff --git a/gcc/go/ChangeLog b/gcc/go/ChangeLog
index eabd8f3fef0..cbf9bcd5cee 100644
--- a/gcc/go/ChangeLog
+++ b/gcc/go/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/gcc/ipa-pure-const.c b/gcc/ipa-pure-const.c
index 3b3a419a3e3..5421ee31268 100644
--- a/gcc/ipa-pure-const.c
+++ b/gcc/ipa-pure-const.c
@@ -1160,7 +1160,8 @@ static bool
cdtor_p (cgraph_node *n, void *)
{
if (DECL_STATIC_CONSTRUCTOR (n->decl) || DECL_STATIC_DESTRUCTOR (n->decl))
- return !TREE_READONLY (n->decl) && !DECL_PURE_P (n->decl);
+ return ((!TREE_READONLY (n->decl) && !DECL_PURE_P (n->decl))
+ || DECL_LOOPING_CONST_OR_PURE_P (n->decl));
return false;
}
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog
index de64a17c762..156b3658185 100644
--- a/gcc/java/ChangeLog
+++ b/gcc/java/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-09-22 Richard Biener <rguenther@suse.de>
* class.c (push_super_field): Set DECL_CONTEXT.
diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog
index dd93c9d7677..c29fe437d9b 100644
--- a/gcc/jit/ChangeLog
+++ b/gcc/jit/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog
index 9e997af082a..2f3032cf550 100644
--- a/gcc/lto/ChangeLog
+++ b/gcc/lto/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-11-23 Richard Biener <rguenther@suse.de>
Backport from mainline
diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog
index b1b29840227..e1c11dd7732 100644
--- a/gcc/objc/ChangeLog
+++ b/gcc/objc/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/gcc/objcp/ChangeLog b/gcc/objcp/ChangeLog
index 30393bbf08e..f5980814dd7 100644
--- a/gcc/objcp/ChangeLog
+++ b/gcc/objcp/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index 47291490f4b..adb13e1913a 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,37 @@
+2017-01-02 Joseph Myers <joseph@codesourcery.com>
+
+ * es.po: Update.
+
+2016-12-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR translation/78745
+ * exgettext: Handle multi-line help texts in *.opt files.
+ * gcc.pot: Regenerate.
+
+2016-12-30 Joseph Myers <joseph@codesourcery.com>
+
+ * es.po, fr.po: Update.
+
+2016-12-27 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.pot: Regenerate.
+
+2016-12-22 Joseph Myers <joseph@codesourcery.com>
+
+ * es.po: Update.
+
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
+2016-12-16 Joseph Myers <joseph@codesourcery.com>
+
+ * fr.po: Update.
+
+2016-12-15 Joseph Myers <joseph@codesourcery.com>
+
+ * es.po: Update.
+
2016-12-08 Joseph Myers <joseph@codesourcery.com>
* es.po: Update.
diff --git a/gcc/po/es.po b/gcc/po/es.po
index a0a19276c1e..0b7668eeb52 100644
--- a/gcc/po/es.po
+++ b/gcc/po/es.po
@@ -16,7 +16,7 @@
# demangled - mutilado
# hardware - hardware
# hotness - calentura
-# insns - TBD
+# insns - instrucciones #: config/frv/frv.opt:126
# instruction - instrucción
# iv optimization - optimización iv
# omp (OpenMP) - omp
@@ -36,7 +36,7 @@ msgstr ""
"Project-Id-Version: gcc 6.2.0\n"
"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
"POT-Creation-Date: 2016-08-19 21:03+0000\n"
-"PO-Revision-Date: 2016-12-08 19:25+0100\n"
+"PO-Revision-Date: 2016-12-31 09:29+0100\n"
"Last-Translator: Antonio Ceballos <aceballos@gmail.com>\n"
"Language-Team: Spanish <es@tp.org.es>\n"
"Language: es\n"
@@ -10112,24 +10112,18 @@ msgid "Enable workaround for single erratum of AT697F processor"
msgstr "Activa evitar el error único del procesador AT697F"
#: config/sparc/sparc.opt:223
-#, fuzzy
-#| msgid "Enable workaround for single erratum of AT697F processor"
msgid "Enable workarounds for the errata of the UT699 processor."
-msgstr "Activa evitar el error único del procesador AT697F."
+msgstr "Activa evitar el error único del procesador UT699."
#: config/sparc/sparc.opt:252
msgid "Specify the memory model in effect for the program."
msgstr "Especifica el modelo de memoria en efecto para el programa."
#: config/rs6000/darwin.opt:38 config/rs6000/sysv4.opt:141
-#, fuzzy
-#| msgid "Generate 64-bit code"
msgid "Generate 64-bit code."
msgstr "Genera código de 64-bit."
#: config/rs6000/darwin.opt:42 config/rs6000/sysv4.opt:145
-#, fuzzy
-#| msgid "Generate 32-bit code"
msgid "Generate 32-bit code."
msgstr "Genera código de 32-bit."
@@ -10138,200 +10132,134 @@ msgid "Known CPUs (for use with the -mcpu= and -mtune= options):"
msgstr "CPUs conocidos (para uso con las opciones -mcpu= y -mtune):"
#: config/rs6000/476.opt:24
-#, fuzzy
-#| msgid "Preserve the PowerPC 476's link stack by matching up a blr with the bcl/bl insns used for GOT accesses"
msgid "Preserve the PowerPC 476's link stack by matching up a blr with the bcl/bl insns used for GOT accesses."
msgstr "Preserva la pila de enlace del PowerPC 476 emparejando un blr con las insns bcl/bl utilizadas para accesos GOT."
#: config/rs6000/aix64.opt:24
-#, fuzzy
-#| msgid "Compile for 64-bit pointers"
msgid "Compile for 64-bit pointers."
msgstr "Compila para punteros de 64-bit."
#: config/rs6000/aix64.opt:28
-#, fuzzy
-#| msgid "Compile for 32-bit pointers"
msgid "Compile for 32-bit pointers."
msgstr "Compila para punteros de 32-bit."
#: config/rs6000/aix64.opt:32 config/rs6000/linux64.opt:28
-#, fuzzy
-#| msgid "Select code model"
msgid "Select code model."
msgstr "Selecciona el modelo de código."
#: config/rs6000/aix64.opt:49
-#, fuzzy
-#| msgid "Support message passing with the Parallel Environment"
msgid "Support message passing with the Parallel Environment."
-msgstr "Soporta el paso de mensajes con el Ambiente Paralelo."
+msgstr "Soporta el paso de mensajes con el Entorno Paralelo."
#: config/rs6000/linux64.opt:24
-#, fuzzy
-#| msgid "Call mcount for profiling before a function prologue"
msgid "Call mcount for profiling before a function prologue."
msgstr "Llama a mcount para análisis de perfil antes del prólogo de una función."
#: config/rs6000/rs6000.opt:109
-#, fuzzy
-#| msgid "Use PowerPC-64 instruction set"
msgid "Use PowerPC-64 instruction set."
msgstr "Usa el conjunto de instrucciones PowerPC-64."
#: config/rs6000/rs6000.opt:113
-#, fuzzy
-#| msgid "Use PowerPC General Purpose group optional instructions"
msgid "Use PowerPC General Purpose group optional instructions."
msgstr "Usa el grupo opcional de instrucciones PowerPC de Propósito General."
#: config/rs6000/rs6000.opt:117
-#, fuzzy
-#| msgid "Use PowerPC Graphics group optional instructions"
msgid "Use PowerPC Graphics group optional instructions."
msgstr "Usa el grupo opcional de instrucciones PowerPC de Gráficas."
#: config/rs6000/rs6000.opt:121
-#, fuzzy
-#| msgid "Use PowerPC V2.01 single field mfcr instruction"
msgid "Use PowerPC V2.01 single field mfcr instruction."
msgstr "Usa las instrucciones mfcr de un solo campo de PowerPC V2.01."
#: config/rs6000/rs6000.opt:125
-#, fuzzy
-#| msgid "Use PowerPC V2.02 popcntb instruction"
msgid "Use PowerPC V2.02 popcntb instruction."
msgstr "Usa la instrucción popcntb de PowerPC V2.02."
#: config/rs6000/rs6000.opt:129
-#, fuzzy
-#| msgid "Use PowerPC V2.02 floating point rounding instructions"
msgid "Use PowerPC V2.02 floating point rounding instructions."
msgstr "Usa las instrucciones de redondeo de coma flotante de PowerPC V2.02."
#: config/rs6000/rs6000.opt:133
-#, fuzzy
-#| msgid "Use PowerPC V2.05 compare bytes instruction"
msgid "Use PowerPC V2.05 compare bytes instruction."
msgstr "Usa la instrucción compare bytes de PowerPC V2.05."
#: config/rs6000/rs6000.opt:137
-#, fuzzy
-#| msgid "Use extended PowerPC V2.05 move floating point to/from GPR instructions"
msgid "Use extended PowerPC V2.05 move floating point to/from GPR instructions."
msgstr "Usa las instrucciones GPR to/from move de coma flotante de PowerPC V2.05."
#: config/rs6000/rs6000.opt:141
-#, fuzzy
-#| msgid "Use AltiVec instructions"
msgid "Use AltiVec instructions."
msgstr "Usa las instrucciones AltiVec."
#: config/rs6000/rs6000.opt:145
-#, fuzzy
-#| msgid "Generate code in little endian mode"
msgid "Generate Altivec instructions using little-endian element order."
-msgstr "Genera código en modo little endian."
+msgstr "Genera código instrucciones Altivec usando orden de elementos little endian."
#: config/rs6000/rs6000.opt:149
-#, fuzzy
-#| msgid "Generate VRSAVE instructions when generating AltiVec code"
msgid "Generate Altivec instructions using big-endian element order."
-msgstr "Genera instrucciones VRSAVE cuando se genere código AltiVec."
+msgstr "Genera instrucciones Altivec usando orden de elementos big endian."
#: config/rs6000/rs6000.opt:153
-#, fuzzy
-#| msgid "Use decimal floating point instructions"
msgid "Use decimal floating point instructions."
msgstr "Usa instrucciones de coma flotante decimal."
#: config/rs6000/rs6000.opt:157
-#, fuzzy
-#| msgid "Use 4xx half-word multiply instructions"
msgid "Use 4xx half-word multiply instructions."
msgstr "Usa las instrucciones de multiplicación half-word 4xx."
#: config/rs6000/rs6000.opt:161
-#, fuzzy
-#| msgid "Use 4xx string-search dlmzb instruction"
msgid "Use 4xx string-search dlmzb instruction."
msgstr "Usa la instrucción dlmzb de búsqueda de cadena 4xx."
#: config/rs6000/rs6000.opt:165
-#, fuzzy
-#| msgid "Generate load/store multiple instructions"
msgid "Generate load/store multiple instructions."
msgstr "Genera múltiples instrucciones load/store."
#: config/rs6000/rs6000.opt:169
-#, fuzzy
-#| msgid "Generate string instructions for block moves"
msgid "Generate string instructions for block moves."
msgstr "Genera instrucciones de cadena para movimiento de bloques."
#: config/rs6000/rs6000.opt:181
-#, fuzzy
-#| msgid "Use PowerPC V2.06 popcntd instruction"
msgid "Use PowerPC V2.06 popcntd instruction."
msgstr "Usa la instrucción popcntd de PowerPC V2.06."
#: config/rs6000/rs6000.opt:185
-#, fuzzy
-#| msgid "Under -ffast-math, generate a FRIZ instruction for (double)(long long) conversions"
msgid "Under -ffast-math, generate a FRIZ instruction for (double)(long long) conversions."
msgstr "Con -ffast-math, genera una instrucción FRIZ para conversiones (double)(long long)."
#: config/rs6000/rs6000.opt:193
-#, fuzzy
-#| msgid "Use vector/scalar (VSX) instructions"
msgid "Use vector/scalar (VSX) instructions."
msgstr "Usa instrucciones (VSX) vector/escalar."
#: config/rs6000/rs6000.opt:240
-#, fuzzy
-#| msgid "Do not generate load/store with update instructions"
msgid "Do not generate load/store with update instructions."
msgstr "No genera load/store con instrucciones de actualización."
#: config/rs6000/rs6000.opt:244
-#, fuzzy
-#| msgid "Generate load/store with update instructions"
msgid "Generate load/store with update instructions."
msgstr "Genera load/store con instrucciones de actualización."
#: config/rs6000/rs6000.opt:252
-#, fuzzy
-#| msgid "Avoid generation of indexed load/store instructions when possible"
msgid "Avoid generation of indexed load/store instructions when possible."
-msgstr "Evita la generación de instrucciones indizadas load/store cuando sea posible."
+msgstr "Evita la generación de instrucciones indexadas load/store cuando sea posible."
#: config/rs6000/rs6000.opt:256
-#, fuzzy
-#| msgid "Mark __tls_get_addr calls with argument info"
msgid "Mark __tls_get_addr calls with argument info."
msgstr "Marca las llamadas __tls_get_addr con información de argumentos."
#: config/rs6000/rs6000.opt:263
-#, fuzzy
-#| msgid "Schedule the start and end of the procedure"
msgid "Schedule the start and end of the procedure."
-msgstr "Calendariza el inicio y el final del procedimiento."
+msgstr "Planifica el inicio y el final del procedimiento."
#: config/rs6000/rs6000.opt:267
-#, fuzzy
-#| msgid "Return all structures in memory (AIX default)"
msgid "Return all structures in memory (AIX default)."
msgstr "Devuelve todas las estructuras en memoria (por defecto en AIX)."
#: config/rs6000/rs6000.opt:271
-#, fuzzy
-#| msgid "Return small structures in registers (SVR4 default)"
msgid "Return small structures in registers (SVR4 default)."
msgstr "Devuelve las estructuras pequeñas en registros (por defecto en SVR4)."
#: config/rs6000/rs6000.opt:275
-#, fuzzy
-#| msgid "Conform more closely to IBM XLC semantics"
msgid "Conform more closely to IBM XLC semantics."
msgstr "Conforma más cerca a la semántica XLC de IBM."
@@ -10344,148 +10272,100 @@ msgid "Assume that the reciprocal estimate instructions provide more accuracy."
msgstr "Asume que las instrucciones estimadas recíprocas proveen más exactitud."
#: config/rs6000/rs6000.opt:291
-#, fuzzy
-#| msgid "Do not place floating point constants in TOC"
msgid "Do not place floating point constants in TOC."
msgstr "No coloca las constantes de coma flotante en TOC."
#: config/rs6000/rs6000.opt:295
-#, fuzzy
-#| msgid "Place floating point constants in TOC"
msgid "Place floating point constants in TOC."
msgstr "Coloca las constantes de coma flotante en TOC."
#: config/rs6000/rs6000.opt:299
-#, fuzzy
-#| msgid "Do not place symbol+offset constants in TOC"
msgid "Do not place symbol+offset constants in TOC."
msgstr "No coloca las constantes símbolo+desplazamiento en TOC."
#: config/rs6000/rs6000.opt:303
-#, fuzzy
-#| msgid "Place symbol+offset constants in TOC"
msgid "Place symbol+offset constants in TOC."
msgstr "Coloca las constantes símbolo+desplazamiento en TOC."
#: config/rs6000/rs6000.opt:314
-#, fuzzy
-#| msgid "Use only one TOC entry per procedure"
msgid "Use only one TOC entry per procedure."
msgstr "Usa sólo una entrada TOC por procedimiento."
#: config/rs6000/rs6000.opt:318
-#, fuzzy
-#| msgid "Put everything in the regular TOC"
msgid "Put everything in the regular TOC."
msgstr "Coloca todo en la TOC normal."
#: config/rs6000/rs6000.opt:322
-#, fuzzy
-#| msgid "Generate VRSAVE instructions when generating AltiVec code"
msgid "Generate VRSAVE instructions when generating AltiVec code."
msgstr "Genera instrucciones VRSAVE cuando se genere código AltiVec."
#: config/rs6000/rs6000.opt:326
-#, fuzzy
-#| msgid "Deprecated option. Use -mno-vrsave instead"
msgid "Deprecated option. Use -mno-vrsave instead."
msgstr "Opción obsoleta. Use en su lugar -mno-vrsave."
#: config/rs6000/rs6000.opt:330
-#, fuzzy
-#| msgid "Deprecated option. Use -mvrsave instead"
msgid "Deprecated option. Use -mvrsave instead."
msgstr "Opción obsoleta. Use en su lugar -mvrsave."
#: config/rs6000/rs6000.opt:334
-#, fuzzy
-#| msgid "Specify how many bytes should be moved inline before calling out to memcpy/memmove"
msgid "Specify how many bytes should be moved inline before calling out to memcpy/memmove."
-msgstr "Especifica cúantos bytes se debe mover en inclusión en línea antes de llamar a memcp/memmove."
+msgstr "Especifica cúantos bytes se debe mover en inclusión en línea antes de llamar a memcpy/memmove."
#: config/rs6000/rs6000.opt:338
-#, fuzzy
-#| msgid "Generate isel instructions"
msgid "Generate isel instructions."
msgstr "Genera instrucciones isel."
#: config/rs6000/rs6000.opt:342
-#, fuzzy
-#| msgid "Deprecated option. Use -mno-isel instead"
msgid "Deprecated option. Use -mno-isel instead."
msgstr "Opción obsoleta. Use en su lugar -mno-isel."
#: config/rs6000/rs6000.opt:346
-#, fuzzy
-#| msgid "Deprecated option. Use -misel instead"
msgid "Deprecated option. Use -misel instead."
msgstr "Opción obsoleta. Use en su lugar -misel."
#: config/rs6000/rs6000.opt:350
-#, fuzzy
-#| msgid "Generate SPE SIMD instructions on E500"
msgid "Generate SPE SIMD instructions on E500."
msgstr "Genera instrucciones SPE SIMD en E500."
#: config/rs6000/rs6000.opt:354
-#, fuzzy
-#| msgid "Generate PPC750CL paired-single instructions"
msgid "Generate PPC750CL paired-single instructions."
msgstr "Genera instrucciones par-sencillo PPC750CL."
#: config/rs6000/rs6000.opt:358
-#, fuzzy
-#| msgid "Deprecated option. Use -mno-spe instead"
msgid "Deprecated option. Use -mno-spe instead."
msgstr "Opción obsoleta. Use en su lugar -mno-spe."
#: config/rs6000/rs6000.opt:362
-#, fuzzy
-#| msgid "Deprecated option. Use -mspe instead"
msgid "Deprecated option. Use -mspe instead."
msgstr "Opción obsoleta. Use en su lugar -mspe."
#: config/rs6000/rs6000.opt:366
-#, fuzzy
-#| msgid "-mdebug=\tEnable debug output"
msgid "-mdebug=\tEnable debug output."
msgstr "-mdebug=\tActiva la salida de depuración."
#: config/rs6000/rs6000.opt:370
-#, fuzzy
-#| msgid "Use the AltiVec ABI extensions"
msgid "Use the AltiVec ABI extensions."
msgstr "Usa las extensiones de ABI AltiVec."
#: config/rs6000/rs6000.opt:374
-#, fuzzy
-#| msgid "Do not use the AltiVec ABI extensions"
msgid "Do not use the AltiVec ABI extensions."
msgstr "No usa las extensiones de ABI AltiVec."
#: config/rs6000/rs6000.opt:378
-#, fuzzy
-#| msgid "Use the SPE ABI extensions"
msgid "Use the SPE ABI extensions."
msgstr "Usa las extensiones de ABI SPE."
#: config/rs6000/rs6000.opt:382
-#, fuzzy
-#| msgid "Do not use the SPE ABI extensions"
msgid "Do not use the SPE ABI extensions."
msgstr "No usa las extensiones de ABI SPE."
#: config/rs6000/rs6000.opt:386
-#, fuzzy
-#| msgid "Use EABI"
msgid "Use the ELFv1 ABI."
-msgstr "Usa EABI."
+msgstr "Usa el ABI ELFv1."
#: config/rs6000/rs6000.opt:390
-#, fuzzy
-#| msgid "Use EABI"
msgid "Use the ELFv2 ABI."
-msgstr "Usa EABI."
+msgstr "Usa el ABI ELFv2."
#: config/rs6000/rs6000.opt:397
msgid "using darwin64 ABI"
@@ -10504,50 +10384,34 @@ msgid "using IBM extended precision long double"
msgstr "se usa long double de precisión extendida de IBM"
#: config/rs6000/rs6000.opt:410
-#, fuzzy
-#| msgid "-mcpu=\tUse features of and schedule code for given CPU"
msgid "-mcpu=\tUse features of and schedule code for given CPU."
-msgstr "-mcpu=\tUsa las características y el código de planificador para el CPU dado."
+msgstr "-mcpu=\tUsa las características y el código de planificador para la CPU dada."
#: config/rs6000/rs6000.opt:414
-#, fuzzy
-#| msgid "-mtune=\tSchedule code for given CPU"
msgid "-mtune=\tSchedule code for given CPU."
-msgstr "-mtune=\tCódigo de planificador para el CPU dado."
+msgstr "-mtune=\tCódigo de planificador para la CPU dada."
#: config/rs6000/rs6000.opt:418
-#, fuzzy
-#| msgid "-mtraceback=\tSelect full, part, or no traceback table"
msgid "-mtraceback=\tSelect full, part, or no traceback table."
msgstr "-mtraceback=\tSelecciona la tabla full, part, ó sin traceback."
#: config/rs6000/rs6000.opt:434
-#, fuzzy
-#| msgid "Avoid all range limits on call instructions"
msgid "Avoid all range limits on call instructions."
msgstr "Evita todos los límites de rango en las instrucciones de llamadas."
#: config/rs6000/rs6000.opt:438
-#, fuzzy
-#| msgid "Generate Cell microcode"
msgid "Generate Cell microcode."
msgstr "Genera microcódigo Cell."
#: config/rs6000/rs6000.opt:442
-#, fuzzy
-#| msgid "Warn when a Cell microcoded instruction is emitted"
msgid "Warn when a Cell microcoded instruction is emitted."
msgstr "Avisa cuando se emite una instrucción microcodificada Cell."
#: config/rs6000/rs6000.opt:446
-#, fuzzy
-#| msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
msgid "Warn about deprecated 'vector long ...' AltiVec type usage."
msgstr "Avisa sobre el uso del tipo AltiVec obsoleto 'vector long ...'."
#: config/rs6000/rs6000.opt:450
-#, fuzzy
-#| msgid "-mfloat-gprs=\tSelect GPR floating point method"
msgid "-mfloat-gprs=\tSelect GPR floating point method."
msgstr "-mfloat-gprs=\tSelecciona el método de coma flotante GPR."
@@ -10556,32 +10420,22 @@ msgid "Valid arguments to -mfloat-gprs=:"
msgstr "Argumentos válidos para -mfloat-gprs:"
#: config/rs6000/rs6000.opt:470
-#, fuzzy
-#| msgid "-mlong-double-<n>\tSpecify size of long double (64 or 128 bits)"
msgid "-mlong-double-<n>\tSpecify size of long double (64 or 128 bits)."
msgstr "-mlong-double-<n>\tEspecifica el tamaño de long double (64 ó 128 bits)."
#: config/rs6000/rs6000.opt:474
-#, fuzzy
-#| msgid "Enables a register move optimization"
msgid "Enable Local Register Allocation."
-msgstr "Permite una optimización de movimiento de registros."
+msgstr "Permite Local Register Allocation."
#: config/rs6000/rs6000.opt:478
-#, fuzzy
-#| msgid "Determine which dependences between insns are considered costly"
msgid "Determine which dependences between insns are considered costly."
msgstr "Determina cuáles dependencias entre insns se consideran costosas."
#: config/rs6000/rs6000.opt:482
-#, fuzzy
-#| msgid "Specify which post scheduling nop insertion scheme to apply"
msgid "Specify which post scheduling nop insertion scheme to apply."
-msgstr "Especifica cuál esquema de inserción de nop post calendarizados se debe aplicar."
+msgstr "Especifica cuál esquema de inserción de nop post planificados se debe aplicar."
#: config/rs6000/rs6000.opt:486
-#, fuzzy
-#| msgid "Specify alignment of structure fields default/natural"
msgid "Specify alignment of structure fields default/natural."
msgstr "Especifica la alineación de los campos de estructuras default/natural."
@@ -10590,32 +10444,22 @@ msgid "Valid arguments to -malign-:"
msgstr "Argumentos válidos para -malign-:"
#: config/rs6000/rs6000.opt:500
-#, fuzzy
-#| msgid "Specify scheduling priority for dispatch slot restricted insns"
msgid "Specify scheduling priority for dispatch slot restricted insns."
msgstr "Especifica la prioridad de planificación para despachar insns restringidos por ranuras."
#: config/rs6000/rs6000.opt:504
-#, fuzzy
-#| msgid "Single-precision floating point unit"
msgid "Single-precision floating point unit."
msgstr "Unidad de coma flotante de precisión simple."
#: config/rs6000/rs6000.opt:508
-#, fuzzy
-#| msgid "Double-precision floating point unit"
msgid "Double-precision floating point unit."
msgstr "Unidad de coma flotante de precisión doble."
#: config/rs6000/rs6000.opt:512
-#, fuzzy
-#| msgid "Floating point unit does not support divide & sqrt"
msgid "Floating point unit does not support divide & sqrt."
msgstr "La unidad de coma flotante no admite divide & sqrt."
#: config/rs6000/rs6000.opt:516
-#, fuzzy
-#| msgid "-mfpu=\tSpecify FP (sp, dp, sp-lite, dp-lite) (implies -mxilinx-fpu)"
msgid "-mfpu=\tSpecify FP (sp, dp, sp-lite, dp-lite) (implies -mxilinx-fpu)."
msgstr "-mfpu=\tEspecifica FP (sp, dp, sp-lite, dp-lite) (implica -mxilinx-fpu)."
@@ -10628,102 +10472,92 @@ msgid "Use/do not use r11 to hold the static link in calls to functions via poin
msgstr "Usa/no usa r11 para preservar el enlace estático en llamadas a funciones a través de punteros."
#: config/rs6000/rs6000.opt:546
-#, fuzzy
-#| msgid "Control whether we save the TOC in the prologue for indirect calls or generate the save inline"
msgid "Control whether we save the TOC in the prologue for indirect calls or generate the save inline."
msgstr "Controla si se guarda la TOC en el prólogo para llamadas indirectas o genera el save en línea."
#: config/rs6000/rs6000.opt:550
msgid "Allow 128-bit integers in VSX registers."
-msgstr ""
+msgstr "Permite enteros de 128 bits en registros VSX."
#: config/rs6000/rs6000.opt:554
msgid "Fuse certain integer operations together for better performance on power8."
-msgstr ""
+msgstr "Fusiona ciertas operaciones de enteros para un mejor rendimiento en power8."
#: config/rs6000/rs6000.opt:558
-#, fuzzy
-#| msgid "Align destination of the string operations"
msgid "Allow sign extension in fusion operations."
-msgstr "Alinea el destino de las operaciones de cadenas."
+msgstr "Alinea la extensión de signo en las operaciones de fusión."
#: config/rs6000/rs6000.opt:562
msgid "Use/do not use vector and scalar instructions added in ISA 2.07."
-msgstr ""
+msgstr "Usa/no usa las instrucciones de vectores y escalares añadidas en ISA 2.07."
#: config/rs6000/rs6000.opt:566
msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
-msgstr ""
+msgstr "Usa instrucciones ISA 2.07 Category:Vector.AES y Category:Vector.SHA2."
#: config/rs6000/rs6000.opt:570
msgid "Use ISA 2.07 direct move between GPR & VSX register instructions."
-msgstr ""
+msgstr "Usa movimiento directo de ISA 2.07 entre las instrucciones de registro GPR & VSX."
#: config/rs6000/rs6000.opt:574
-#, fuzzy
-#| msgid "Use vector/scalar (VSX) instructions"
msgid "Use ISA 2.07 transactional memory (HTM) instructions."
-msgstr "Usa instrucciones (VSX) vector/escalar."
+msgstr "Usa instrucciones de memoria transaccionales (HTM) de ISA 2.07."
#: config/rs6000/rs6000.opt:578
-#, fuzzy
-#| msgid "Generate load/store multiple instructions"
msgid "Generate the quad word memory instructions (lq/stq)."
-msgstr "Genera múltiples instrucciones load/store."
+msgstr "Genera instrucciones de memoria quad word (lq/stq)."
#: config/rs6000/rs6000.opt:582
msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
-msgstr ""
+msgstr "Genera instrucciones atómicas de memoria quad word (lqarx/stqcx)."
#: config/rs6000/rs6000.opt:586
msgid "Generate aggregate parameter passing code with at most 64-bit alignment."
-msgstr ""
+msgstr "Genera parámetros agregados pasando código con alineamiento de 64 bits a lo sumo."
#: config/rs6000/rs6000.opt:590
msgid "Allow double variables in upper registers with -mcpu=power7 or -mvsx."
-msgstr ""
+msgstr "Permite variables double en los registros superiores con -mcpu=power7 o -mvsx."
#: config/rs6000/rs6000.opt:594
msgid "Allow float variables in upper registers with -mcpu=power8 or -mpower8-vector."
-msgstr ""
+msgstr "Permite variables float en los registros superiores con -mcpu=power8 o -mpower8-vector."
#: config/rs6000/rs6000.opt:598
msgid "Allow float/double variables in upper registers if cpu allows it."
-msgstr ""
+msgstr "Permite variables float/double en los registros superiores si la cpu lo permite."
#: config/rs6000/rs6000.opt:602
msgid "Analyze and remove doubleword swaps from VSX computations."
-msgstr ""
+msgstr "Analiza y elimina intercambios de palabra doble en cómputos VSX."
#: config/rs6000/rs6000.opt:606
msgid "Fuse certain operations together for better performance on power9."
-msgstr ""
+msgstr "Fusiona ciertas operaciones para un mejor rendimiento en power9."
#: config/rs6000/rs6000.opt:610
msgid "Use/do not use certain scalar instructions added in ISA 3.0."
-msgstr ""
+msgstr "Usa/no usa ciertas instrucciones escalares añadidas en ISA 3.0."
#: config/rs6000/rs6000.opt:614
-#, fuzzy
-#| msgid "Do not use PowerPC instruction set"
msgid "Use/do not use vector instructions added in ISA 3.0."
-msgstr "No usa el conjunto de instrucciones PowerPC."
+msgstr "Usa/no usa instrucciones vectoriales añadidas en ISA 3.0."
#: config/rs6000/rs6000.opt:618
msgid "Use/do not use scalar register+offset memory instructions added in ISA 3.0."
-msgstr ""
+msgstr "Usa/no usa instrucciones de memoria registro+desplazamiento escalares añadidas en ISA 3.0."
#: config/rs6000/rs6000.opt:622
msgid "Use/do not use vector register+offset memory instructions added in ISA 3.0."
-msgstr ""
+msgstr "Usa/no usa instrucciones de memoria registro+desplazamiento vectoriales añadidas en ISA 3.0."
#: config/rs6000/rs6000.opt:626
msgid "Use/do not use register+offset memory instructions added in ISA 3.0."
-msgstr ""
+msgstr "Usa/no usa instrucciones de memoria registro+desplazamiento añadidas en ISA 3.0."
#: config/rs6000/rs6000.opt:630
msgid "Use/do not use the new min/max instructions defined in ISA 3.0."
-msgstr ""
+msgstr "Usa/no usa las nuevas instrucciones min/max definidas en ISA 3.0."
#: config/rs6000/rs6000.opt:634
#, fuzzy
@@ -10733,269 +10567,184 @@ msgstr "Serializar las referencias a memoria volátil con instrucciones MEMW."
#: config/rs6000/rs6000.opt:638
#, fuzzy
-#| msgid "Generate isel instructions"
msgid "Generate the integer modulo instructions."
-msgstr "Genera instrucciones isel."
+msgstr "Genera las instrucciones módulo de enteros."
#: config/rs6000/rs6000.opt:642
msgid "Enable/disable IEEE 128-bit floating point via the __float128 keyword."
-msgstr ""
+msgstr "Activa/desactiva coma flotante de 128 bits IEEE mediante la palabra clave __float128."
#: config/rs6000/rs6000.opt:646
-#, fuzzy
-#| msgid "Use decimal floating point instructions"
msgid "Enable/disable using IEEE 128-bit floating point instructions."
-msgstr "Usa instrucciones de coma flotante decimal."
+msgstr "Activa/desactiva el uso de instrucciones de coma flotante de 128 bits IEEE."
#: config/rs6000/rs6000.opt:650
msgid "Enable/disable default conversions between __float128 & long double."
-msgstr ""
+msgstr "Activa/desactiva las conversiones predefinidas entre __float128 y long double."
#: config/rs6000/sysv4.opt:24
-#, fuzzy
-#| msgid "Select ABI calling convention"
msgid "Select ABI calling convention."
-msgstr "Selecciona la convención de llamada ABI."
+msgstr "Selecciona el convenio de llamadas ABI."
#: config/rs6000/sysv4.opt:28 config/c6x/c6x.opt:42
-#, fuzzy
-#| msgid "Select method for sdata handling"
msgid "Select method for sdata handling."
msgstr "Selecciona el método para el manejo de sdata."
#: config/rs6000/sysv4.opt:48 config/rs6000/sysv4.opt:52
-#, fuzzy
-#| msgid "Align to the base type of the bit-field"
msgid "Align to the base type of the bit-field."
-msgstr "Alinea al tipo base del campo de bit."
+msgstr "Alinea al tipo base del campo de bits."
#: config/rs6000/sysv4.opt:57 config/rs6000/sysv4.opt:61
-#, fuzzy
-#| msgid "Produce code relocatable at runtime"
msgid "Produce code relocatable at runtime."
-msgstr "Produce código reubicable en el momento de ejecución."
+msgstr "Produce código reubicable en tiempo de ejecución."
#: config/rs6000/sysv4.opt:65 config/rs6000/sysv4.opt:69
-#, fuzzy
-#| msgid "Produce little endian code"
msgid "Produce little endian code."
msgstr "Produce código little endian."
#: config/rs6000/sysv4.opt:73 config/rs6000/sysv4.opt:77
-#, fuzzy
-#| msgid "Produce big endian code"
msgid "Produce big endian code."
msgstr "Produce código big endian."
#: config/rs6000/sysv4.opt:82 config/rs6000/sysv4.opt:86
#: config/rs6000/sysv4.opt:95 config/rs6000/sysv4.opt:137
#: config/rs6000/sysv4.opt:149
-#, fuzzy
-#| msgid "no description yet"
msgid "no description yet."
msgstr "sin descripción aún."
#: config/rs6000/sysv4.opt:90
-#, fuzzy
-#| msgid "Assume all variable arg functions are prototyped"
msgid "Assume all variable arg functions are prototyped."
-msgstr "Asume que todas las funciones de argumentos variables tienen prototipos."
+msgstr "Asume que todas las funciones de argumentos variables tienen prototipo."
#: config/rs6000/sysv4.opt:99
-#, fuzzy
-#| msgid "Use EABI"
msgid "Use EABI."
msgstr "Usa EABI."
#: config/rs6000/sysv4.opt:103
-#, fuzzy
-#| msgid "Allow bit-fields to cross word boundaries"
msgid "Allow bit-fields to cross word boundaries."
msgstr "Permite que los campos de bits crucen los límites de word."
#: config/rs6000/sysv4.opt:107
-#, fuzzy
-#| msgid "Use alternate register names"
msgid "Use alternate register names."
msgstr "Usa nombres de registro alternativos."
#: config/rs6000/sysv4.opt:113
-#, fuzzy
-#| msgid "Use default method for sdata handling"
msgid "Use default method for sdata handling."
-msgstr "Selecciona el método por defecto para el manejo de sdata."
+msgstr "Selecciona el método predefinido para el manejo de sdata."
#: config/rs6000/sysv4.opt:117
-#, fuzzy
-#| msgid "Link with libsim.a, libc.a and sim-crt0.o"
msgid "Link with libsim.a, libc.a and sim-crt0.o."
msgstr "Enlaza con libsim.a, libc.a y sim-crt0.o."
#: config/rs6000/sysv4.opt:121
-#, fuzzy
-#| msgid "Link with libads.a, libc.a and crt0.o"
msgid "Link with libads.a, libc.a and crt0.o."
msgstr "Enlaza con libads.a, libc.a y crt0.o."
#: config/rs6000/sysv4.opt:125
-#, fuzzy
-#| msgid "Link with libyk.a, libc.a and crt0.o"
msgid "Link with libyk.a, libc.a and crt0.o."
msgstr "Enlaza con libyk.a, libc.a y crt0.o."
#: config/rs6000/sysv4.opt:129
-#, fuzzy
-#| msgid "Link with libmvme.a, libc.a and crt0.o"
msgid "Link with libmvme.a, libc.a and crt0.o."
msgstr "Enlaza con libmvme.a, libc.a y crt0.o."
#: config/rs6000/sysv4.opt:133
-#, fuzzy
-#| msgid "Set the PPC_EMB bit in the ELF flags header"
msgid "Set the PPC_EMB bit in the ELF flags header."
msgstr "Establece el bit PPC_EMB en las banderas del encabezado ELF."
#: config/rs6000/sysv4.opt:153
-#, fuzzy
-#| msgid "Generate code to use a non-exec PLT and GOT"
msgid "Generate code to use a non-exec PLT and GOT."
msgstr "Genera código para usar un PTL y GOT no ejecutables."
#: config/rs6000/sysv4.opt:157
-#, fuzzy
-#| msgid "Generate code for old exec BSS PLT"
msgid "Generate code for old exec BSS PLT."
msgstr "Genera código para ejecutables BSS PLT antiguos."
#: config/alpha/alpha.opt:27
-#, fuzzy
-#| msgid "Use fp registers"
msgid "Use fp registers."
msgstr "Usa registros fp."
#: config/alpha/alpha.opt:35
-#, fuzzy
-#| msgid "Request IEEE-conformant math library routines (OSF/1)"
msgid "Request IEEE-conformant math library routines (OSF/1)."
msgstr "Requiere rutinas de biblioteca matemática que cumplan con IEEE (OSF/1)."
#: config/alpha/alpha.opt:39
-#, fuzzy
-#| msgid "Emit IEEE-conformant code, without inexact exceptions"
msgid "Emit IEEE-conformant code, without inexact exceptions."
msgstr "Emite código que cumpla con IEEE, sin excepciones inexactas."
#: config/alpha/alpha.opt:46
-#, fuzzy
-#| msgid "Do not emit complex integer constants to read-only memory"
msgid "Do not emit complex integer constants to read-only memory."
msgstr "No emite constantes enteras complejas a memoria de sólo lectura."
#: config/alpha/alpha.opt:50
-#, fuzzy
-#| msgid "Use VAX fp"
msgid "Use VAX fp."
msgstr "Usa fp de VAX."
#: config/alpha/alpha.opt:54
-#, fuzzy
-#| msgid "Do not use VAX fp"
msgid "Do not use VAX fp."
msgstr "No usa fp de VAX."
#: config/alpha/alpha.opt:58
-#, fuzzy
-#| msgid "Emit code for the byte/word ISA extension"
msgid "Emit code for the byte/word ISA extension."
msgstr "Emite código para la extensión ISA byte/word."
#: config/alpha/alpha.opt:62
-#, fuzzy
-#| msgid "Emit code for the motion video ISA extension"
msgid "Emit code for the motion video ISA extension."
msgstr "Emite código para la extensión ISA de video en movimiento."
#: config/alpha/alpha.opt:66
-#, fuzzy
-#| msgid "Emit code for the fp move and sqrt ISA extension"
msgid "Emit code for the fp move and sqrt ISA extension."
msgstr "Emite código para la extensión ISA de move y sqrt de fp."
#: config/alpha/alpha.opt:70
-#, fuzzy
-#| msgid "Emit code for the counting ISA extension"
msgid "Emit code for the counting ISA extension."
msgstr "Emite código para la extensión ISA de conteo."
#: config/alpha/alpha.opt:74
-#, fuzzy
-#| msgid "Emit code using explicit relocation directives"
msgid "Emit code using explicit relocation directives."
msgstr "Emite código usando directivas explícitas de reubicación."
#: config/alpha/alpha.opt:78
-#, fuzzy
-#| msgid "Emit 16-bit relocations to the small data areas"
msgid "Emit 16-bit relocations to the small data areas."
msgstr "Emite reubicaciones de 16-bit a las áreas de datos small."
#: config/alpha/alpha.opt:82
-#, fuzzy
-#| msgid "Emit 32-bit relocations to the small data areas"
msgid "Emit 32-bit relocations to the small data areas."
msgstr "Emite reubicaciones de 32-bit a las áreas de datos small."
#: config/alpha/alpha.opt:86
-#, fuzzy
-#| msgid "Emit direct branches to local functions"
msgid "Emit direct branches to local functions."
msgstr "Emite ramificaciones directas a funciones locales."
#: config/alpha/alpha.opt:90
-#, fuzzy
-#| msgid "Emit indirect branches to local functions"
msgid "Emit indirect branches to local functions."
msgstr "Emite ramificaciones indirectas a funciones locales."
#: config/alpha/alpha.opt:94
-#, fuzzy
-#| msgid "Emit rdval instead of rduniq for thread pointer"
msgid "Emit rdval instead of rduniq for thread pointer."
msgstr "Emite rdval en lugar de rduniq para un puntero thread."
#: config/alpha/alpha.opt:106
-#, fuzzy
-#| msgid "Use features of and schedule given CPU"
msgid "Use features of and schedule given CPU."
msgstr "Usa las características y el planificador del CPU dado."
#: config/alpha/alpha.opt:110
-#, fuzzy
-#| msgid "Schedule given CPU"
msgid "Schedule given CPU."
-msgstr "Calendariza para el CPU dado."
+msgstr "Planifica para el CPU dado."
#: config/alpha/alpha.opt:114
-#, fuzzy
-#| msgid "Control the generated fp rounding mode"
msgid "Control the generated fp rounding mode."
msgstr "Controla el modo de redondeo generado de fp."
#: config/alpha/alpha.opt:118
-#, fuzzy
-#| msgid "Control the IEEE trap mode"
msgid "Control the IEEE trap mode."
msgstr "Controla el modo de captura IEEE."
#: config/alpha/alpha.opt:122
-#, fuzzy
-#| msgid "Control the precision given to fp exceptions"
msgid "Control the precision given to fp exceptions."
msgstr "Controla la precisión dada a las excepciones de fp."
#: config/alpha/alpha.opt:126
-#, fuzzy
-#| msgid "Tune expected memory latency"
msgid "Tune expected memory latency."
msgstr "Ajusta la latencia esperada de memoria."
@@ -11004,128 +10753,100 @@ msgid "Compile with 32 bit longs and pointers, which is the only supported"
msgstr "Compila con longs y punteros de 32 bit, el cual es el único admitido"
#: config/tilepro/tilepro.opt:28 config/tilegx/tilegx.opt:26
-#, fuzzy
-#| msgid "-mcpu=CPU\tUse features of and schedule code for given CPU"
msgid "-mcpu=CPU\tUse features of and schedule code for given CPU."
-msgstr "-mcpu=CPU\tUsa las características y el código de planificador para el CPU dado."
+msgstr "-mcpu=CPU\tUsa las características y el código de planificador para la CPU dada."
#: config/tilepro/tilepro.opt:32
msgid "Known TILEPro CPUs (for use with the -mcpu= option):"
msgstr "CPUs TILEPro conocidos (para uso con la opción -mcpu=):"
#: config/lm32/lm32.opt:24
-#, fuzzy
-#| msgid "Enable multiply instructions"
msgid "Enable multiply instructions."
msgstr "Activa las instrucciones multiply."
#: config/lm32/lm32.opt:28
-#, fuzzy
-#| msgid "Enable divide and modulus instructions"
msgid "Enable divide and modulus instructions."
msgstr "Activa las instrucciones divide y modulus."
#: config/lm32/lm32.opt:32
-#, fuzzy
-#| msgid "Enable barrel shift instructions"
msgid "Enable barrel shift instructions."
msgstr "Activa las instrucciones barrel shift."
#: config/lm32/lm32.opt:36
-#, fuzzy
-#| msgid "Enable sign extend instructions"
msgid "Enable sign extend instructions."
msgstr "Activa las instrucciones de signo extendido."
#: config/lm32/lm32.opt:40
-#, fuzzy
-#| msgid "Enable user-defined instructions"
msgid "Enable user-defined instructions."
msgstr "Activa las instrucciones definidas por el usuario."
#: config/nios2/elf.opt:26
-#, fuzzy
-#| msgid "Link with the fast floating-point library"
msgid "Link with a limited version of the C library."
-msgstr "Enlaza con la biblioteca de coma flotante fast."
+msgstr "Enlaza con una versión limitada de la biblioteca de C."
#: config/nios2/elf.opt:30
msgid "Name of system library to link against."
-msgstr ""
+msgstr "Nombre de la biblioteca del sistema con la que enlazar."
#: config/nios2/elf.opt:34
msgid "Name of the startfile."
-msgstr ""
+msgstr "Nombre del fichero de inicio."
#: config/nios2/elf.opt:38
msgid "Link with HAL BSP."
-msgstr ""
+msgstr "Enlaza con HAL BSP."
#: config/nios2/nios2.opt:35
msgid "Enable DIV, DIVU."
-msgstr ""
+msgstr "Activa DIV, DIVU."
#: config/nios2/nios2.opt:39
-#, fuzzy
-#| msgid "Enable clip instructions"
msgid "Enable MUL instructions."
-msgstr "Activa las instrucciones clip."
+msgstr "Activa las instrucciones MUL."
#: config/nios2/nios2.opt:43
msgid "Enable MULX instructions, assume fast shifter."
-msgstr ""
+msgstr "Activa las instrucciones MULX, asume desplazador rápido."
#: config/nios2/nios2.opt:47
-#, fuzzy
-#| msgid "Use the software emulation for divides (default)"
msgid "Use table based fast divide (default at -O3)."
-msgstr "Usa la emulación de división por software (por defecto)."
+msgstr "Usa la división rápida basada en tablas (lo predefinido con -O3)."
#: config/nios2/nios2.opt:51
-#, fuzzy
-#| msgid "Enable unaligned load/store instruction"
msgid "All memory accesses use I/O load/store instructions."
-msgstr "Activa la instrucción load/store sin alineación."
+msgstr "Todos los accesos a memoria usan instrucciones load/store de E/S."
#: config/nios2/nios2.opt:55
-#, fuzzy
-#| msgid "Enable unaligned load/store instruction"
msgid "Volatile memory accesses use I/O load/store instructions."
-msgstr "Activa la instrucción load/store sin alineación."
+msgstr "Los accesos a memoria volátil usan instrucciones load/store de E/S."
#: config/nios2/nios2.opt:59
msgid "Volatile memory accesses do not use I/O load/store instructions."
-msgstr ""
+msgstr "Los accesos a memoria volátil no usan instrucciones load/store de E/S."
#: config/nios2/nios2.opt:63
-#, fuzzy
-#| msgid "unusual TP-relative address"
msgid "Enable/disable GP-relative addressing."
-msgstr "dirección relativa a TP inusual."
+msgstr "Activa/desactiva direccionamiento relativo a GP."
#: config/nios2/nios2.opt:67
msgid "Valid options for GP-relative addressing (for -mgpopt):"
-msgstr ""
+msgstr "Opciones válidas para direccionamiento relativo a GP (para -mgpopt):"
#: config/nios2/nios2.opt:86
msgid "Equivalent to -mgpopt=local."
-msgstr ""
+msgstr "Equivalente a -mgpopt=local."
#: config/nios2/nios2.opt:90
msgid "Equivalent to -mgpopt=none."
-msgstr ""
+msgstr "Equivalente a -mgpopt=none."
#: config/nios2/nios2.opt:94 config/c6x/c6x.opt:30 config/mep/mep.opt:82
#: config/mips/mips.opt:134 config/tilegx/tilegx.opt:45
-#, fuzzy
-#| msgid "Use big-endian byte order"
msgid "Use big-endian byte order."
msgstr "Usa el orden de byte big-endian."
#: config/nios2/nios2.opt:98 config/c6x/c6x.opt:34 config/mep/mep.opt:86
#: config/mips/mips.opt:138 config/tilegx/tilegx.opt:49
-#, fuzzy
-#| msgid "Use little-endian byte order"
msgid "Use little-endian byte order."
msgstr "Usa el orden de byte little-endian."
@@ -11715,19 +11436,15 @@ msgstr ""
#: config/nios2/nios2.opt:574
msgid "Valid Nios II ISA levels (for -march):"
-msgstr ""
+msgstr "Niveles Nios II ISA válidos (para -march):"
#: config/nios2/nios2.opt:584
-#, fuzzy
-#| msgid "Enable saturation instructions"
msgid "Enable generation of R2 BMX instructions."
-msgstr "Activa las instrucciones de saturación."
+msgstr "Activa la generación de instrucciones R2 BMX."
#: config/nios2/nios2.opt:588
-#, fuzzy
-#| msgid "Enable saturation instructions"
msgid "Enable generation of R2 CDX instructions."
-msgstr "Activa las instrucciones de saturación."
+msgstr "Activa la generación de instrucciones R2 CDX."
#: config/rx/rx.opt:29
msgid "Store doubles in 64 bits."
@@ -11762,8 +11479,6 @@ msgid "Maximum size of global and static variables which can be placed into the
msgstr "Tamaño máximo de las variables global y static que se pueden colocar en el área de datos small."
#: config/rx/rx.opt:93
-#, fuzzy
-#| msgid "Generate assembler output that is compatible with the Renesas AS100 assembler. This may restrict some of the compiler's capabilities. The default is to generate GAS compatable syntax."
msgid "Generate assembler output that is compatible with the Renesas AS100 assembler. This may restrict some of the compiler's capabilities. The default is to generate GAS compatible syntax."
msgstr "Genera salida de ensamblador que es compatible con el ensamblador AS100 de Renesas. Esto puede restringir algunas de las capacidades del compilador. Por defecto se genera sintaxis compatible con GAS."
@@ -11789,67 +11504,51 @@ msgstr "Activa el modo Datos-Independientes-de-Posición (PID)."
#: config/rx/rx.opt:129
msgid "Warn when multiple, different, fast interrupt handlers are in the compilation unit."
-msgstr ""
+msgstr "Avisa cuando hay múltiples y distintos manejadores de interrupciones rápidos en la unidad de compilación."
#: config/rx/rx.opt:135
msgid "Enable the use of the old, broken, ABI where all stacked function arguments are aligned to 32-bits."
-msgstr ""
+msgstr "Activa el uso del ABI antiguo y roto donde todos los argumentos de función apilados estén alineados a 32 bits."
#: config/rx/rx.opt:139
msgid "Enable the use the standard RX ABI where all stacked function arguments are naturally aligned. This is the default."
-msgstr ""
+msgstr "Activa el uso del RX ABI estándar donde todos los argumentos de función apilados estén alineados de forma natural. Esto es lo predefinido."
#: config/rx/rx.opt:145
-#, fuzzy
-#| msgid "Enable the use of the short load instructions"
msgid "Enable the use of the LRA register allocator."
-msgstr "Activa el uso de las instrucciones short load."
+msgstr "Activa el uso del asignador de registros LRA."
#: config/rx/rx.opt:151
msgid "Enables or disables the use of the SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE and RMPA instructions. Enabled by default."
-msgstr ""
+msgstr "Activa o desactiva el uso de las instrucciones SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE y RMPA. Activado por defecto."
#: config/rx/rx.opt:157
-#, fuzzy
-#| msgid "Always generate long calls"
msgid "Always use JSR, never BSR, for calls."
-msgstr "Genera siempre llamadas long."
+msgstr "Usa siempre JSR, nunca BSR, para llamadas."
#: config/visium/visium.opt:25
-#, fuzzy
-#| msgid "Link with libyk.a, libc.a and crt0.o"
msgid "Link with libc.a and libdebug.a."
-msgstr "Enlaza con libyk.a, libc.a y crt0.o."
+msgstr "Enlaza con libc.a y libdebug.a."
#: config/visium/visium.opt:29
-#, fuzzy
-#| msgid "Link with libsim.a, libc.a and sim-crt0.o"
msgid "Link with libc.a and libsim.a."
-msgstr "Enlaza con libsim.a, libc.a y sim-crt0.o."
+msgstr "Enlaza con libc.a y libsim.a."
#: config/visium/visium.opt:33
-#, fuzzy
-#| msgid "Use hardware FP"
msgid "Use hardware FP (default)."
-msgstr "Usa FP de hardware."
+msgstr "Usa FP de hardware (predeterminado)."
#: config/visium/visium.opt:65
-#, fuzzy
-#| msgid "Generate code for CR16C+ architecture (Default)"
msgid "Generate code for the supervisor mode (default)."
-msgstr "Genera código para la arquitectura CR16C+ (Por defecto)."
+msgstr "Genera código para el modo supervisor (predeterminado)."
#: config/visium/visium.opt:69
-#, fuzzy
-#| msgid "Generate code for the Boehm GC"
msgid "Generate code for the user mode."
-msgstr "Genera código para el GC de Boehm."
+msgstr "Genera código para el modo de usuario."
#: config/visium/visium.opt:73
-#, fuzzy
-#| msgid "Does nothing. Preserved for backward compatibility."
msgid "Only retained for backward compatibility."
-msgstr "No hace nada. Preservado por compatibilidad hacia atrás."
+msgstr "Preservado por compatibilidad hacia atrás."
#: config/fused-madd.opt:22
msgid "%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead"
@@ -11857,75 +11556,53 @@ msgstr "%<-mfused-madd%> es obsoleto; utilice en su lugar %<-ffp-contract=%>"
#: config/sol2.opt:32
msgid "Clear hardware capabilities when linking."
-msgstr ""
+msgstr "Quita las capacidades del hardware al enlazar."
#: config/sol2.opt:36
-#, fuzzy
-#| msgid "Pass -z text to linker"
msgid "Pass -z text to linker."
msgstr "Pasa -z texto al enlazador."
#: config/moxie/moxie.opt:31
-#, fuzzy
-#| msgid "Enable MPY||ADD and MPY||SUB instructions"
msgid "Enable MUL.X and UMUL.X instructions."
-msgstr "Activa las instrucciones MPY||ADD y MPY||SUB."
+msgstr "Activa las instrucciones MUL.X y UMUL.X."
#: config/microblaze/microblaze.opt:40
-#, fuzzy
-#| msgid "Use software emulation for floating point (default)"
msgid "Use software emulation for floating point (default)."
msgstr "Usa emulación de software para coma flotante (por defecto)."
#: config/microblaze/microblaze.opt:44
-#, fuzzy
-#| msgid "Use hardware floating point instructions"
msgid "Use hardware floating point instructions."
msgstr "Usa instrucciones de coma flotante por hardware."
#: config/microblaze/microblaze.opt:48
-#, fuzzy
-#| msgid "Use table lookup optimization for small signed integer divisions"
msgid "Use table lookup optimization for small signed integer divisions."
-msgstr "Usa las optimización de búsqueda de tabla para divisiones enteras small con signo."
+msgstr "Usa las optimización de búsqueda en tabla para divisiones de enteros pequeños con signo."
#: config/microblaze/microblaze.opt:52
-#, fuzzy
-#| msgid "-mcpu=PROCESSOR\t\tUse features of and schedule code for given CPU"
msgid "-mcpu=PROCESSOR\t\tUse features of and schedule code for given CPU."
-msgstr "-mcpu=PROCESADOR\t\tUsa las características y el código de planificador para el CPU dado."
+msgstr "-mcpu=PROCESADOR\t\tUsa las características y el código de planificador para la CPU dada."
#: config/microblaze/microblaze.opt:56
-#, fuzzy
-#| msgid "Don't optimize block moves, use memcpy"
msgid "Don't optimize block moves, use memcpy."
-msgstr "No optimiza los movimientos de bloques, usa memcpy."
+msgstr "No optimiza los movimientos de bloques; usa memcpy."
#: config/microblaze/microblaze.opt:68
-#, fuzzy
-#| msgid "Use the soft multiply emulation (default)"
msgid "Use the soft multiply emulation (default)."
msgstr "Usa la emulación de multiplicación por software (por defecto)."
#: config/microblaze/microblaze.opt:72
msgid "Use reorder instructions (swap and byte reversed load/store) (default)."
-msgstr ""
+msgstr "Usa instrucciones de reordenación (load/store de intercambio y de bytes invertidos) (predeterminado)."
#: config/microblaze/microblaze.opt:76
-#, fuzzy
-#| msgid "Use the software emulation for divides (default)"
msgid "Use the software emulation for divides (default)."
msgstr "Usa la emulación de división por software (por defecto)."
#: config/microblaze/microblaze.opt:80
-#, fuzzy
-#| msgid "Use the hardware barrel shifter instead of emulation"
msgid "Use the hardware barrel shifter instead of emulation."
msgstr "Usa el corredor de barril de hardware en lugar de la emulación."
#: config/microblaze/microblaze.opt:84
-#, fuzzy
-#| msgid "Use pattern compare instructions"
msgid "Use pattern compare instructions."
msgstr "Usa instrucciones de comparación de patrones."
@@ -11935,14 +11612,10 @@ msgid "%qs is deprecated; use -fstack-check"
msgstr "%qs es obsoleto; utilice -fstack-check"
#: config/microblaze/microblaze.opt:88
-#, fuzzy
-#| msgid "Check for stack overflow at runtime"
msgid "Check for stack overflow at runtime."
msgstr "Revisa desbordamientos de pila en tiempo de ejecución."
#: config/microblaze/microblaze.opt:92 config/iq2000/iq2000.opt:65
-#, fuzzy
-#| msgid "Use GP relative sdata/sbss sections"
msgid "Use GP relative sdata/sbss sections."
msgstr "Utiliza secciones sdata/sbss relativas a GP."
@@ -11952,152 +11625,102 @@ msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
msgstr "%qs es obsoleto; utilice -fno-zero-initialized-in-bss"
#: config/microblaze/microblaze.opt:96
-#, fuzzy
-#| msgid "Clear the BSS to zero and place zero initialized in BSS"
msgid "Clear the BSS to zero and place zero initialized in BSS."
msgstr "Borra el BSS a cero y coloca el cero inicializado en BSS."
#: config/microblaze/microblaze.opt:100
-#, fuzzy
-#| msgid "Use multiply high instructions for high part of 32x32 multiply"
msgid "Use multiply high instructions for high part of 32x32 multiply."
msgstr "Usa instrucciones high de multiplicación para la parte high de la multiplicación 32x32."
#: config/microblaze/microblaze.opt:104
-#, fuzzy
-#| msgid "Use hardware floating point conversion instructions"
msgid "Use hardware floating point conversion instructions."
msgstr "Usa instrucciones de conversión de coma flotante de hardware."
#: config/microblaze/microblaze.opt:108
-#, fuzzy
-#| msgid "Use hardware floating point square root instruction"
msgid "Use hardware floating point square root instruction."
msgstr "Usa instrucciones de raíz cuadrada de coma flotante de hardware."
#: config/microblaze/microblaze.opt:112
-#, fuzzy
-#| msgid "Description for mxl-mode-executable"
msgid "Description for mxl-mode-executable."
msgstr "Descripción para mxl-mode-executable."
#: config/microblaze/microblaze.opt:116
-#, fuzzy
-#| msgid "Description for mxl-mode-xmdstub"
msgid "Description for mxl-mode-xmdstub."
msgstr "Descripción para mxl-mode-xmdstub."
#: config/microblaze/microblaze.opt:120
-#, fuzzy
-#| msgid "Description for mxl-mode-bootstrap"
msgid "Description for mxl-mode-bootstrap."
msgstr "Descripción para mxl-mode-bootstrap."
#: config/microblaze/microblaze.opt:124
-#, fuzzy
-#| msgid "Description for mxl-mode-novectors"
msgid "Description for mxl-mode-novectors."
msgstr "Descripción para mxl-mode-novectors."
#: config/microblaze/microblaze.opt:128
-#, fuzzy
-#| msgid "Use hardware quad FP instructions"
msgid "Use hardware prefetch instruction"
-msgstr "Usa instrucciones de FP quad de hardware"
+msgstr "Usa instrucciones de precargado de hardware"
#: config/vax/vax.opt:23 config/vax/vax.opt:27
-#, fuzzy
-#| msgid "Target DFLOAT double precision code"
msgid "Target DFLOAT double precision code."
msgstr "Apunta a código DFLOAT de doble precisión."
#: config/vax/vax.opt:31 config/vax/vax.opt:35
-#, fuzzy
-#| msgid "Generate GFLOAT double precision code"
msgid "Generate GFLOAT double precision code."
msgstr "Genera código GFLOAT de doble precisión."
#: config/vax/vax.opt:39
-#, fuzzy
-#| msgid "Generate code for GNU assembler (gas)"
msgid "Generate code for GNU assembler (gas)."
msgstr "Genera código para el ensamblador de GNU (gas)."
#: config/vax/vax.opt:43
-#, fuzzy
-#| msgid "Generate code for UNIX assembler"
msgid "Generate code for UNIX assembler."
msgstr "Genera código para el ensamblador UNIX."
#: config/vax/vax.opt:47
-#, fuzzy
-#| msgid "Use VAXC structure conventions"
msgid "Use VAXC structure conventions."
-msgstr "Usa convenciones de estructura VAXC."
+msgstr "Usa los convenios de estructura VAXC."
#: config/vax/vax.opt:51
-#, fuzzy
-#| msgid "Use new adddi3/subdi3 patterns"
msgid "Use new adddi3/subdi3 patterns."
-msgstr "Usa patrones nuevos adddi3/subdi3."
+msgstr "Usa los patrones nuevos adddi3/subdi3."
#: config/frv/frv.opt:30
-#, fuzzy
-#| msgid "Use 4 media accumulators"
msgid "Use 4 media accumulators."
msgstr "Usa 4 acumuladores de medios."
#: config/frv/frv.opt:34
-#, fuzzy
-#| msgid "Use 8 media accumulators"
msgid "Use 8 media accumulators."
msgstr "Usa 8 acumuladores de medios."
#: config/frv/frv.opt:38
-#, fuzzy
-#| msgid "Enable label alignment optimizations"
msgid "Enable label alignment optimizations."
msgstr "Activa las optimizaciones de alineación de etiquetas."
#: config/frv/frv.opt:42
-#, fuzzy
-#| msgid "Dynamically allocate cc registers"
msgid "Dynamically allocate cc registers."
msgstr "Asigna dinámicamente los registros cc."
#: config/frv/frv.opt:49
-#, fuzzy
-#| msgid "Set the cost of branches"
msgid "Set the cost of branches."
msgstr "Establece el costo de las ramificaciones."
#: config/frv/frv.opt:53
-#, fuzzy
-#| msgid "Enable conditional execution other than moves/scc"
msgid "Enable conditional execution other than moves/scc."
msgstr "Activa la ejecución condicional en lugar de moves/scc."
#: config/frv/frv.opt:57
-#, fuzzy
-#| msgid "Change the maximum length of conditionally-executed sequences"
msgid "Change the maximum length of conditionally-executed sequences."
msgstr "Cambia la longitud máxima de las secuencias ejecutadas condicionalmente."
#: config/frv/frv.opt:61
-#, fuzzy
-#| msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
msgid "Change the number of temporary registers that are available to conditionally-executed sequences."
msgstr "Cambia el número de registros temporales disponibles para secuencias ejecutadas condicionalmente."
#: config/frv/frv.opt:65
-#, fuzzy
-#| msgid "Enable conditional moves"
msgid "Enable conditional moves."
msgstr "Activa moves condicionales."
#: config/frv/frv.opt:69
-#, fuzzy
-#| msgid "Set the target CPU type"
msgid "Set the target CPU type."
msgstr "Especifica el tipo del CPU destino."
@@ -12106,316 +11729,218 @@ msgid "Known FR-V CPUs (for use with the -mcpu= option):"
msgstr "CPUs FR-V conocidos (para usar con la opción -mcpu=):"
#: config/frv/frv.opt:122
-#, fuzzy
-#| msgid "Use fp double instructions"
msgid "Use fp double instructions."
msgstr "Usa instrucciones fp double."
#: config/frv/frv.opt:126
-#, fuzzy
-#| msgid "Change the ABI to allow double word insns"
msgid "Change the ABI to allow double word insns."
msgstr "Cambia la ABI para permitir instrucciones double word."
#: config/frv/frv.opt:134
-#, fuzzy
-#| msgid "Just use icc0/fcc0"
msgid "Just use icc0/fcc0."
msgstr "Usa solamente icc0/fcc0."
#: config/frv/frv.opt:138
-#, fuzzy
-#| msgid "Only use 32 FPRs"
msgid "Only use 32 FPRs."
msgstr "Usa solamente 32 FPRs."
#: config/frv/frv.opt:142
-#, fuzzy
-#| msgid "Use 64 FPRs"
msgid "Use 64 FPRs."
msgstr "Usa 64 FPRs."
#: config/frv/frv.opt:146
-#, fuzzy
-#| msgid "Only use 32 GPRs"
msgid "Only use 32 GPRs."
msgstr "Usa solamente 32 GPRs."
#: config/frv/frv.opt:150
-#, fuzzy
-#| msgid "Use 64 GPRs"
msgid "Use 64 GPRs."
msgstr "Usa 64 GPRs."
#: config/frv/frv.opt:154
-#, fuzzy
-#| msgid "Enable use of GPREL for read-only data in FDPIC"
msgid "Enable use of GPREL for read-only data in FDPIC."
msgstr "Activa el uso de GPREL para datos de sólo lectura en FDPIC."
#: config/frv/frv.opt:166
-#, fuzzy
-#| msgid "Enable PIC support for building libraries"
msgid "Enable PIC support for building libraries."
msgstr "Activa el soporte PIC para construir bibliotecas."
#: config/frv/frv.opt:170
-#, fuzzy
-#| msgid "Follow the EABI linkage requirements"
msgid "Follow the EABI linkage requirements."
msgstr "Sigue los requerimientos de enlace de EABI."
#: config/frv/frv.opt:174
-#, fuzzy
-#| msgid "Disallow direct calls to global functions"
msgid "Disallow direct calls to global functions."
-msgstr "Desactiva las llamdas directas a funciones globales."
+msgstr "Desactiva las llamadas directas a funciones globales."
#: config/frv/frv.opt:178
-#, fuzzy
-#| msgid "Use media instructions"
msgid "Use media instructions."
msgstr "Usa instrucciones de medios."
#: config/frv/frv.opt:182
-#, fuzzy
-#| msgid "Use multiply add/subtract instructions"
msgid "Use multiply add/subtract instructions."
msgstr "Usa instrucciones acumular/sustraer de multiplicar."
#: config/frv/frv.opt:186
-#, fuzzy
-#| msgid "Enable optimizing &&/|| in conditional execution"
msgid "Enable optimizing &&/|| in conditional execution."
msgstr "Activa la optimización &&/|| en la ejecución condicional."
#: config/frv/frv.opt:190
-#, fuzzy
-#| msgid "Enable nested conditional execution optimizations"
msgid "Enable nested conditional execution optimizations."
msgstr "Activa las optimizaciones de ejecución condicional anidada."
#: config/frv/frv.opt:195
-#, fuzzy
-#| msgid "Do not mark ABI switches in e_flags"
msgid "Do not mark ABI switches in e_flags."
msgstr "No marca las opciones ABI en e_flags."
#: config/frv/frv.opt:199
-#, fuzzy
-#| msgid "Remove redundant membars"
msgid "Remove redundant membars."
msgstr "Remueve miembros redundantes."
#: config/frv/frv.opt:203
-#, fuzzy
-#| msgid "Pack VLIW instructions"
msgid "Pack VLIW instructions."
msgstr "Empaca las instrucciones VLIW."
#: config/frv/frv.opt:207
-#, fuzzy
-#| msgid "Enable setting GPRs to the result of comparisons"
msgid "Enable setting GPRs to the result of comparisons."
msgstr "Permite establecer los GPRs al resultado de las comparaciones."
#: config/frv/frv.opt:211
-#, fuzzy
-#| msgid "Change the amount of scheduler lookahead"
msgid "Change the amount of scheduler lookahead."
msgstr "Cambia la cantidad de vista hacia adelante del planificador."
#: config/frv/frv.opt:219
-#, fuzzy
-#| msgid "Assume a large TLS segment"
msgid "Assume a large TLS segment."
msgstr "Asume un segmento TLS grande."
#: config/frv/frv.opt:223
-#, fuzzy
-#| msgid "Do not assume a large TLS segment"
msgid "Do not assume a large TLS segment."
msgstr "No asume un segmento TLS grande."
#: config/frv/frv.opt:228
-#, fuzzy
-#| msgid "Cause gas to print tomcat statistics"
msgid "Cause gas to print tomcat statistics."
msgstr "Causa que gas muestre estadísticas de tomcat."
#: config/frv/frv.opt:233
-#, fuzzy
-#| msgid "Link with the library-pic libraries"
msgid "Link with the library-pic libraries."
msgstr "Enlaza con las bibliotecas de pic de biblioteca."
#: config/frv/frv.opt:237
-#, fuzzy
-#| msgid "Allow branches to be packed with other instructions"
msgid "Allow branches to be packed with other instructions."
msgstr "Permite que las ramificaciones se empaquen con otras instrucciones."
#: config/mn10300/mn10300.opt:30
-#, fuzzy
-#| msgid "Target the AM33 processor"
msgid "Target the AM33 processor."
msgstr "Apunta al procesador AM33."
#: config/mn10300/mn10300.opt:34
-#, fuzzy
-#| msgid "Target the AM33/2.0 processor"
msgid "Target the AM33/2.0 processor."
msgstr "Apunta al procesador AM33/2.0."
#: config/mn10300/mn10300.opt:38
-#, fuzzy
-#| msgid "Target the AM34 processor"
msgid "Target the AM34 processor."
msgstr "Apunta al procesador AM34."
#: config/mn10300/mn10300.opt:46
-#, fuzzy
-#| msgid "Work around hardware multiply bug"
msgid "Work around hardware multiply bug."
msgstr "Evita el error de multiplicación de hardware."
#: config/mn10300/mn10300.opt:55
-#, fuzzy
-#| msgid "Enable linker relaxations"
msgid "Enable linker relaxations."
msgstr "Activa la relajación del enlazador."
#: config/mn10300/mn10300.opt:59
-#, fuzzy
-#| msgid "Return pointers in both a0 and d0"
msgid "Return pointers in both a0 and d0."
msgstr "Devuelve punteros tanto en a0 como en d0."
#: config/mn10300/mn10300.opt:63
-#, fuzzy
-#| msgid "Allow gcc to generate LIW instructions"
msgid "Allow gcc to generate LIW instructions."
msgstr "Permite a gcc generar instrucciones LIW."
#: config/mn10300/mn10300.opt:67
-#, fuzzy
-#| msgid "Allow gcc to generate the SETLB and Lcc instructions"
msgid "Allow gcc to generate the SETLB and Lcc instructions."
msgstr "Permite a gcc generar las instrucciones SETLB y Lcc."
#: config/nds32/nds32.opt:26
-#, fuzzy
-#| msgid "Generate code in big endian mode"
msgid "Generate code in big-endian mode."
msgstr "Genera código en modo big endian."
#: config/nds32/nds32.opt:30
-#, fuzzy
-#| msgid "Generate code in little endian mode"
msgid "Generate code in little-endian mode."
msgstr "Genera código en modo little endian."
#: config/nds32/nds32.opt:34
-#, fuzzy
-#| msgid "Reschedule instructions before register allocation"
msgid "Use reduced-set registers for register allocation."
-msgstr "Recalendariza las instrucciones antes del alojamiento de registros."
+msgstr "Usa un juego reducido de registros para asignación de registros."
#: config/nds32/nds32.opt:38
-#, fuzzy
-#| msgid "Reschedule instructions before register allocation"
msgid "Use full-set registers for register allocation."
-msgstr "Recalendariza las instrucciones antes del alojamiento de registros."
+msgstr "Usa el juego completo de registros para asignación de registros."
#: config/nds32/nds32.opt:42
-#, fuzzy
-#| msgid "enable conditional move instruction usage."
msgid "Generate conditional move instructions."
-msgstr "activa el uso de la instrucción move condicional."
+msgstr "Genera instrucciones move condicionales."
#: config/nds32/nds32.opt:46
-#, fuzzy
-#| msgid "Generate bit instructions"
msgid "Generate performance extension instructions."
-msgstr "Genera instrucciones bit."
+msgstr "Genera instrucciones de extensión del rendimiento."
#: config/nds32/nds32.opt:50
-#, fuzzy
-#| msgid "Generate isel instructions"
msgid "Generate v3 push25/pop25 instructions."
-msgstr "Genera instrucciones isel."
+msgstr "Genera instrucciones v3 push25/pop25."
#: config/nds32/nds32.opt:54
-#, fuzzy
-#| msgid "Generate bit instructions"
msgid "Generate 16-bit instructions."
-msgstr "Genera instrucciones bit."
+msgstr "Genera instrucciones de 16 bits."
#: config/nds32/nds32.opt:58
msgid "Specify the size of each interrupt vector, which must be 4 or 16."
-msgstr ""
+msgstr "Especifica el tamaño de cada vector de interrupciones, que ha de ser 4 o 16."
#: config/nds32/nds32.opt:62
msgid "Specify the size of each cache block, which must be a power of 2 between 4 and 512."
-msgstr ""
+msgstr "Especifica el tamaño de cada bloque de caché, que ha de ser potencia de 2 entre 4 y 512."
#: config/nds32/nds32.opt:70
-#, fuzzy
-#| msgid "Known ARM architectures (for use with the -march= option):"
msgid "Known arch types (for use with the -march= option):"
-msgstr "Arquitecturas ARM conocidas (para usar con la opción -march=):"
+msgstr "Tipos de arquitectura conocidos (para usar con la opción -march=):"
#: config/nds32/nds32.opt:83
msgid "Specify the address generation strategy for code model."
-msgstr ""
+msgstr "Especifica la estrategia de generación de direcciones para modelo de código."
#: config/nds32/nds32.opt:87
-#, fuzzy
-#| msgid "Known code models (for use with the -mcmodel= option):"
msgid "Known cmodel types (for use with the -mcmodel= option):"
-msgstr "Modelos de código conocidos (para uso con la opción -mcmodel=):"
+msgstr "Tipos de modelos de código conocidos (para uso con la opción -mcmodel=):"
#: config/nds32/nds32.opt:100
-#, fuzzy
-#| msgid "Warn when all constructors and destructors are private"
msgid "Enable constructor/destructor feature."
-msgstr "Avisa cuando todos los constructores y destructores son privados."
+msgstr "Activa la opción constructor/destructor."
#: config/nds32/nds32.opt:104
-#, fuzzy
-#| msgid "Generate isel instructions"
msgid "Guide linker to relax instructions."
-msgstr "Genera instrucciones isel."
+msgstr "Guía al enlazador para que relaje las instrucciones."
#: config/iq2000/iq2000.opt:31
-#, fuzzy
-#| msgid "Specify CPU for code generation purposes"
msgid "Specify CPU for code generation purposes."
-msgstr "Especifica el CPU para propósitos de generación de código."
+msgstr "Especifica la CPU para propósitos de generación de código."
#: config/iq2000/iq2000.opt:47
msgid "Specify CPU for scheduling purposes."
-msgstr "Especifica el CPU para propósitos de planificación."
+msgstr "Especifica la CPU para propósitos de planificación."
#: config/iq2000/iq2000.opt:51
msgid "Known IQ2000 CPUs (for use with the -mcpu= option):"
msgstr "CPUs IQ2000 conocidos (para uso con la opción -mcpu=):"
#: config/iq2000/iq2000.opt:61 config/mips/mips.opt:142
-#, fuzzy
-#| msgid "Use ROM instead of RAM"
msgid "Use ROM instead of RAM."
msgstr "Usa la ROM en lugar de la RAM."
#: config/iq2000/iq2000.opt:70
-#, fuzzy
-#| msgid "No default crt0.o"
msgid "No default crt0.o."
-msgstr "No define a crt0.o por defecto."
+msgstr "Sin crt0.o predeterminada."
#: config/iq2000/iq2000.opt:74 config/mips/mips.opt:393
-#, fuzzy
-#| msgid "Put uninitialized constants in ROM (needs -membedded-data)"
msgid "Put uninitialized constants in ROM (needs -membedded-data)."
msgstr "Pone las constantes sin inicializar en ROM (necesita -membedded-data)."
@@ -12424,136 +11949,96 @@ msgid "Known C6X ISAs (for use with the -march= option):"
msgstr "ISAs C6X conocidas (para uso con la opción -march=):"
#: config/c6x/c6x.opt:46
-#, fuzzy
-#| msgid "Valid arguments for the -msdata= option"
msgid "Valid arguments for the -msdata= option."
msgstr "Argumentos válidos para la opción -msdata=."
#: config/c6x/c6x.opt:59
-#, fuzzy
-#| msgid "Compile for the DSBT shared library ABI"
msgid "Compile for the DSBT shared library ABI."
msgstr "Compila para la ABI de biblioteca compartida DSBT."
#: config/cris/linux.opt:27
-#, fuzzy
-#| msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
msgid "Together with -fpic and -fPIC, do not use GOTPLT references."
msgstr "Junto con -fpic y -fPIC, no utiliza referencias GOTPLT."
#: config/cris/cris.opt:45
-#, fuzzy
-#| msgid "Work around bug in multiplication instruction"
msgid "Work around bug in multiplication instruction."
msgstr "Evita el error en la instrucción de multiplicación."
#: config/cris/cris.opt:51
-#, fuzzy
-#| msgid "Compile for ETRAX 4 (CRIS v3)"
msgid "Compile for ETRAX 4 (CRIS v3)."
msgstr "Compila para ETRAX 4 (CRIS v3)."
#: config/cris/cris.opt:56
-#, fuzzy
-#| msgid "Compile for ETRAX 100 (CRIS v8)"
msgid "Compile for ETRAX 100 (CRIS v8)."
msgstr "Compila para ETRAX 100 (CRIS v8)."
#: config/cris/cris.opt:64
-#, fuzzy
-#| msgid "Emit verbose debug information in assembly code"
msgid "Emit verbose debug information in assembly code."
msgstr "Emite información de depuración detallada en el código ensamblador."
#: config/cris/cris.opt:71
-#, fuzzy
-#| msgid "Do not use condition codes from normal instructions"
msgid "Do not use condition codes from normal instructions."
msgstr "No usa códigos de condición para las instrucciones normales."
#: config/cris/cris.opt:80
-#, fuzzy
-#| msgid "Do not emit addressing modes with side-effect assignment"
msgid "Do not emit addressing modes with side-effect assignment."
msgstr "No emite modos de direccionamiento con asignaciones colaterales."
#: config/cris/cris.opt:89
-#, fuzzy
-#| msgid "Do not tune stack alignment"
msgid "Do not tune stack alignment."
msgstr "No ajusta la alineación de la pila."
#: config/cris/cris.opt:98
-#, fuzzy
-#| msgid "Do not tune writable data alignment"
msgid "Do not tune writable data alignment."
msgstr "No ajusta la alineación de los datos modificables."
#: config/cris/cris.opt:107
-#, fuzzy
-#| msgid "Do not tune code and read-only data alignment"
msgid "Do not tune code and read-only data alignment."
msgstr "No ajusta la alineación del código y de datos de sólo lectura."
#: config/cris/cris.opt:116
-#, fuzzy
-#| msgid "Align code and data to 32 bits"
msgid "Align code and data to 32 bits."
msgstr "Alinea código y datos a 32 bits."
#: config/cris/cris.opt:133
-#, fuzzy
-#| msgid "Don't align items in code or data"
msgid "Don't align items in code or data."
msgstr "No alinea los elementos en el código o los datos."
#: config/cris/cris.opt:142
-#, fuzzy
-#| msgid "Do not emit function prologue or epilogue"
msgid "Do not emit function prologue or epilogue."
msgstr "No emite el prólogo o epílogo de funciones."
#: config/cris/cris.opt:149
-#, fuzzy
-#| msgid "Use the most feature-enabling options allowed by other options"
msgid "Use the most feature-enabling options allowed by other options."
msgstr "Usa la mayor cantidad de características permitidas por otras opciones."
#: config/cris/cris.opt:158
-#, fuzzy
-#| msgid "Override -mbest-lib-options"
msgid "Override -mbest-lib-options."
msgstr "Anula -mbest-lib-options."
#: config/cris/cris.opt:165
-#, fuzzy
-#| msgid "-march=ARCH\tGenerate code for the specified chip or CPU version"
msgid "-march=ARCH\tGenerate code for the specified chip or CPU version."
msgstr "-march=ARQ\tGenera código para el chip o la versión de CPU especificados."
#: config/cris/cris.opt:169
-#, fuzzy
-#| msgid "-mtune=ARCH\tTune alignment for the specified chip or CPU version"
msgid "-mtune=ARCH\tTune alignment for the specified chip or CPU version."
msgstr "-mtune=ARQ\tAjusta la alineación para el chip o la versión de CPU especificados."
#: config/cris/cris.opt:173
-#, fuzzy
-#| msgid "-mmax-stackframe=SIZE\tWarn when a stackframe is larger than the specified size"
msgid "-mmax-stackframe=SIZE\tWarn when a stackframe is larger than the specified size."
msgstr "-mmax-stackframe=TAM\tAvisa cuando un marco de pila es más grande que el tamaño especificado."
#: config/cris/cris.opt:180
msgid "Emit traps as \"break 8\", default for CRIS v3 and up. If disabled, calls to abort() are used."
-msgstr ""
+msgstr "Emite traps como \"break 8\", predeterminado para CRIS v3 y superior. Si está desactivado, se usan llamadas a abort()."
#: config/cris/cris.opt:184
msgid "Emit checks causing \"break 8\" instructions to execute when applying atomic builtins on misaligned memory."
-msgstr ""
+msgstr "Emite comprobaciones haciendo que las instrucciones \"break 8\" se ejecuten cuando se aplican funciones internas atómicas sobre memoria desalineada."
#: config/cris/cris.opt:188
msgid "Handle atomic builtins that may be applied to unaligned data by calling library functions. Overrides -mtrap-unaligned-atomic."
-msgstr ""
+msgstr "Maneja las funciones internas atómicas que pueden aplicarse a datos desalineados mediante llamadas a funciones de biblioteca. Anula -mtrap-unaligned-atomic."
#: config/sh/superh.opt:6
msgid "Board name [and memory region]."
@@ -12564,116 +12049,78 @@ msgid "Runtime name."
msgstr "Nombre del entorno de ejecución."
#: config/sh/sh.opt:48
-#, fuzzy
-#| msgid "Generate SH1 code"
msgid "Generate SH1 code."
msgstr "Genera código SH1."
#: config/sh/sh.opt:52
-#, fuzzy
-#| msgid "Generate SH2 code"
msgid "Generate SH2 code."
msgstr "Genera código SH2."
#: config/sh/sh.opt:56
-#, fuzzy
-#| msgid "Generate default double-precision SH2a-FPU code"
msgid "Generate default double-precision SH2a-FPU code."
msgstr "Genera código FPU de SH2a de doble precisión por defecto."
#: config/sh/sh.opt:60
-#, fuzzy
-#| msgid "Generate SH2a FPU-less code"
msgid "Generate SH2a FPU-less code."
msgstr "Genera código SH2a sin FPU."
#: config/sh/sh.opt:64
-#, fuzzy
-#| msgid "Generate default single-precision SH2a-FPU code"
msgid "Generate default single-precision SH2a-FPU code."
msgstr "Genera código FPU de SH2a de precisión simple."
#: config/sh/sh.opt:68
-#, fuzzy
-#| msgid "Generate only single-precision SH2a-FPU code"
msgid "Generate only single-precision SH2a-FPU code."
msgstr "Genera solamente código FPU de SH2a de precisión simple."
#: config/sh/sh.opt:72
-#, fuzzy
-#| msgid "Generate SH2e code"
msgid "Generate SH2e code."
msgstr "Genera código SH2e."
#: config/sh/sh.opt:76
-#, fuzzy
-#| msgid "Generate SH3 code"
msgid "Generate SH3 code."
msgstr "Genera código SH3."
#: config/sh/sh.opt:80
-#, fuzzy
-#| msgid "Generate SH3e code"
msgid "Generate SH3e code."
msgstr "Genera código SH3e."
#: config/sh/sh.opt:84
-#, fuzzy
-#| msgid "Generate SH4 code"
msgid "Generate SH4 code."
msgstr "Genera código SH4."
#: config/sh/sh.opt:88
-#, fuzzy
-#| msgid "Generate SH4-100 code"
msgid "Generate SH4-100 code."
msgstr "Genera código SH4-100."
#: config/sh/sh.opt:92
-#, fuzzy
-#| msgid "Generate SH4-200 code"
msgid "Generate SH4-200 code."
msgstr "Genera código SH4-200."
#: config/sh/sh.opt:98
-#, fuzzy
-#| msgid "Generate SH4-300 code"
msgid "Generate SH4-300 code."
msgstr "Genera código SH4-300."
#: config/sh/sh.opt:102
-#, fuzzy
-#| msgid "Generate SH4 FPU-less code"
msgid "Generate SH4 FPU-less code."
msgstr "Genera código SH4 sin FPU."
#: config/sh/sh.opt:106
-#, fuzzy
-#| msgid "Generate SH4-100 FPU-less code"
msgid "Generate SH4-100 FPU-less code."
msgstr "Genera código SH4-100 sin FPU."
#: config/sh/sh.opt:110
-#, fuzzy
-#| msgid "Generate SH4-200 FPU-less code"
msgid "Generate SH4-200 FPU-less code."
msgstr "Genera código SH4-200 sin FPU."
#: config/sh/sh.opt:114
-#, fuzzy
-#| msgid "Generate SH4-300 FPU-less code"
msgid "Generate SH4-300 FPU-less code."
msgstr "Genera código SH4-300 sin FPU."
#: config/sh/sh.opt:118
-#, fuzzy
-#| msgid "Generate code for SH4 340 series (MMU/FPU-less)"
msgid "Generate code for SH4 340 series (MMU/FPU-less)."
msgstr "Genera código para SH4 series 340 (sin MMU/FPU)."
#: config/sh/sh.opt:123
-#, fuzzy
-#| msgid "Generate code for SH4 400 series (MMU/FPU-less)"
msgid "Generate code for SH4 400 series (MMU/FPU-less)."
msgstr "Genera código para SH4 series 400 (sin MMU/FPU)."
@@ -12682,156 +12129,107 @@ msgid "Generate code for SH4 500 series (FPU-less)."
msgstr "Genera código para SH4 series 500 (sin FPU)."
#: config/sh/sh.opt:133
-#, fuzzy
-#| msgid "Generate default single-precision SH4 code"
msgid "Generate default single-precision SH4 code."
msgstr "Genera código SH4 de precisión simple por defecto."
#: config/sh/sh.opt:137
-#, fuzzy
-#| msgid "Generate default single-precision SH4-100 code"
msgid "Generate default single-precision SH4-100 code."
msgstr "Genera código SH4-100 de precisión simple por defecto."
#: config/sh/sh.opt:141
-#, fuzzy
-#| msgid "Generate default single-precision SH4-200 code"
msgid "Generate default single-precision SH4-200 code."
msgstr "Genera código SH4-200 de precisión simple por defecto."
#: config/sh/sh.opt:145
-#, fuzzy
-#| msgid "Generate default single-precision SH4-300 code"
msgid "Generate default single-precision SH4-300 code."
msgstr "Genera código SH4-300 de precisión simple por defecto."
#: config/sh/sh.opt:149
-#, fuzzy
-#| msgid "Generate only single-precision SH4 code"
msgid "Generate only single-precision SH4 code."
msgstr "Genera código SH4 solamente de precisión simple."
#: config/sh/sh.opt:153
-#, fuzzy
-#| msgid "Generate only single-precision SH4-100 code"
msgid "Generate only single-precision SH4-100 code."
msgstr "Genera código SH4-100 solamente de precisión simple."
#: config/sh/sh.opt:157
-#, fuzzy
-#| msgid "Generate only single-precision SH4-200 code"
msgid "Generate only single-precision SH4-200 code."
msgstr "Genera código SH4-200 solamente de precisión simple."
#: config/sh/sh.opt:161
-#, fuzzy
-#| msgid "Generate only single-precision SH4-300 code"
msgid "Generate only single-precision SH4-300 code."
msgstr "Genera código SH4-300 solamente de precisión simple."
#: config/sh/sh.opt:165
-#, fuzzy
-#| msgid "Generate SH4a code"
msgid "Generate SH4a code."
msgstr "Genera código SH4a."
#: config/sh/sh.opt:169
-#, fuzzy
-#| msgid "Generate SH4a FPU-less code"
msgid "Generate SH4a FPU-less code."
msgstr "Genera código SH4a sin FPU."
#: config/sh/sh.opt:173
-#, fuzzy
-#| msgid "Generate default single-precision SH4a code"
msgid "Generate default single-precision SH4a code."
msgstr "Genera código SH4a de precisión simple por defecto."
#: config/sh/sh.opt:177
-#, fuzzy
-#| msgid "Generate only single-precision SH4a code"
msgid "Generate only single-precision SH4a code."
msgstr "Genera código SH4a solamente de precisión simple."
#: config/sh/sh.opt:181
-#, fuzzy
-#| msgid "Generate SH4al-dsp code"
msgid "Generate SH4al-dsp code."
msgstr "Genera código SH4al-dsp."
#: config/sh/sh.opt:185
-#, fuzzy
-#| msgid "Generate 32-bit SHmedia code"
msgid "Generate 32-bit SHmedia code."
msgstr "Genera código SHmedia de 32-bit."
#: config/sh/sh.opt:189
-#, fuzzy
-#| msgid "Generate 32-bit FPU-less SHmedia code"
msgid "Generate 32-bit FPU-less SHmedia code."
msgstr "Genera código SHmedia de 32-bit sin FPU."
#: config/sh/sh.opt:193
-#, fuzzy
-#| msgid "Generate 64-bit SHmedia code"
msgid "Generate 64-bit SHmedia code."
msgstr "Genera código SHmedia de 64-bit."
#: config/sh/sh.opt:197
-#, fuzzy
-#| msgid "Generate 64-bit FPU-less SHmedia code"
msgid "Generate 64-bit FPU-less SHmedia code."
msgstr "Genera código SHmedia de 64-bit sin FPU."
#: config/sh/sh.opt:201
-#, fuzzy
-#| msgid "Generate SHcompact code"
msgid "Generate SHcompact code."
msgstr "Genera código SHcompact."
#: config/sh/sh.opt:205
-#, fuzzy
-#| msgid "Generate FPU-less SHcompact code"
msgid "Generate FPU-less SHcompact code."
msgstr "Genera código SHcompact sin FPU."
#: config/sh/sh.opt:217
-#, fuzzy
-#| msgid "Generate code in big endian mode"
msgid "Generate code in big endian mode."
msgstr "Genera código en modo big endian."
#: config/sh/sh.opt:221
-#, fuzzy
-#| msgid "Generate 32-bit offsets in switch tables"
msgid "Generate 32-bit offsets in switch tables."
msgstr "Genera desplazamientos de 32-bit en las tablas de switch."
#: config/sh/sh.opt:225
-#, fuzzy
-#| msgid "Generate bit instructions"
msgid "Generate bit instructions."
-msgstr "Genera instrucciones bit."
+msgstr "Genera instrucciones de bit."
#: config/sh/sh.opt:229
-#, fuzzy
-#| msgid "Cost to assume for a branch insn"
msgid "Cost to assume for a branch insn."
msgstr "Costo de asumir una ramificación de insn."
#: config/sh/sh.opt:233
msgid "Assume that zero displacement conditional branches are fast."
-msgstr ""
+msgstr "Asume que las ramificaciones condicionales con desplazamiento cero son rápidas."
#: config/sh/sh.opt:236 config/sh/sh.opt:240
-#, fuzzy, c-format
-#| msgid "Deprecated. This switch has no effect"
+#, c-format
msgid "%qs is deprecated and has no effect"
-msgstr "Obsoleto. Esta opción no tiene efecto"
+msgstr "%qs está obsoleto y no tiene ningún efecto"
#: config/sh/sh.opt:237
-#, fuzzy
-#| msgid "Enable cbranchdi4 pattern"
msgid "Enable cbranchdi4 pattern."
msgstr "Activa el patrón cbranchdi4."
@@ -12841,105 +12239,73 @@ msgstr "Emite el patrón cmpeqdi_t aún cuando -mcbranchdi está en efecto."
#: config/sh/sh.opt:245
msgid "Force the usage of delay slots for conditional branches."
-msgstr ""
+msgstr "Fuerza el uso de ranuras de retardo para las ramificaciones condicionales."
#: config/sh/sh.opt:249
-#, fuzzy
-#| msgid "Enable SH5 cut2 workaround"
msgid "Enable SH5 cut2 workaround."
msgstr "Permite evitar cut2 en SH5."
#: config/sh/sh.opt:253
-#, fuzzy
-#| msgid "Align doubles at 64-bit boundaries"
msgid "Align doubles at 64-bit boundaries."
msgstr "Alinea doubles en límites de 64-bit."
#: config/sh/sh.opt:257
-#, fuzzy
-#| 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"
msgid "Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table."
-msgstr "Estrategia de división, uno de: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table."
+msgstr "Estrategia de división, una de las siguientes: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table."
#: config/sh/sh.opt:261
-#, fuzzy
-#| msgid "Specify name for 32 bit signed division function"
msgid "Specify name for 32 bit signed division function."
msgstr "Especifica un nombre para la función de división de 32 bit con signo."
#: config/sh/sh.opt:265
-#, fuzzy
-#| msgid "Generate LP64 code"
msgid "Generate ELF FDPIC code."
-msgstr "Genera código LP64."
+msgstr "Genera código ELF FDPIC."
#: config/sh/sh.opt:269
msgid "Enable the use of 64-bit floating point registers in fmov instructions. See -mdalign if 64-bit alignment is required."
msgstr "Activa el uso de registros de coma flotante de 64-bit en instrucciones. fmov. Vea -mdalign si se requiere alineación de 64-bit."
#: config/sh/sh.opt:277
-#, fuzzy
-#| msgid "Cost to assume for gettr insn"
msgid "Cost to assume for gettr insn."
msgstr "Costo de asumir la instrucción gettr."
#: config/sh/sh.opt:281 config/sh/sh.opt:331
-#, fuzzy
-#| msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions."
msgstr "Sigue las convenciones de llamada Renesas (anteriormente Hitachi) / SuperH."
#: config/sh/sh.opt:285
-#, fuzzy
-#| msgid "Increase the IEEE compliance for floating-point comparisons"
msgid "Increase the IEEE compliance for floating-point comparisons."
msgstr "Incrementa el cumplimiento con IEEE para las comparaciones de coma flotante."
#: config/sh/sh.opt:289
-#, fuzzy
-#| msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact."
-msgstr "Permite el uso del modo de direccionamiento indizado para SHmedia32/SHcompact."
+msgstr "Permite el uso del modo de direccionamiento indexado para SHmedia32/SHcompact."
#: config/sh/sh.opt:293
-#, fuzzy
-#| msgid "inline code to invalidate instruction cache entries after setting up nested function trampolines"
msgid "inline code to invalidate instruction cache entries after setting up nested function trampolines."
msgstr "Código inline para invalidar las entradas de caché de instruciones después de establecerer los trampolines de funciones anidadas."
#: config/sh/sh.opt:297
-#, fuzzy
-#| msgid "Assume symbols might be invalid"
msgid "Assume symbols might be invalid."
msgstr "Asume que los símbolos pueden ser no válidos."
#: config/sh/sh.opt:301 config/arc/arc.opt:209
-#, fuzzy
-#| msgid "Annotate assembler instructions with estimated addresses"
msgid "Annotate assembler instructions with estimated addresses."
msgstr "Anota las instrucciones de ensamblador con direcciones estimadas."
#: config/sh/sh.opt:305
-#, fuzzy
-#| msgid "Generate code in little endian mode"
msgid "Generate code in little endian mode."
msgstr "Genera código en modo little endian."
#: config/sh/sh.opt:309
-#, fuzzy
-#| msgid "Mark MAC register as call-clobbered"
msgid "Mark MAC register as call-clobbered."
msgstr "Marca los registros MAC como sobreescritos por llamada."
#: config/sh/sh.opt:315
-#, fuzzy
-#| msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
msgid "Make structs a multiple of 4 bytes (warning: ABI altered)."
-msgstr "Marca los structs como un múltiplo de 4 bytes (aviso: se altera la ABI)."
+msgstr "Construye los structs como un múltiplo de 4 bytes (aviso: se altera la ABI)."
#: config/sh/sh.opt:319
-#, fuzzy
-#| msgid "Emit function-calls using global offset table when generating PIC"
msgid "Emit function-calls using global offset table when generating PIC."
msgstr "Emite llamadas a función usando la tabla de desplazamiento global al generar PIC."
@@ -12948,34 +12314,26 @@ msgid "Assume pt* instructions won't trap"
msgstr "Asume que las instrucciones pt* no capturarán"
#: config/sh/sh.opt:327
-#, fuzzy
-#| msgid "Shorten address references during linking"
msgid "Shorten address references during linking."
msgstr "Abrevia las referencias de direcciones durante el enlace."
#: config/sh/sh.opt:335
msgid "Deprecated. Use -matomic= instead to select the atomic model."
-msgstr ""
+msgstr "Obsoleta. Utilice -matomic= en su lugar para seleccionar el modelo atómico."
#: config/sh/sh.opt:339
-#, fuzzy
-#| msgid "Generate code for built-in atomic operations"
msgid "Specify the model for atomic operations."
-msgstr "Genera código para operaciones atómicas internas."
+msgstr "Especifica el modelo para operaciones atómicas."
#: config/sh/sh.opt:343
msgid "Use tas.b instruction for __atomic_test_and_set."
-msgstr ""
+msgstr "Usa la instrucción tas.b para __atomic_test_and_set."
#: config/sh/sh.opt:347
-#, fuzzy
-#| msgid "Deprecated. Use -Os instead"
msgid "Deprecated. Use -Os instead."
msgstr "Obsoleto. Utilice en su lugar -Os."
#: config/sh/sh.opt:351
-#, fuzzy
-#| msgid "Cost to assume for a multiply insn"
msgid "Cost to assume for a multiply insn."
msgstr "Costo de asumir una instrucción multiply."
@@ -12988,198 +12346,134 @@ msgid "Pretend a branch-around-a-move is a conditional move."
msgstr "Pretende que una ramificación-alrededor-de-un-movimiento es un movimiento condicional."
#: config/sh/sh.opt:365
-#, fuzzy
-#| msgid "Enable the use of the short load instructions"
msgid "Enable the use of the fsca instruction."
-msgstr "Activa el uso de las instrucciones short load."
+msgstr "Activa el uso de la instrucción fsca."
#: config/sh/sh.opt:369
-#, fuzzy
-#| msgid "Enable the use of the short load instructions"
msgid "Enable the use of the fsrra instruction."
-msgstr "Activa el uso de las instrucciones short load."
+msgstr "Activa el uso de la instrucción fsrra."
#: config/sh/sh.opt:373
msgid "Use LRA instead of reload (transitional)."
-msgstr ""
+msgstr "Usa LRA en lugar de reload (transicional)."
#: config/fr30/fr30.opt:23
-#, fuzzy
-#| msgid "Assume small address space"
msgid "Assume small address space."
msgstr "Asume espacio de direcciones small."
#: config/mep/mep.opt:23
-#, fuzzy
-#| msgid "Enable absolute difference instructions"
msgid "Enable absolute difference instructions."
msgstr "Activa las instrucciones de diferencia absoluta."
#: config/mep/mep.opt:27
-#, fuzzy
-#| msgid "Enable all optional instructions"
msgid "Enable all optional instructions."
msgstr "Activa todas las instrucciones opcionales."
#: config/mep/mep.opt:31
-#, fuzzy
-#| msgid "Enable average instructions"
msgid "Enable average instructions."
msgstr "Activa las instrucciones promedio."
#: config/mep/mep.opt:35
-#, fuzzy
-#| msgid "Variables this size and smaller go in the based section. (default 0)"
msgid "Variables this size and smaller go in the based section. (default 0)."
msgstr "Las variables de este tamaño y menores van en la sección basada. (por defecto 0)."
#: config/mep/mep.opt:39
-#, fuzzy
-#| msgid "Enable bit manipulation instructions"
msgid "Enable bit manipulation instructions."
msgstr "Activa las instrucciones de manipulación de bits."
#: config/mep/mep.opt:43
-#, fuzzy
-#| msgid "Section to put all const variables in (tiny, near, far) (no default)"
msgid "Section to put all const variables in (tiny, near, far) (no default)."
msgstr "Sección para poner todas las variables const en (tiny, near, far) (sin valor por defecto)."
#: config/mep/mep.opt:47
-#, fuzzy
-#| msgid "Enable clip instructions"
msgid "Enable clip instructions."
msgstr "Activa las instrucciones clip."
#: config/mep/mep.opt:51
-#, fuzzy
-#| msgid "Configuration name"
msgid "Configuration name."
msgstr "Nombre de configuración."
#: config/mep/mep.opt:55
-#, fuzzy
-#| msgid "Enable MeP Coprocessor"
msgid "Enable MeP Coprocessor."
msgstr "Habilita el Coprocesador MeP."
#: config/mep/mep.opt:59
-#, fuzzy
-#| msgid "Enable MeP Coprocessor with 32-bit registers"
msgid "Enable MeP Coprocessor with 32-bit registers."
msgstr "Habilita el Coprocesador MeP con registros de 32-bit."
#: config/mep/mep.opt:63
-#, fuzzy
-#| msgid "Enable MeP Coprocessor with 64-bit registers"
msgid "Enable MeP Coprocessor with 64-bit registers."
msgstr "Habilita el Coprocesador MeP con registros de 64-bit."
#: config/mep/mep.opt:67
-#, fuzzy
-#| msgid "Enable IVC2 scheduling"
msgid "Enable IVC2 scheduling."
msgstr "Activa la planificación IVC2."
#: config/mep/mep.opt:71
-#, fuzzy
-#| msgid "Const variables default to the near section"
msgid "Const variables default to the near section."
-msgstr "Las variables cons van por defecto a la sección near."
+msgstr "Las variables const van por defecto a la sección near."
#: config/mep/mep.opt:78
-#, fuzzy
-#| msgid "Enable 32-bit divide instructions"
msgid "Enable 32-bit divide instructions."
msgstr "Activa las instrucciones divide de 32-bit."
#: config/mep/mep.opt:93
-#, fuzzy
-#| msgid "__io vars are volatile by default"
msgid "__io vars are volatile by default."
msgstr "__io vars son volatile por defecto."
#: config/mep/mep.opt:97
-#, fuzzy
-#| msgid "All variables default to the far section"
msgid "All variables default to the far section."
msgstr "Todas las variables van por defecto a la sección far."
#: config/mep/mep.opt:101
-#, fuzzy
-#| msgid "Enable leading zero instructions"
msgid "Enable leading zero instructions."
msgstr "Activa las instrucciones con ceros al inicio."
#: config/mep/mep.opt:108
-#, fuzzy
-#| msgid "All variables default to the near section"
msgid "All variables default to the near section."
msgstr "Todas las variables van por defecto a la sección near."
#: config/mep/mep.opt:112
-#, fuzzy
-#| msgid "Enable min/max instructions"
msgid "Enable min/max instructions."
msgstr "Activa las instrucciones min/max."
#: config/mep/mep.opt:116
-#, fuzzy
-#| msgid "Enable 32-bit multiply instructions"
msgid "Enable 32-bit multiply instructions."
msgstr "Activa las instrucciones multiply de 32-bit."
#: config/mep/mep.opt:120
-#, fuzzy
-#| msgid "Disable all optional instructions"
msgid "Disable all optional instructions."
msgstr "Desactiva todas las instrucciones opcionales."
#: config/mep/mep.opt:127
-#, fuzzy
-#| msgid "Allow gcc to use the repeat/erepeat instructions"
msgid "Allow gcc to use the repeat/erepeat instructions."
msgstr "Permite a gcc usar las instrucciones repeat/erepeat."
#: config/mep/mep.opt:131
-#, fuzzy
-#| msgid "All variables default to the tiny section"
msgid "All variables default to the tiny section."
msgstr "Todas las variables van por defecto a la sección tiny."
#: config/mep/mep.opt:135
-#, fuzzy
-#| msgid "Enable saturation instructions"
msgid "Enable saturation instructions."
msgstr "Activa las instrucciones de saturación."
#: config/mep/mep.opt:139
-#, fuzzy
-#| msgid "Use sdram version of runtime"
msgid "Use sdram version of runtime."
msgstr "Usa la versión sdram de tiempo de ejecución."
#: config/mep/mep.opt:147
-#, fuzzy
-#| msgid "Use simulator runtime without vectors"
msgid "Use simulator runtime without vectors."
msgstr "Usa el simulador de tiempo de ejecución sin vectores."
#: config/mep/mep.opt:151
-#, fuzzy
-#| msgid "All functions default to the far section"
msgid "All functions default to the far section."
msgstr "Todas las funciones van por defecto en la sección far."
#: config/mep/mep.opt:155
-#, fuzzy
-#| msgid "Variables this size and smaller go in the tiny section. (default 4)"
msgid "Variables this size and smaller go in the tiny section. (default 4)."
msgstr "Las variables de este tamaño y menores van en la sección tiny. (por defecto 4)."
#: config/mips/mips.opt:32
-#, fuzzy
-#| msgid "-mabi=ABI\tGenerate code that conforms to the given ABI"
msgid "-mabi=ABI\tGenerate code that conforms to the given ABI."
msgstr "-mabi=ABI\tGenera código que cumpla con la ABI dada."
@@ -13188,372 +12482,254 @@ msgid "Known MIPS ABIs (for use with the -mabi= option):"
msgstr "ABIs MIPS conocidos (para uso con la opción -mabi=):"
#: config/mips/mips.opt:55
-#, fuzzy
-#| msgid "Generate code that can be used in SVR4-style dynamic objects"
msgid "Generate code that can be used in SVR4-style dynamic objects."
msgstr "Genera código que se pueda usar en objetos dinámicos de estilo SVR4."
#: config/mips/mips.opt:59
-#, fuzzy
-#| msgid "Use PMC-style 'mad' instructions"
msgid "Use PMC-style 'mad' instructions."
msgstr "Usa instrucciones 'mad' de estilo PMC."
#: config/mips/mips.opt:63
-#, fuzzy
-#| msgid "Use multiply add/subtract instructions"
msgid "Use integer madd/msub instructions."
-msgstr "Usa instrucciones acumular/sustraer de multiplicar."
+msgstr "Usa instrucciones madd/msub de enteros."
#: config/mips/mips.opt:67
-#, fuzzy
-#| msgid "-march=ISA\tGenerate code for the given ISA"
msgid "-march=ISA\tGenerate code for the given ISA."
msgstr "-march=ISA\tGenera código para el ISA dado."
#: config/mips/mips.opt:71
-#, fuzzy
-#| msgid "-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions"
msgid "-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions."
msgstr "-mbranch-cost=COSTO\tEstablece el costo de las ramificaciones aproximadamente a COSTO instrucciones."
#: config/mips/mips.opt:75
-#, fuzzy
-#| msgid "Use Branch Likely instructions, overriding the architecture default"
msgid "Use Branch Likely instructions, overriding the architecture default."
-msgstr "Usa instrucciones Branch Likely, sobreponiendo el valor por defecto para la arquitectura."
+msgstr "Usa instrucciones Branch Likely, anulando el valor predeterminado de la arquitectura."
#: config/mips/mips.opt:79
-#, fuzzy
-#| msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing"
msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing."
-msgstr "Activa/desactiva el ASE de MIPS16 en funciones alternates para pruebas del compilador."
+msgstr "Activa/desactiva el ASE de MIPS16 en funciones alternantes para pruebas del compilador."
#: config/mips/mips.opt:83
-#, fuzzy
-#| msgid "Trap on integer divide by zero"
msgid "Trap on integer divide by zero."
msgstr "Atrapa la división entera por cero."
#: config/mips/mips.opt:87
-#, fuzzy
-#| msgid "-mcode-readable=SETTING\tSpecify when instructions are allowed to access code"
msgid "-mcode-readable=SETTING\tSpecify when instructions are allowed to access code."
-msgstr "-mcode-readable=OPCIÓN\tEspecifica cuando se permite que las instrucciones accedan código."
+msgstr "-mcode-readable=OPCIÓN\tEspecifica cuándo se permite que las instrucciones accedan al código."
#: config/mips/mips.opt:91
msgid "Valid arguments to -mcode-readable=:"
msgstr "Argumentos válidos para -fcode-readable=:"
#: config/mips/mips.opt:104
-#, fuzzy
-#| msgid "Use branch-and-break sequences to check for integer divide by zero"
msgid "Use branch-and-break sequences to check for integer divide by zero."
msgstr "Usa secuencias ramifica-y-para para revisar la división entera por cero."
#: config/mips/mips.opt:108
-#, fuzzy
-#| msgid "Use trap instructions to check for integer divide by zero"
msgid "Use trap instructions to check for integer divide by zero."
msgstr "Usa instrucciones trap para revisar la división entera por cero."
#: config/mips/mips.opt:112
-#, fuzzy
-#| msgid "Allow the use of MDMX instructions"
msgid "Allow the use of MDMX instructions."
msgstr "Permite el uso de las instrucciones MDMX."
#: config/mips/mips.opt:116
-#, fuzzy
-#| msgid "Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations"
msgid "Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations."
msgstr "Permite que las instrucciones de coma flotante de hardware cubran tanto operaciones de 32-bit como de 64-bit."
#: config/mips/mips.opt:120
-#, fuzzy
-#| msgid "Use MIPS-DSP instructions"
msgid "Use MIPS-DSP instructions."
msgstr "Usa instrucciones MIPS-DSP."
#: config/mips/mips.opt:124
-#, fuzzy
-#| msgid "Use MIPS-DSP REV 2 instructions"
msgid "Use MIPS-DSP REV 2 instructions."
msgstr "Usa instrucciones MIPS-DSP REV 2."
#: config/mips/mips.opt:146
-#, fuzzy
-#| msgid "Use the bit-field instructions"
msgid "Use Enhanced Virtual Addressing instructions."
-msgstr "Usa las instrucciones de campos de bit."
+msgstr "Usa las instrucciones de direccionamiento virtual mejorado."
#: config/mips/mips.opt:150
-#, fuzzy
-#| msgid "Use NewABI-style %reloc() assembly operators"
msgid "Use NewABI-style %reloc() assembly operators."
msgstr "Usa los operadores de ensamblador %reloc() del estilo NewABI."
#: config/mips/mips.opt:154
-#, fuzzy
-#| msgid "Use -G for data that is not defined by the current object"
msgid "Use -G for data that is not defined by the current object."
msgstr "Usa -G para los datos que están definidos por el objeto actual."
#: config/mips/mips.opt:158
-#, fuzzy
-#| msgid "Work around certain 24K errata"
msgid "Work around certain 24K errata."
-msgstr "Evita errores de ciertos 24K."
+msgstr "Evita ciertos errores de 24K."
#: config/mips/mips.opt:162
-#, fuzzy
-#| msgid "Work around certain R4000 errata"
msgid "Work around certain R4000 errata."
-msgstr "Evita errores de ciertos R4000."
+msgstr "Evita ciertos errores de R4000."
#: config/mips/mips.opt:166
-#, fuzzy
-#| msgid "Work around certain R4400 errata"
msgid "Work around certain R4400 errata."
-msgstr "Evita errores de ciertos R4400."
+msgstr "Evita ciertos errores de R4400."
#: config/mips/mips.opt:170
-#, fuzzy
-#| msgid "Work around certain R4000 errata"
msgid "Work around certain RM7000 errata."
-msgstr "Evita errores de ciertos R4000."
+msgstr "Evita ciertos errores de R4000."
#: config/mips/mips.opt:174
-#, fuzzy
-#| msgid "Work around certain R10000 errata"
msgid "Work around certain R10000 errata."
-msgstr "Evita errores de ciertos R10000."
+msgstr "Evita ciertos errores de R10000."
#: config/mips/mips.opt:178
-#, fuzzy
-#| msgid "Work around errata for early SB-1 revision 2 cores"
msgid "Work around errata for early SB-1 revision 2 cores."
msgstr "Evita los errores para núcleos tempranos SB-1 revisión 2."
#: config/mips/mips.opt:182
-#, fuzzy
-#| msgid "Work around certain VR4120 errata"
msgid "Work around certain VR4120 errata."
-msgstr "Evita errores de ciertos VR4120."
+msgstr "Evita ciertos errores de VR4120."
#: config/mips/mips.opt:186
-#, fuzzy
-#| msgid "Work around VR4130 mflo/mfhi errata"
msgid "Work around VR4130 mflo/mfhi errata."
msgstr "Evita el error mflo/mfhi del VR4130."
#: config/mips/mips.opt:190
-#, fuzzy
-#| msgid "Work around an early 4300 hardware bug"
msgid "Work around an early 4300 hardware bug."
msgstr "Evita el error de hardware de los primeros 4300."
#: config/mips/mips.opt:194
-#, fuzzy
-#| msgid "FP exceptions are enabled"
msgid "FP exceptions are enabled."
msgstr "Las excepciones FP están activadas."
#: config/mips/mips.opt:198
-#, fuzzy
-#| msgid "Use 32-bit floating-point registers"
msgid "Use 32-bit floating-point registers."
msgstr "Usa los registros de coma flotante de 32-bit."
#: config/mips/mips.opt:202
msgid "Conform to the o32 FPXX ABI."
-msgstr ""
+msgstr "Conforma al o32 FPXX ABI."
#: config/mips/mips.opt:206
-#, fuzzy
-#| msgid "Use 64-bit floating-point registers"
msgid "Use 64-bit floating-point registers."
msgstr "Usa los registros de coma flotante de 64-bit."
#: config/mips/mips.opt:210
-#, fuzzy
-#| msgid "-mflush-func=FUNC\tUse FUNC to flush the cache before calling stack trampolines"
msgid "-mflush-func=FUNC\tUse FUNC to flush the cache before calling stack trampolines."
msgstr "-mflush-func=FUNC\tUsa FUNC para vaciar el caché antes de llamar a los trampolines de pila."
#: config/mips/mips.opt:214
msgid "-mabs=MODE\tSelect the IEEE 754 ABS/NEG instruction execution mode."
-msgstr ""
+msgstr "-mabs=MODO\tSelecciona el modo de ejecución de instrucciones IEEE 754 ABS/NEG."
#: config/mips/mips.opt:218
msgid "-mnan=ENCODING\tSelect the IEEE 754 NaN data encoding."
-msgstr ""
+msgstr "-mnan=CODIFICACIÓN\tSelecciona la codificación de datos IEEE 754 NaN."
#: config/mips/mips.opt:222
-#, fuzzy
-#| msgid "Known MIPS CPUs (for use with the -march= and -mtune= options):"
msgid "Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):"
-msgstr "CPUs MIPS conocidos (para uso con las opciones -march= y -mtune=):"
+msgstr "Configuración de lso MIPS IEEE 754 conocidos (para uso con las opciones -mabs= y -mnan=):"
#: config/mips/mips.opt:232
-#, fuzzy
-#| msgid "Use 32-bit general registers"
msgid "Use 32-bit general registers."
msgstr "Usa los registros generales de 32-bit."
#: config/mips/mips.opt:236
-#, fuzzy
-#| msgid "Use 64-bit general registers"
msgid "Use 64-bit general registers."
msgstr "Usa los registros generales de 64-bit."
#: config/mips/mips.opt:240
-#, fuzzy
-#| msgid "Use GP-relative addressing to access small data"
msgid "Use GP-relative addressing to access small data."
msgstr "Usa el direccionamiento relativo al GP para acceder a datos small."
#: config/mips/mips.opt:244
-#, fuzzy
-#| msgid "When generating -mabicalls code, allow executables to use PLTs and copy relocations"
msgid "When generating -mabicalls code, allow executables to use PLTs and copy relocations."
msgstr "Al generar código -mabicalls, permite que los ejecutables usen PLTs y copien reubicaciones."
#: config/mips/mips.opt:248
-#, fuzzy
-#| msgid "Allow the use of hardware floating-point ABI and instructions"
msgid "Allow the use of hardware floating-point ABI and instructions."
msgstr "Permite el uso de la ABI y las instrucciones de coma flotante de hardware."
#: config/mips/mips.opt:252
-#, fuzzy
-#| msgid "Generate code that can be safely linked with MIPS16 code."
msgid "Generate code that is link-compatible with MIPS16 and microMIPS code."
-msgstr "Genera código que se puede enlazar sin problemas con código MIPS16."
+msgstr "Genera código que se puede enlazar con código MIPS16 microMIPS."
#: config/mips/mips.opt:256
-#, fuzzy
-#| msgid "Does nothing. Preserved for backward compatibility."
msgid "An alias for minterlink-compressed provided for backward-compatibility."
-msgstr "No hace nada. Preservado por compatibilidad hacia atrás."
+msgstr "Sinónimo de minterlink-compressed, preservado por compatibilidad hacia atrás."
#: config/mips/mips.opt:260
-#, fuzzy
-#| msgid "-mipsN\tGenerate code for ISA level N"
msgid "-mipsN\tGenerate code for ISA level N."
msgstr "-mipsN\tGenera código para ISA nivel N."
#: config/mips/mips.opt:264
-#, fuzzy
-#| msgid "Generate MIPS16 code"
msgid "Generate MIPS16 code."
msgstr "Genera código MIPS16."
#: config/mips/mips.opt:268
-#, fuzzy
-#| msgid "Use MIPS-3D instructions"
msgid "Use MIPS-3D instructions."
msgstr "Usa instrucciones MIPS-3D."
#: config/mips/mips.opt:272
-#, fuzzy
-#| msgid "Use ll, sc and sync instructions"
msgid "Use ll, sc and sync instructions."
msgstr "Usa las instrucciones ll, sc y sync."
#: config/mips/mips.opt:276
-#, fuzzy
-#| msgid "Use -G for object-local data"
msgid "Use -G for object-local data."
msgstr "Usa -G para los datos del objeto local."
#: config/mips/mips.opt:280
-#, fuzzy
-#| msgid "Use indirect calls"
msgid "Use indirect calls."
msgstr "Usa llamadas indirectas."
#: config/mips/mips.opt:284
-#, fuzzy
-#| msgid "Use a 32-bit long type"
msgid "Use a 32-bit long type."
msgstr "Usa un tipo long de 32-bit."
#: config/mips/mips.opt:288
-#, fuzzy
-#| msgid "Use a 64-bit long type"
msgid "Use a 64-bit long type."
msgstr "Usa un tipo long de 64-bit."
#: config/mips/mips.opt:292
-#, fuzzy
-#| msgid "Pass the address of the ra save location to _mcount in $12"
msgid "Pass the address of the ra save location to _mcount in $12."
msgstr "Pasa la dirección de la ubicación de ra save a _mcount en $12."
#: config/mips/mips.opt:296
-#, fuzzy
-#| msgid "Don't optimize block moves"
msgid "Don't optimize block moves."
msgstr "No optimiza los movimientos de bloques."
#: config/mips/mips.opt:300
-#, fuzzy
-#| msgid "Use SmartMIPS instructions"
msgid "Use microMIPS instructions."
-msgstr "Usa instrucciones SmartMIPS."
+msgstr "Usa instrucciones microMIPS."
#: config/mips/mips.opt:304
-#, fuzzy
-#| msgid "Allow the use of MT instructions"
msgid "Allow the use of MT instructions."
msgstr "Permite el uso de las instrucciones MT."
#: config/mips/mips.opt:308
-#, fuzzy
-#| msgid "Prevent the use of all floating-point operations"
msgid "Prevent the use of all floating-point operations."
msgstr "Previene el uso de todas las instrucciones de coma flotante."
#: config/mips/mips.opt:312
-#, fuzzy
-#| msgid "Use MIPS-3D instructions"
msgid "Use MCU instructions."
-msgstr "Usa instrucciones MIPS-3D."
+msgstr "Usa instrucciones MCU."
#: config/mips/mips.opt:316
-#, fuzzy
-#| msgid "Do not use a cache-flushing function before calling stack trampolines"
msgid "Do not use a cache-flushing function before calling stack trampolines."
msgstr "No usa una función que vacíe el caché antes de llamar los trampolines de pila."
#: config/mips/mips.opt:320
-#, fuzzy
-#| msgid "Do not use MDMX instructions"
msgid "Do not use MDMX instructions."
msgstr "No usa instrucciones MDMX."
#: config/mips/mips.opt:324
-#, fuzzy
-#| msgid "Generate normal-mode code"
msgid "Generate normal-mode code."
msgstr "Genera código normal-mode."
#: config/mips/mips.opt:328
-#, fuzzy
-#| msgid "Do not use MIPS-3D instructions"
msgid "Do not use MIPS-3D instructions."
msgstr "No usa instrucciones MIPS-3D."
#: config/mips/mips.opt:332
-#, fuzzy
-#| msgid "Use paired-single floating-point instructions"
msgid "Use paired-single floating-point instructions."
msgstr "Usa instrucciones apareadas-sencillas de coma flotante."
#: config/mips/mips.opt:336
-#, fuzzy
-#| msgid "-mr10k-cache-barrier=SETTING\tSpecify when r10k cache barriers should be inserted"
msgid "-mr10k-cache-barrier=SETTING\tSpecify when r10k cache barriers should be inserted."
msgstr "-mr10k-cache-barrier=OPCIÓN\tEspecifica cuando se deben insertar las barreras de caché de r10k."
@@ -13562,94 +12738,64 @@ msgid "Valid arguments to -mr10k-cache-barrier=:"
msgstr "Argumentos válidos para -mr10k-cache-barrier=:"
#: config/mips/mips.opt:353
-#, fuzzy
-#| msgid "Try to allow the linker to turn PIC calls into direct calls"
msgid "Try to allow the linker to turn PIC calls into direct calls."
msgstr "Trata de permitir que el enlazador convierta las llamadas PIC a llamadas directas."
#: config/mips/mips.opt:357
-#, fuzzy
-#| msgid "When generating -mabicalls code, make the code suitable for use in shared libraries"
msgid "When generating -mabicalls code, make the code suitable for use in shared libraries."
msgstr "Al generar código -mabicalls, hace que el código sea adecuado para su uso en bibliotecas compartidas."
#: config/mips/mips.opt:361
-#, fuzzy
-#| msgid "Restrict the use of hardware floating-point instructions to 32-bit operations"
msgid "Restrict the use of hardware floating-point instructions to 32-bit operations."
msgstr "Restringe el uso de instrucciones de coma flotante de hardware para operaciones de 32-bit."
#: config/mips/mips.opt:365
-#, fuzzy
-#| msgid "Use SmartMIPS instructions"
msgid "Use SmartMIPS instructions."
msgstr "Usa instrucciones SmartMIPS."
#: config/mips/mips.opt:369
-#, fuzzy
-#| msgid "Prevent the use of all hardware floating-point instructions"
msgid "Prevent the use of all hardware floating-point instructions."
msgstr "Previene el uso de todas las instrucciones de coma flotante de hardware."
#: config/mips/mips.opt:373
-#, fuzzy
-#| msgid "Optimize lui/addiu address loads"
msgid "Optimize lui/addiu address loads."
msgstr "Optimiza las cargas de las direcciones lui/addiu."
#: config/mips/mips.opt:377
-#, fuzzy
-#| msgid "Assume all symbols have 32-bit values"
msgid "Assume all symbols have 32-bit values."
msgstr "Asume que todos los símbolos tienen valores de 32-bit."
#: config/mips/mips.opt:381
-#, fuzzy
-#| msgid "Use synci instruction to invalidate i-cache"
msgid "Use synci instruction to invalidate i-cache."
msgstr "Usa la instrucción synci para invalidar el i-caché."
#: config/mips/mips.opt:389
-#, fuzzy
-#| msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR"
msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
msgstr "-mtune=PROCESADOR\tOptimiza la salida para el PROCESADOR."
#: config/mips/mips.opt:397
-#, fuzzy
-#| msgid "Use decimal floating point instructions"
msgid "Use Virtualization Application Specific instructions."
-msgstr "Usa instrucciones de coma flotante decimal."
+msgstr "Usa instrucciones específicas de aplicación de virtualización."
#: config/mips/mips.opt:401
-#, fuzzy
-#| msgid "Use vector/scalar (VSX) instructions"
msgid "Use eXtended Physical Address (XPA) instructions."
-msgstr "Usa instrucciones (VSX) vector/escalar."
+msgstr "Usa instrucciones de direcciones físicas extendidas (XPA)."
#: config/mips/mips.opt:405
-#, fuzzy
-#| msgid "Perform VR4130-specific alignment optimizations"
msgid "Perform VR4130-specific alignment optimizations."
msgstr "Realiza optimizaciones de alineación específicas para VR4130."
#: config/mips/mips.opt:409
-#, fuzzy
-#| msgid "Lift restrictions on GOT size"
msgid "Lift restrictions on GOT size."
msgstr "Levanta restricciones en el tamaño de GOT."
#: config/mips/mips.opt:413
-#, fuzzy
-#| msgid "Don't allocate floats and doubles in extended-precision registers"
msgid "Enable use of odd-numbered single-precision registers."
-msgstr "No aloja floats y doubles en registros de precisión extendida."
+msgstr "Activa el uso de registros de precisión sencilla impares."
#: config/mips/mips.opt:417
-#, fuzzy
-#| msgid "Optimize for space rather than speed"
msgid "Optimize frame header."
-msgstr "Optimiza para espacio en lugar de velocidad."
+msgstr "Optimiza la cabecera de marco."
#: config/mips/mips.opt:424
#, fuzzy
@@ -13659,11 +12805,11 @@ msgstr "Activa la eliminación de almacenamiento muerto."
#: config/mips/mips.opt:428
msgid "Specify the compact branch usage policy."
-msgstr ""
+msgstr "Especifica la política de uso de ramificación compacta."
#: config/mips/mips.opt:432
msgid "Policies available for use with -mcompact-branches=:"
-msgstr ""
+msgstr "Políticas disponibles para usar con -mcompact-branches=:"
#: config/mips/mips-tables.opt:24
msgid "Known MIPS CPUs (for use with the -march= and -mtune= options):"
@@ -13686,136 +12832,104 @@ msgid "Compile with 64 bit longs and pointers."
msgstr "Compila con longs y punteros de 64 bit."
#: config/tilegx/tilegx.opt:53
-#, fuzzy
-#| msgid "Use given x86-64 code model"
msgid "Use given TILE-Gx code model."
-msgstr "Usa el modelo de código del x86-64 dado."
+msgstr "Usa el modelo de código del TILE-Gx dado."
#: config/arc/arc.opt:26
-#, fuzzy
-#| msgid "Generate code in big endian mode"
msgid "Compile code for big endian mode."
-msgstr "Genera código en modo big endian."
+msgstr "Compila código para modo big endian."
#: config/arc/arc.opt:30
-#, fuzzy
-#| msgid "Stores doubles in 32 bits. This is the default."
msgid "Compile code for little endian mode. This is the default."
-msgstr "Almacena dobles en 32 bits. Este es el valor por defecto."
+msgstr "Compila código para modo little endian. Este es el valor predefinido."
#: config/arc/arc.opt:34
msgid "Disable ARCompact specific pass to generate conditional execution instructions."
-msgstr ""
+msgstr "Desactiva el paso específico ARCompact para generar instrucciones de ejecución condicional."
#: config/arc/arc.opt:38
msgid "Generate ARCompact 32-bit code for ARC600 processor."
-msgstr ""
+msgstr "Genera código de 32 bits ARCompact para el procesador ARC600."
#: config/arc/arc.opt:42
-#, fuzzy
-#| msgid "Same as -mcpu=i386"
msgid "Same as -mA6."
-msgstr "Igual que -mcpu=i386."
+msgstr "Igual que -mA6."
#: config/arc/arc.opt:46
msgid "Generate ARCompact 32-bit code for ARC601 processor."
-msgstr ""
+msgstr "Genera código de 32 bits ARCompact para el procesador ARC601."
#: config/arc/arc.opt:50
msgid "Generate ARCompact 32-bit code for ARC700 processor."
-msgstr ""
+msgstr "Genera código de 32 bits ARCompact para el procesador ARC700."
#: config/arc/arc.opt:54
-#, fuzzy
-#| msgid "Same as -mcpu=i386"
msgid "Same as -mA7."
-msgstr "Igual que -mcpu=i386."
+msgstr "Igual que -mA7."
#: config/arc/arc.opt:58
msgid "-mmpy-option={0,1,2,3,4,5,6,7,8,9} Compile ARCv2 code with a multiplier design option. Option 2 is default on."
-msgstr ""
+msgstr "-mmpy-option={0,1,2,3,4,5,6,7,8,9} Compila código ARCv2 con una opción de diseño de multiplicador. La opción 2 es la activa predefinida."
#: config/arc/arc.opt:62
-#, fuzzy
-#| msgid "Enable clip instructions"
msgid "Enable DIV-REM instructions for ARCv2."
-msgstr "Activa las instrucciones clip."
+msgstr "Activa las instrucciones DIV-REM para ARCv2."
#: config/arc/arc.opt:66
-#, fuzzy
-#| msgid "Enable barrel shift instructions"
msgid "Enable code density instructions for ARCv2."
-msgstr "Activa las instrucciones barrel shift."
+msgstr "Activa las instrucciones de densidad de código para ARCv2."
#: config/arc/arc.opt:70
-#, fuzzy
-#| msgid "preferentially allocate registers that allow short instruction generation."
msgid "Tweak register allocation to help 16-bit instruction generation."
-msgstr "aloja de preferencia registros que permitan la generación de instrucciones short."
+msgstr "Retoca la asignación de registros para ayudar a la generación de instrucciones de 16 bits."
#: config/arc/arc.opt:80
msgid "Use ordinarily cached memory accesses for volatile references."
-msgstr ""
+msgstr "Usa accesos normales a memoria cacheada para referencias volátiles."
#: config/arc/arc.opt:84
-#, fuzzy
-#| msgid "Don't use data cache for volatile mem refs"
msgid "Enable cache bypass for volatile references."
-msgstr "No usar el caché de datos para referencias a memoria volatile."
+msgstr "Activa el bypass de caché para referencias volátiles."
#: config/arc/arc.opt:88
-#, fuzzy
-#| msgid "Generate string instructions for block moves"
msgid "Generate instructions supported by barrel shifter."
-msgstr "Genera instrucciones de cadena para movimiento de bloques."
+msgstr "Genera instrucciones admitidas por el barrel shift."
#: config/arc/arc.opt:92
-#, fuzzy
-#| msgid "Generate bit instructions"
msgid "Generate norm instruction."
-msgstr "Genera instrucciones bit."
+msgstr "Genera instrucciones norm."
#: config/arc/arc.opt:96
-#, fuzzy
-#| msgid "Generate isel instructions"
msgid "Generate swap instruction."
-msgstr "Genera instrucciones isel."
+msgstr "Genera instrucciones swap."
#: config/arc/arc.opt:100
-#, fuzzy
-#| msgid "Generate load/store multiple instructions"
msgid "Generate mul64 and mulu64 instructions."
-msgstr "Genera múltiples instrucciones load/store."
+msgstr "Genera instrucciones mul64 y mulu64."
#: config/arc/arc.opt:104
-#, fuzzy
-#| msgid "Do not generate multm instructions"
msgid "Do not generate mpy instructions for ARC700."
-msgstr "No generar instrucciones multm."
+msgstr "No generar instrucciones mpy para ARC700."
#: config/arc/arc.opt:108
msgid "Generate Extended arithmetic instructions. Currently only divaw, adds, subs and sat16 are supported."
-msgstr ""
+msgstr "Genera instrucciones de aritmética extendida. Actualmente solo se dispone de divaw, adds, subs y sat16."
#: config/arc/arc.opt:112
msgid "Dummy flag. This is the default unless FPX switches are provided explicitly."
-msgstr ""
+msgstr "Indicador tonto. Es el predefinido a menos que que se proporcionen switches FPX explícitamente."
#: config/arc/arc.opt:116
-#, fuzzy
-#| msgid "Generate call insns as indirect calls"
msgid "Generate call insns as register indirect calls."
-msgstr "Genera las llamadas insns como llamadas indirectas."
+msgstr "Genera las llamadas insns como llamadas indirectas de registros."
#: config/arc/arc.opt:120
-#, fuzzy
-#| msgid "Do not generate char instructions"
msgid "Do no generate BRcc instructions in arc_reorg."
-msgstr "No generar instrucciones char."
+msgstr "No generar instrucciones BRcc en arc_reorg."
#: config/arc/arc.opt:124
msgid "Generate sdata references. This is the default, unless you compile for PIC."
-msgstr ""
+msgstr "Generar referencias de sdata. Es lo predefinido, salvo que se compile para PIC."
#: config/arc/arc.opt:128
#, fuzzy
@@ -13825,419 +12939,316 @@ msgstr "No genera código que use el FPU."
#: config/arc/arc.opt:132 config/arc/arc.opt:136
msgid "FPX: Generate Single Precision FPX (compact) instructions."
-msgstr ""
+msgstr "FPX: Generar instrucciones FPX de precisión sencilla (compactas)."
#: config/arc/arc.opt:140
-#, fuzzy
-#| msgid "Generate bit instructions"
msgid "FPX: Generate Single Precision FPX (fast) instructions."
-msgstr "Genera instrucciones bit."
+msgstr "FPX: Generar instrucciones FPX de precisión sencilla (rápidas)."
#: config/arc/arc.opt:144
msgid "FPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions."
-msgstr ""
+msgstr "FPX: Activar las extensiones de coma flotante de doble precisión de la CPU Argonaut ARC."
#: config/arc/arc.opt:148 config/arc/arc.opt:152
-#, fuzzy
-#| msgid "Generate bit instructions"
msgid "FPX: Generate Double Precision FPX (compact) instructions."
-msgstr "Genera instrucciones bit."
+msgstr "FPX: Generar instrucciones FPX de precisión doble (compactas)."
#: config/arc/arc.opt:156
-#, fuzzy
-#| msgid "Generate bit instructions"
msgid "FPX: Generate Double Precision FPX (fast) instructions."
-msgstr "Genera instrucciones bit."
+msgstr "FPX: Generar instrucciones FPX de precisión doble (rápidas)."
#: config/arc/arc.opt:160
msgid "Disable LR and SR instructions from using FPX extension aux registers."
-msgstr ""
+msgstr "Desactivar en las instrucciones LR y SR el uso de registros auxiliares de la extensión FPX."
#: config/arc/arc.opt:164
msgid "Enable generation of ARC SIMD instructions via target-specific builtins."
-msgstr ""
+msgstr "Activar la generación de instrucciones ARC SIMD mediante funciones internas específicas de objetivo."
#: config/arc/arc.opt:168
-#, fuzzy
-#| msgid "-mcpu=CPU\tCompile code for ARC variant CPU"
msgid "-mcpu=CPU\tCompile code for ARC variant CPU."
-msgstr "-mcpu=CPU\tCompila código para el CPU de variante ARC."
+msgstr "-mcpu=CPU\tCompila código para la CPU de variante ARC."
#: config/arc/arc.opt:205
msgid "size optimization level: 0:none 1:opportunistic 2: regalloc 3:drop align, -Os."
-msgstr ""
+msgstr "nivel de optimización del tamaño: 0:nada 1:oportunista 2:regalloc 3:alineación libre, -Os."
#: config/arc/arc.opt:213
-#, fuzzy
-#| msgid "Cost to assume for a multiply insn"
msgid "Cost to assume for a multiply instruction, with 4 being equal to a normal insn."
-msgstr "Costo de asumir una instrucción multiply."
+msgstr "Costo de asumir una instrucción multiply, siendo 4 el de una instrucción normal."
#: config/arc/arc.opt:217
msgid "Tune for ARC600 cpu."
-msgstr ""
+msgstr "Afinado para cpu ARC600."
#: config/arc/arc.opt:221
msgid "Tune for ARC601 cpu."
-msgstr ""
+msgstr "Afinado para cpu ARC601."
#: config/arc/arc.opt:225
msgid "Tune for ARC700 R4.2 Cpu with standard multiplier block."
-msgstr ""
+msgstr "Afinado para Cpu ARC700 R4.2 con bloque multiplicador estándar."
#: config/arc/arc.opt:229 config/arc/arc.opt:233 config/arc/arc.opt:237
msgid "Tune for ARC700 R4.2 Cpu with XMAC block."
-msgstr ""
+msgstr "Afinado para Cpu ARC700 R4.2 con bloque XMAC."
#: config/arc/arc.opt:241
-#, fuzzy
-#| msgid "Enable the use of the short load instructions"
msgid "Enable the use of indexed loads."
-msgstr "Activa el uso de las instrucciones short load."
+msgstr "Activa el uso de loads indexadas."
#: config/arc/arc.opt:245
msgid "Enable the use of pre/post modify with register displacement."
-msgstr ""
+msgstr "Activa el uso de pre/post modify con desplazamiento de registro."
#: config/arc/arc.opt:249
-#, fuzzy
-#| msgid "Generate fused multiply/add instructions"
msgid "Generate 32x16 multiply and mac instructions."
-msgstr "Genera instrucciones multiply/add de corto circuito."
+msgstr "Genera instrucciones multiply y mac de 32x16."
#: config/arc/arc.opt:255
msgid "Set probability threshold for unaligning branches."
-msgstr ""
+msgstr "Establece el umbral de probabilidad para ramificaciones desalineadas."
#: config/arc/arc.opt:259
msgid "Don't use less than 25 bit addressing range for calls."
-msgstr ""
+msgstr "No utilizar rango de direccionamiento de menos de 25 bits para llamadas."
#: config/arc/arc.opt:263
msgid "Explain what alignment considerations lead to the decision to make an insn short or long."
-msgstr ""
+msgstr "Explicar qué consideraciones de alineamiento llevan a la decisión de hacer una insn corta o larga."
#: config/arc/arc.opt:267
-#, fuzzy
-#| msgid "Avoid all range limits on call instructions"
msgid "Do alignment optimizations for call instructions."
-msgstr "Evita todos los límites de rango en las instrucciones de llamadas."
+msgstr "Efectúa optimizaciones de alineamiento en las instrucciones de llamadas."
#: config/arc/arc.opt:271
msgid "Enable Rcq constraint handling - most short code generation depends on this."
-msgstr ""
+msgstr "Activa el manejo de restricciones Rcq - la mayor parte de la generación de código corto depende de esto."
#: config/arc/arc.opt:275
msgid "Enable Rcw constraint handling - ccfsm condexec mostly depends on this."
-msgstr ""
+msgstr "Activa el manejo de restricciones Rcw - la ejecución condicional ccfsd depende principalmente de esto."
#: config/arc/arc.opt:279
-#, fuzzy
-#| msgid "Enable cbranchdi4 pattern"
msgid "Enable pre-reload use of cbranchsi pattern."
-msgstr "Activa el patrón cbranchdi4."
+msgstr "Activa el uso pre-recarga del patrón cbranchsi."
#: config/arc/arc.opt:283
msgid "Enable bbit peephole2."
-msgstr ""
+msgstr "Activa bbit peephole2."
#: config/arc/arc.opt:287
msgid "Use pc-relative switch case tables - this enables case table shortening."
-msgstr ""
+msgstr "Usa tables switch case relativas a contador de programa - esto activa el acortamiento de tablas case."
#: config/arc/arc.opt:291
-#, fuzzy
-#| msgid "Enable cbranchdi4 pattern"
msgid "Enable compact casesi pattern."
-msgstr "Activa el patrón cbranchdi4."
+msgstr "Activa el patrón casesi compacto."
#: config/arc/arc.opt:295
-#, fuzzy
-#| msgid "Enable clip instructions"
msgid "Enable 'q' instruction alternatives."
-msgstr "Activa las instrucciones clip."
+msgstr "Activa las instrucciones alternativas 'q'."
#: config/arc/arc.opt:299
msgid "Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc."
-msgstr ""
+msgstr "Expande adddi3 y subdi3 en tiempo de generación de rtl en add.f / adc, etc."
#: config/arc/arc.opt:306
msgid "Enable variable polynomial CRC extension."
-msgstr ""
+msgstr "Activa la extensión de CRC polinómico variable."
#: config/arc/arc.opt:310
-#, fuzzy
-#| msgid "Enable Plan 9 language extensions"
msgid "Enable DSP 3.1 Pack A extensions."
-msgstr "Activa las extensiones de lenguaje de Plan9."
+msgstr "Activa las extensiones DSP 3.1 Pack A."
#: config/arc/arc.opt:314
-#, fuzzy
-#| msgid "Enable linker relaxation."
msgid "Enable dual viterbi butterfly extension."
-msgstr "Activa la relajación del enlazador."
+msgstr "Activa la la extensión dual viterbi butterfly."
#: config/arc/arc.opt:324
-#, fuzzy
-#| msgid "Enable leading zero instructions"
msgid "Enable Dual and Single Operand Instructions for Telephony."
-msgstr "Activa las instrucciones con ceros al inicio."
+msgstr "Activa las instrucciones de operando dual y único para telefonía."
#: config/arc/arc.opt:328
msgid "Enable XY Memory extension (DSP version 3)."
-msgstr ""
+msgstr "Activa la extensión XY Memory (DSP versión 3)."
#: config/arc/arc.opt:333
-#, fuzzy
-#| msgid "Enable hoisting loads from conditional pointers."
msgid "Enable Locked Load/Store Conditional extension."
-msgstr "Activa las cargas de elevación de punteros condicionales."
+msgstr "Activa la extensión condicional load/store bloqueada."
#: config/arc/arc.opt:337
-#, fuzzy
-#| msgid "Enable sign extend instructions"
msgid "Enable swap byte ordering extension instruction."
-msgstr "Activa las instrucciones de signo extendido."
+msgstr "Activa la instrucción de extensión del orden de byte de intercambio."
#: config/arc/arc.opt:341
-#, fuzzy
-#| msgid "Enable bit manipulation instructions"
msgid "Enable 64-bit Time-Stamp Counter extension instruction."
-msgstr "Activa las instrucciones de manipulación de bits."
+msgstr "Activa la instrucción de extensión del contador de sello de tiempo de 64 bits."
#: config/arc/arc.opt:345
-#, fuzzy
-#| msgid "Pass -z text to linker"
msgid "Pass -EB option through to linker."
-msgstr "Pasa -z texto al enlazador."
+msgstr "Pasa la opción -EB al enlazador."
#: config/arc/arc.opt:349
-#, fuzzy
-#| msgid "Pass -z text to linker"
msgid "Pass -EL option through to linker."
-msgstr "Pasa -z texto al enlazador."
+msgstr "Pasa la opción -EL al enlazador."
#: config/arc/arc.opt:353
-#, fuzzy
-#| msgid "Pass -z text to linker"
msgid "Pass -marclinux option through to linker."
-msgstr "Pasa -z texto al enlazador."
+msgstr "Pasa la opción -marclinux al enlazador."
#: config/arc/arc.opt:357
msgid "Pass -marclinux_prof option through to linker."
-msgstr ""
+msgstr "Pasa la opción -marclinux_prof al enlazador."
#: config/arc/arc.opt:365
-#, fuzzy
-#| msgid "Enable linker relaxation."
msgid "Enable lra."
-msgstr "Activa la relajación del enlazador."
+msgstr "Activa lra."
#: config/arc/arc.opt:369
msgid "Don't indicate any priority with TARGET_REGISTER_PRIORITY."
-msgstr ""
+msgstr "No indica ninguna prioridad con TARGET_REGISTER_PRIORITY."
#: config/arc/arc.opt:373
msgid "Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY."
-msgstr ""
+msgstr "Indica prioridad para r0..r3 / r12..r15 con TARGET_REGISTER_PRIORITY."
#: config/arc/arc.opt:377
msgid "Reduce priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY."
-msgstr ""
+msgstr "Reduce prioridad para r0..r3 / r12..r15 con TARGET_REGISTER_PRIORITY."
#: config/arc/arc.opt:381
msgid "instrument with mcount calls as in the ucb code."
-msgstr ""
+msgstr "instrumenta con llamadas mcount como en el código ucb."
#: config/arc/arc.opt:411
-#, fuzzy
-#| msgid "Enable clip instructions"
msgid "Enable atomic instructions."
-msgstr "Activa las instrucciones clip."
+msgstr "Activa instrucciones atómicas."
#: config/arc/arc.opt:415
-#, fuzzy
-#| msgid "Enable unaligned load/store instruction"
msgid "Enable double load/store instructions for ARC HS."
-msgstr "Activa la instrucción load/store sin alineación."
+msgstr "Activa las instrucciones dobles load/store para ARC HS."
#: config/arc/arc.opt:419
-#, fuzzy
-#| msgid "Specify the name of the target floating point hardware/format"
msgid "Specify the name of the target floating point configuration."
-msgstr "Especifica el nombre del hardware/formato de coma flotante destino."
+msgstr "Especifica el nombre de la configuración de coma flotante destino."
#: java/lang.opt:122
-#, fuzzy
-#| msgid "Warn if deprecated empty statements are found"
msgid "Warn if deprecated empty statements are found."
msgstr "Avisa si se encuentran declaraciones vacías obsoletas."
#: java/lang.opt:126
-#, fuzzy
-#| msgid "Warn if .class files are out of date"
msgid "Warn if .class files are out of date."
msgstr "Avisa si los ficheros .class están desactualizados."
#: java/lang.opt:130
-#, fuzzy
-#| msgid "Warn if modifiers are specified when not necessary"
msgid "Warn if modifiers are specified when not necessary."
msgstr "Avisa si se especifican modificadores cuando no son necesarios."
#: java/lang.opt:150
-#, fuzzy
-#| msgid "--CLASSPATH\tDeprecated; use --classpath instead"
msgid "--CLASSPATH\tDeprecated; use --classpath instead."
msgstr "--CLASSPATH\tObsoleto; use en su lugar --classpath."
#: java/lang.opt:157
-#, fuzzy
-#| msgid "Permit the use of the assert keyword"
msgid "Permit the use of the assert keyword."
msgstr "Permite el uso de la palabra clave assert."
#: java/lang.opt:179
-#, fuzzy
-#| msgid "--bootclasspath=<path>\tReplace system path"
msgid "--bootclasspath=<path>\tReplace system path."
msgstr "--bootclasspath=<ruta>\tReemplaza la ruta del sistema."
#: java/lang.opt:183
-#, fuzzy
-#| msgid "Generate checks for references to NULL"
msgid "Generate checks for references to NULL."
msgstr "Genera revisiones para referencias a NULL."
#: java/lang.opt:187
-#, fuzzy
-#| msgid "--classpath=<path>\tSet class path"
msgid "--classpath=<path>\tSet class path."
msgstr "--classpath=<ruta>\tEstablece la ruta de clases."
#: java/lang.opt:194
-#, fuzzy
-#| msgid "Output a class file"
msgid "Output a class file."
msgstr "Genera un fichero clase como salida."
#: java/lang.opt:198
-#, fuzzy
-#| msgid "Alias for -femit-class-file"
msgid "Alias for -femit-class-file."
msgstr "Alias para -femit-class-file."
#: java/lang.opt:202
-#, fuzzy
-#| msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)."
msgstr "--encoding=<codificación>\tEscoge la codificación de entrada (por defecto viene del local)."
#: java/lang.opt:206
-#, fuzzy
-#| msgid "--extdirs=<path>\tSet the extension directory path"
msgid "--extdirs=<path>\tSet the extension directory path."
msgstr "--extdirs=<ruta>\tEstablece la ruta del directorio de extensiones."
#: java/lang.opt:216
-#, fuzzy
-#| msgid "Input file is a file with a list of filenames to compile"
msgid "Input file is a file with a list of filenames to compile."
msgstr "El fichero de entrada es un fichero con la lista de nombres de fichero a compilar."
#: java/lang.opt:223
-#, fuzzy
-#| msgid "Always check for non gcj generated classes archives"
msgid "Always check for non gcj generated classes archives."
msgstr "Revisa siempre por archivos de clases no generados por gcj."
#: java/lang.opt:227
-#, fuzzy
-#| msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
msgid "Assume the runtime uses a hash table to map an object to its synchronization structure."
msgstr "Asume que el tiempo de ejecución usa una tabla hash para mapear un objeto a su estructura de sincronización."
#: java/lang.opt:231
-#, fuzzy
-#| msgid "Generate instances of Class at runtime"
msgid "Generate instances of Class at runtime."
msgstr "Genera instancias de Class en tiempo de ejecución."
#: java/lang.opt:235
-#, fuzzy
-#| msgid "Use offset tables for virtual method calls"
msgid "Use offset tables for virtual method calls."
msgstr "Utiliza tablas de desplazamiento para llamadas a métodos virtuales."
#: java/lang.opt:242
-#, fuzzy
-#| msgid "Assume native functions are implemented using JNI"
msgid "Assume native functions are implemented using JNI."
msgstr "Asume que las funciones nativas se implementan usando JNI."
#: java/lang.opt:246
-#, fuzzy
-#| msgid "Enable optimization of static class initialization code"
msgid "Enable optimization of static class initialization code."
msgstr "Activa la optimización del código de inicialización de las clases static."
#: java/lang.opt:253
-#, fuzzy
-#| msgid "Reduce the amount of reflection meta-data generated"
msgid "Reduce the amount of reflection meta-data generated."
msgstr "Reduce la cantidad de metadatos de reflexión generados."
#: java/lang.opt:257
-#, fuzzy
-#| msgid "Enable assignability checks for stores into object arrays"
msgid "Enable assignability checks for stores into object arrays."
msgstr "Activa revisiones de asignabilidad para almacenamientos en matrices de objetos."
#: java/lang.opt:261
-#, fuzzy
-#| msgid "Generate code for the Boehm GC"
msgid "Generate code for the Boehm GC."
msgstr "Genera código para el GC de Boehm."
#: java/lang.opt:265
-#, fuzzy
-#| msgid "Call a library routine to do integer divisions"
msgid "Call a library routine to do integer divisions."
msgstr "Llama a una rutina de biblioteca para hacer divisiones enteras."
#: java/lang.opt:269
-#, fuzzy
-#| msgid "Generate code for built-in atomic operations"
msgid "Generate code for built-in atomic operations."
msgstr "Genera código para operaciones atómicas internas."
#: java/lang.opt:273
-#, fuzzy
-#| msgid "Generated should be loaded by bootstrap loader"
msgid "Generated should be loaded by bootstrap loader."
msgstr "El generado se debe cargar con el cargador de arranque."
#: java/lang.opt:277
-#, fuzzy
-#| msgid "Set the source language version"
msgid "Set the source language version."
msgstr "Establece la versión del lenguaje fuente."
#: java/lang.opt:281
-#, fuzzy
-#| msgid "Set the target VM version"
msgid "Set the target VM version."
msgstr "Establece la versión de la MV destino."
#: lto/lang.opt:28
-#, fuzzy, c-format
-#| msgid "unknown architecture %qs"
+#, c-format
msgid "unknown linker output %qs"
-msgstr "arquitectura %qs desconocida"
+msgstr "salida %qs del enlazador desconocida"
#: lto/lang.opt:47
msgid "Set linker output type (used internally during LTO optimization)"
-msgstr ""
+msgstr "Establece el tipo de salida del enlazador (usado internamente durante la optimización LTO)"
#: lto/lang.opt:52
msgid "Run the link-time optimizer in local transformation (LTRANS) mode."
@@ -14253,165 +13264,113 @@ msgstr "Ejecuta el optimizador de tiempo de enlace en el modo de análisis de pr
#: lto/lang.opt:64
msgid "Whole program analysis (WPA) mode with number of parallel jobs specified."
-msgstr ""
+msgstr "Modo de análisis del programa completo (WPA) con número de trabajos paralelos especificado."
#: lto/lang.opt:68
-#, fuzzy
-#| msgid "The resolution file"
msgid "The resolution file."
msgstr "El fichero de resolución."
#: common.opt:235
-#, fuzzy
-#| msgid "Enable user-defined instructions"
msgid "Enable coverage-guided fuzzing code instrumentation."
-msgstr "Activa las instrucciones definidas por el usuario."
+msgstr "Activa la instrumentación de código borrosa guiada por cobertura."
#: common.opt:302
-#, fuzzy
-#| msgid "Display this information"
msgid "Display this information."
msgstr "Muestra esta información."
#: common.opt:306
-#, fuzzy
-#| msgid "--help=<class>\tDisplay descriptions of a specific class of options. <class> is one or more of optimizers, target, warnings, undocumented, params"
msgid "--help=<class>\tDisplay descriptions of a specific class of options. <class> is one or more of optimizers, target, warnings, undocumented, params."
msgstr "--help=<clase>\tMuestra las descripciones para una clase específica de opciones. <clase> es uno o más de optimizers, target, warnings, undocumented, params."
#: common.opt:424
-#, fuzzy
-#| msgid "Alias for --help=target"
msgid "Alias for --help=target."
-msgstr "Alias para -mhelp=target."
+msgstr "Alias para --help=target."
#: common.opt:449
-#, fuzzy
-#| msgid "--param <param>=<value>\tSet parameter <param> to value. See below for a complete list of parameters"
msgid "--param <param>=<value>\tSet parameter <param> to value. See below for a complete list of parameters."
msgstr "--param <param>=<valor>\tEstablece el parámetro <param> al valor. Vea a continuación una lista completa de parámetros."
#: common.opt:477
-#, fuzzy
-#| msgid "-O<number>\tSet optimization level to <number>"
msgid "-O<number>\tSet optimization level to <number>."
msgstr "-O<número>\tEstablece el nivel de optimización a <número>."
#: common.opt:481
-#, fuzzy
-#| msgid "Optimize for space rather than speed"
msgid "Optimize for space rather than speed."
msgstr "Optimiza para espacio en lugar de velocidad."
#: common.opt:485
-#, fuzzy
-#| msgid "Optimize for speed disregarding exact standards compliance"
msgid "Optimize for speed disregarding exact standards compliance."
msgstr "Optimiza para velocidad descartando el cumplimento exacto de estándares."
#: common.opt:489
-#, fuzzy
-#| msgid "Optimize for space rather than speed"
msgid "Optimize for debugging experience rather than speed or size."
-msgstr "Optimiza para espacio en lugar de velocidad."
+msgstr "Optimiza para experiencia de depuración en lugar de velocidad o tamaño."
#: common.opt:529
-#, fuzzy
-#| msgid "This switch is deprecated; use -Wextra instead"
msgid "This switch is deprecated; use -Wextra instead."
msgstr "Esta opción es obsoleta; utilice en su lugar -Wextra."
#: common.opt:542
-#, fuzzy
-#| msgid "Warn about returning structures, unions or arrays"
msgid "Warn about returning structures, unions or arrays."
msgstr "Avisa sobre la devolución de estructuras, unions o matrices."
#: common.opt:546
msgid "Warn if a loop with constant number of iterations triggers undefined behavior."
-msgstr ""
+msgstr "Avisa si un bucle con un número constante de iteraciones provoca un comportamiento indefinido."
#: common.opt:550 common.opt:554
-#, fuzzy
-#| msgid "Warn if an array is accessed out of bounds"
msgid "Warn if an array is accessed out of bounds."
msgstr "Avisa si se accede a una matriz fuera de los límites."
#: common.opt:558
-#, fuzzy
-#| msgid "Warn about inappropriate attribute usage"
msgid "Warn about inappropriate attribute usage."
msgstr "Avisa sobre la aritmética de punteros de funciones."
#: common.opt:562
-#, fuzzy
-#| msgid "Warn about pointer casts which increase alignment"
msgid "Warn about pointer casts which increase alignment."
msgstr "Avisa sobre conversión de punteros que incremente la alineación."
#: common.opt:566
-#, fuzzy
-#| msgid "Warn when a #warning directive is encountered"
msgid "Warn when a #warning directive is encountered."
msgstr "Avisa cuando se encuentra una directiva #warning."
#: common.opt:570
-#, fuzzy
-#| msgid "Warn about uses of __attribute__((deprecated)) declarations"
msgid "Warn about uses of __attribute__((deprecated)) declarations."
msgstr "Avisa sobre usos de declaraciones __attribute__((obsoleto))."
#: common.opt:574
-#, fuzzy
-#| msgid "Warn when an optimization pass is disabled"
msgid "Warn when an optimization pass is disabled."
msgstr "Avisa cuando se desactiva un paso de optimización."
#: common.opt:578
-#, fuzzy
-#| msgid "Treat all warnings as errors"
msgid "Treat all warnings as errors."
msgstr "Trata todos los avisos como errores."
#: common.opt:582
-#, fuzzy
-#| msgid "Treat specified warning as error"
msgid "Treat specified warning as error."
msgstr "Trata el aviso especificado como error."
#: common.opt:586
-#, fuzzy
-#| msgid "Print extra (possibly unwanted) warnings"
msgid "Print extra (possibly unwanted) warnings."
msgstr "Muestra avisos extra (posiblemente no deseados)."
#: common.opt:590
-#, fuzzy
-#| msgid "Exit on the first error occurred"
msgid "Exit on the first error occurred."
msgstr "Termina cuando sucede el primer error."
#: common.opt:594
-#, fuzzy
-#| msgid "-Wframe-larger-than=<number>\tWarn if a function's stack frame requires more than <number> bytes"
msgid "-Wframe-larger-than=<number>\tWarn if a function's stack frame requires more than <number> bytes."
msgstr "-Wframe-larger-than=<número>\tAvisa si el marco de la pila de una función requiere más de <número> bytes."
#: common.opt:598
-#, fuzzy
-#| msgid "Warn when attempting to free a non-heap object"
msgid "Warn when attempting to free a non-heap object."
msgstr "Avisa cuando se intenta liberar un objeto que no es de pila."
#: common.opt:602
-#, fuzzy
-#| msgid "Warn when an inlined function cannot be inlined"
msgid "Warn when a function cannot be expanded to HSAIL."
-msgstr "Avisa cuando una función incluida en línea no se puede incluir en línea."
+msgstr "Avisa cuando una función no se puede expandir a HSAIL."
#: common.opt:606
-#, fuzzy
-#| msgid "Warn when an inlined function cannot be inlined"
msgid "Warn when an inlined function cannot be inlined."
msgstr "Avisa cuando una función incluida en línea no se puede incluir en línea."
@@ -14420,18 +13379,16 @@ msgid "Warn when an atomic memory model parameter is known to be outside the val
msgstr "Avisa cuando un parámetro de modelo de memoria atomic se reconoce que está fuera del rango válido."
#: common.opt:617
-#, fuzzy
-#| msgid "-Wlarger-than=<number>\tWarn if an object is larger than <number> bytes"
msgid "-Wlarger-than=<number>\tWarn if an object is larger than <number> bytes."
msgstr "-Wlarger-than=<número>\tAvisa si un objeto es más grande que <número> bytes."
#: common.opt:621
msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
-msgstr ""
+msgstr "Avisa si se compara parámetro puntero con atributo no nulo con NULL."
#: common.opt:625
msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
-msgstr ""
+msgstr "Avisa si la desreferencia de un puntero NULL puede llevar a un comportamiento erróneo o indefinido."
#: common.opt:629
msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
@@ -14439,249 +13396,175 @@ msgstr "Avisa si el bucle no se puede optimizar debido a presunciones no trivial
#: common.opt:636
msgid "Warn about some C++ One Definition Rule violations during link time optimization."
-msgstr ""
+msgstr "Advierto de algunas violaciones de la regla de una definición de C++ durante la optimización de tiempo de enlazado."
#: common.opt:640
-#, fuzzy
-#| msgid "Warn about overflow in arithmetic expressions"
msgid "Warn about overflow in arithmetic expressions."
msgstr "Avisa sobre desbordamiento por debajo en expresiones numéricas."
#: common.opt:644
msgid "During link time optimization warn about mismatched types of global declarations."
-msgstr ""
+msgstr "Durante la optimización en tiempo de enlazado advierte de tipos de declaraciones globales que no casan."
#: common.opt:648
-#, fuzzy
-#| msgid "Warn when the packed attribute has no effect on struct layout"
msgid "Warn when the packed attribute has no effect on struct layout."
msgstr "Avisa cuando el atributo packed no tiene efecto en la disposición de un struct."
#: common.opt:652
-#, fuzzy
-#| msgid "Warn when padding is required to align structure members"
msgid "Warn when padding is required to align structure members."
msgstr "Avisa cuando se requiere relleno para alinear a los miembros de una estructura."
#: common.opt:656
-#, fuzzy
-#| msgid "Issue warnings needed for strict compliance to the standard"
msgid "Issue warnings needed for strict compliance to the standard."
msgstr "Activa los avisos necesarios para cumplir estrictamente con el estándar."
#: common.opt:660
-#, fuzzy
-#| msgid "returning reference to temporary"
msgid "Warn about returning a pointer/reference to a local or temporary variable."
-msgstr "se devuelve la referencia al temporal."
+msgstr "Advierte del retorno de puntero/referencia a variable local o temporal."
#: common.opt:664
-#, fuzzy
-#| msgid "Warn when one local variable shadows another"
msgid "Warn when one local variable shadows another."
-msgstr "Avisa cuando una variable local oscurece otra."
+msgstr "Avisa cuando una variable local oculta otra."
#: common.opt:668
-#, fuzzy
-#| msgid "Warn when not issuing stack smashing protection for some reason"
msgid "Warn when not issuing stack smashing protection for some reason."
msgstr "Avisa cuando no se está usando la protección contra destrucción de la pila por alguna razón."
#: common.opt:672
-#, fuzzy
-#| msgid "Warn if stack usage might be larger than specified amount"
msgid "Warn if stack usage might be larger than specified amount."
msgstr "Avisa si el uso de pila puede ser mayor que el monto especificado."
#: common.opt:676 common.opt:680
-#, fuzzy
-#| msgid "Warn about code which might break strict aliasing rules"
msgid "Warn about code which might break strict aliasing rules."
msgstr "Avisa sobre código que pueda romper las reglas estrictas de aliases."
#: common.opt:684 common.opt:688
-#, fuzzy
-#| msgid "Warn about optimizations that assume that signed overflow is undefined"
msgid "Warn about optimizations that assume that signed overflow is undefined."
msgstr "Desactiva las optimizaciones que asumen que un desbordamiento con signo está indefinido."
#: common.opt:692
-#, fuzzy
-#| msgid "Warn about functions which might be candidates for __attribute__((const))"
msgid "Warn about functions which might be candidates for __attribute__((const))."
msgstr "Avisa sobre funciones que pueden ser candidatas para __attribute__((const))."
#: common.opt:696
-#, fuzzy
-#| msgid "Warn about functions which might be candidates for __attribute__((pure))"
msgid "Warn about functions which might be candidates for __attribute__((pure))."
msgstr "Avisa sobre funciones que pueden ser candidatas para __attribute__((pure))."
#: common.opt:700
-#, fuzzy
-#| msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
msgstr "Avisa sobre funciones que pueden ser candidatas para __attribute((noreturn))."
#: common.opt:704
msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
-msgstr ""
+msgstr "Advierte de tipos polimórficos en C++ cuando añadir la palabra clave final mejoraría la calidad del código."
#: common.opt:708
msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
-msgstr ""
+msgstr "Advierte de métodos virtuales en C++ cuando añadir la palabra clave final mejoraría la calidad del código."
#: common.opt:712
-#, fuzzy
-#| msgid "Do not suppress warnings from system headers"
msgid "Do not suppress warnings from system headers."
msgstr "No suprime los avisos de los encabezados del sistema."
#: common.opt:716
-#, fuzzy
-#| msgid "Warn whenever a trampoline is generated"
msgid "Warn whenever a trampoline is generated."
-msgstr "Avisa cuando se genera un trampolín."
+msgstr "Avisa siempre que se genera un trampolín."
#: common.opt:720
-#, fuzzy
-#| msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
msgstr "Avisa si la comparación es siempre verdadera o siempre falsa debido al rango limitado del tipo de datos."
#: common.opt:724
-#, fuzzy
-#| msgid "Warn about uninitialized automatic variables"
msgid "Warn about uninitialized automatic variables."
msgstr "Avisa sobre variables automáticas sin inicializar."
#: common.opt:728
-#, fuzzy
-#| msgid "Warn about maybe uninitialized automatic variables"
msgid "Warn about maybe uninitialized automatic variables."
msgstr "Avisa sobre variables automáticas probablemente sin inicializar."
#: common.opt:736
-#, fuzzy
-#| msgid "Enable all -Wunused- warnings"
msgid "Enable all -Wunused- warnings."
msgstr "Activa todos los avisos -Wunused-."
#: common.opt:740
-#, fuzzy
-#| msgid "Warn when a function parameter is only set, otherwise unused"
msgid "Warn when a function parameter is only set, otherwise unused."
msgstr "Avisa cuando sólo se define un parámetro de función, y no se usa posteriormente."
#: common.opt:744
-#, fuzzy
-#| msgid "Warn when a variable is only set, otherwise unused"
msgid "Warn when a variable is only set, otherwise unused."
msgstr "Avisa cuando sólo se define una variable, y no se usa posteriormente."
#: common.opt:748
-#, fuzzy
-#| msgid "Warn when a function is unused"
msgid "Warn when a function is unused."
msgstr "Avisa cuando no se usa una función."
#: common.opt:752
-#, fuzzy
-#| msgid "Warn when a label is unused"
msgid "Warn when a label is unused."
msgstr "Avisa cuando no se usa una etiqueta."
#: common.opt:756
-#, fuzzy
-#| msgid "Warn when a function parameter is unused"
msgid "Warn when a function parameter is unused."
msgstr "Avisa cuando no se usa un parámetro de una función."
#: common.opt:760
-#, fuzzy
-#| msgid "Warn when an expression value is unused"
msgid "Warn when an expression value is unused."
msgstr "Avisa cuando no se usa un valor de una expresión."
#: common.opt:764
-#, fuzzy
-#| msgid "Warn when a variable is unused"
msgid "Warn when a variable is unused."
msgstr "Avisa cuando no se usa una variable."
#: common.opt:768
-#, fuzzy
-#| msgid "Warn in case profiles in -fprofile-use do not match"
msgid "Warn in case profiles in -fprofile-use do not match."
msgstr "Avisa en perfiles case en -fprofile-use que no coincidan."
#: common.opt:772
-#, fuzzy
-#| msgid "Warn when a vector operation is compiled outside the SIMD"
msgid "Warn when a vector operation is compiled outside the SIMD."
msgstr "Avisar cuando una operación vectorial se compila fuera del SIMD."
#: common.opt:788
-#, fuzzy
-#| msgid "-aux-info <file>\tEmit declaration information into <file>"
msgid "-aux-info <file>\tEmit declaration information into <file>."
msgstr "-aux-info <fichero>\tEmite la información de declaraciones en el <fichero>."
#: common.opt:807
-#, fuzzy
-#| msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
msgstr "-d<letras>\tActiva los volcados de pasos específicos del compilador."
#: common.opt:811
-#, fuzzy
-#| msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
msgstr "-dumpbase <fichero>\tEstablece el nombre base de fichero a usar para los volcados."
#: common.opt:815
-#, fuzzy
-#| msgid "-dumpdir <dir>\tSet the directory name to be used for dumps"
msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
msgstr "-dumpdir <dir>\tEstablece el nombre del directorio a usar para los volcados."
#: common.opt:884
msgid "The version of the C++ ABI in use."
-msgstr ""
+msgstr "La versión de la ABI de C++ que se está usando."
#: common.opt:888
msgid "Aggressively optimize loops using language constraints."
-msgstr ""
+msgstr "Optimiza los bucles de forma agresiva empleando restricciones del lenguaje."
#: common.opt:892
-#, fuzzy
-#| msgid "Align the start of functions"
msgid "Align the start of functions."
msgstr "Alinea el inicio de las funciones."
#: common.opt:899
-#, fuzzy
-#| msgid "Align labels which are only reached by jumping"
msgid "Align labels which are only reached by jumping."
msgstr "Alinea las etiquetas que solamente se alcanzan saltando."
#: common.opt:906
-#, fuzzy
-#| msgid "Align all labels"
msgid "Align all labels."
msgstr "Alinea todas las etiquetas."
#: common.opt:913
-#, fuzzy
-#| msgid "Align the start of loops"
msgid "Align the start of loops."
msgstr "Alinea el inicio de los bucles."
#: common.opt:936
-#, fuzzy
-#| msgid "Select the runtime"
msgid "Select what to sanitize."
-msgstr "Selecciona el tiempo de ejecución."
+msgstr "Selecciona qué sanear."
#: common.opt:940
msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
@@ -14689,183 +13572,129 @@ msgstr ""
#: common.opt:944
msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables"
-msgstr ""
+msgstr "-fsanitize-sections=<sec1,sec2,...>\tSanea las variables globales"
#: common.opt:949
msgid "After diagnosing undefined behavior attempt to continue execution."
-msgstr ""
+msgstr "Tras el diagnóstico de comportamiento indefinido intenta continuar la ejecución."
#: common.opt:953
-#, fuzzy
-#| msgid "This switch is deprecated; use -Wextra instead"
msgid "This switch is deprecated; use -fsanitize-recover= instead."
-msgstr "Esta opción es obsoleta; utilice en su lugar -Wextra."
+msgstr "Esta opción es obsoleta; utilice en su lugar -fsanitize-recover=."
#: common.opt:957
msgid "Use trap instead of a library function for undefined behavior sanitization."
-msgstr ""
+msgstr "Usa trap en lugar de una función de biblioteca para sanear el comportamiento indefinido."
#: common.opt:961
-#, fuzzy
-#| msgid "Generate unwind tables that are exact at each instruction boundary"
msgid "Generate unwind tables that are exact at each instruction boundary."
msgstr "Genera tablas de desenredo que sean exactas en cada límite de instrucción."
#: common.opt:965
-#, fuzzy
-#| msgid "Generate auto-inc/dec instructions"
msgid "Generate auto-inc/dec instructions."
msgstr "Genera instrucciones auto-inc/dec."
#: common.opt:969
msgid "Use sample profile information for call graph node weights. The default"
-msgstr ""
+msgstr "Usa información de perfil de muestra para los pesos de los nodos de los grafos de llamadas. Lo predeterminado"
#: common.opt:974
-#, fuzzy
-#| msgid "Use profiling information for branch probabilities"
msgid "Use sample profile information for call graph node weights. The profile"
-msgstr "Usa la información de análisis de perfil para las probabilidades de ramificación"
+msgstr "Usa la información de perfil de muestra para los pesos de los nodos de los grafos de llamadas. El perfil"
#: common.opt:983
-#, fuzzy
-#| msgid "Generate code to check bounds before indexing arrays"
msgid "Generate code to check bounds before indexing arrays."
-msgstr "Genera código para revisar los límites antes de indizar matrices."
+msgstr "Genera código para revisar los límites antes de indexar matrices."
#: common.opt:987
-#, fuzzy
-#| msgid "Replace add, compare, branch with branch on count register"
msgid "Replace add, compare, branch with branch on count register."
msgstr "Reemplaza add, compare, branch con branch en la cuenta de registros."
#: common.opt:991
-#, fuzzy
-#| msgid "Use profiling information for branch probabilities"
msgid "Use profiling information for branch probabilities."
msgstr "Usa la información de análisis de perfil para las probabilidades de ramificación."
#: common.opt:995
-#, fuzzy
-#| msgid "Perform branch target load optimization before prologue / epilogue threading"
msgid "Perform branch target load optimization before prologue / epilogue threading."
msgstr "Realiza optimización de carga de ramificación objetivo antes del hilo prólogo / epílogo."
#: common.opt:999
-#, fuzzy
-#| msgid "Perform branch target load optimization after prologue / epilogue threading"
msgid "Perform branch target load optimization after prologue / epilogue threading."
msgstr "Realiza optimización de carga de ramificación objetivo después del hilo prólogo / epílogo."
#: common.opt:1003
-#, fuzzy
-#| msgid "Restrict target load migration not to re-use registers in any basic block"
msgid "Restrict target load migration not to re-use registers in any basic block."
msgstr "Restringe que la migración de carga de objetivos no reuse registros en ningún bloque básico."
#: common.opt:1007
-#, fuzzy
-#| msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
msgstr "-fcall-saved-<registro>\tMarca el <registro> como preservado entre funciones."
#: common.opt:1011
-#, fuzzy
-#| msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
msgstr "-fcall-used-<registro>\tMarca el <registro> como corrupto por llamadas de función."
#: common.opt:1018
-#, fuzzy
-#| msgid "Save registers around function calls"
msgid "Save registers around function calls."
msgstr "Guarda registros alrededor de llamadas de función."
#: common.opt:1022
-#, fuzzy
-#| msgid "This switch is deprecated; use -Wextra instead"
msgid "This switch is deprecated; do not use."
-msgstr "Esta opción es obsoleta; utilice en su lugar -Wextra."
+msgstr "Esta opción es obsoleta; no lo utilice."
#: common.opt:1026
-#, fuzzy
-#| msgid "Check the return value of new"
msgid "Check the return value of new in C++."
-msgstr "Revisa el valor de devolución de new."
+msgstr "Revisa el valor de devolución de new en C++."
#: common.opt:1030
-#, fuzzy
-#| msgid "internal consistency failure"
msgid "Perform internal consistency checkings."
-msgstr "falla interna de consistencia."
+msgstr "Realiza comprobaciones de consistencia internas."
#: common.opt:1034
msgid "Looks for opportunities to reduce stack adjustments and stack references."
msgstr "Busca oportunidades para reducir los ajustes de pila y las referencias de pila."
#: common.opt:1038
-#, fuzzy
-#| msgid "Do not put uninitialized globals in the common section"
msgid "Do not put uninitialized globals in the common section."
msgstr "No pone globales sin inicializar en la sección común."
#: common.opt:1046
-#, fuzzy
-#| msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump"
msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
msgstr "-fcompare-debug[=<opts>]\tCompila con y sin p.e. -gtoggle, y compara el volcado de insns finales."
#: common.opt:1050
-#, fuzzy
-#| msgid "Run only the second compilation of -fcompare-debug"
msgid "Run only the second compilation of -fcompare-debug."
msgstr "Ejecuta sólo la segunda compilación de -fcompare-debug."
#: common.opt:1054
-#, fuzzy
-#| msgid "Perform comparison elimination after register allocation has finished"
msgid "Perform comparison elimination after register allocation has finished."
msgstr "Realiza la eliminación de comparaciones después de terminar el alojamiento de registros."
#: common.opt:1058
-#, fuzzy
-#| msgid "Do not perform optimizations increasing noticeably stack usage"
msgid "Do not perform optimizations increasing noticeably stack usage."
msgstr "No realizar optimizaciones que incrementan notablemente el uso de la pila."
#: common.opt:1062
-#, fuzzy
-#| msgid "Perform a register copy-propagation optimization pass"
msgid "Perform a register copy-propagation optimization pass."
msgstr "Realiza el paso de optimización de copia-propagación de registros."
#: common.opt:1066
-#, fuzzy
-#| msgid "Perform cross-jumping optimization"
msgid "Perform cross-jumping optimization."
msgstr "Realiza optimizaciones de saltos cruzados."
#: common.opt:1070
-#, fuzzy
-#| msgid "When running CSE, follow jumps to their targets"
msgid "When running CSE, follow jumps to their targets."
msgstr "Cuando se esté ejecutando CSE, sigue los saltos a sus objetivos."
#: common.opt:1078
-#, fuzzy
-#| msgid "Omit range reduction step when performing complex division"
msgid "Omit range reduction step when performing complex division."
msgstr "Omite el paso de reducción de rango al realizar divisiones complejas."
#: common.opt:1082
-#, fuzzy
-#| msgid "Complex multiplication and division follow Fortran rules"
msgid "Complex multiplication and division follow Fortran rules."
msgstr "La multiplicación y la división complejas siguen las reglas Fortran."
#: common.opt:1086
-#, fuzzy
-#| msgid "Place data items into their own section"
msgid "Place data items into their own section."
msgstr "Coloca los elementos de datos en su propia sección."
@@ -14874,14 +13703,10 @@ msgid "List all available debugging counters with their limits and counts."
msgstr "Enumera todos los contadores de depuración disponibles con sus límites y cuentas."
#: common.opt:1094
-#, fuzzy
-#| msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tSet the debug counter limit. "
msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tSet the debug counter limit."
msgstr "-fdbg-cnt=<contador>:<límite>[,<contador>:<límite>,...]\tEstablece el límite del contador de depuración."
#: common.opt:1098
-#, fuzzy
-#| msgid "Map one directory name to another in debug information"
msgid "Map one directory name to another in debug information."
msgstr "Mapea un nombre de directorio a otro en la información de depuración."
@@ -14890,58 +13715,52 @@ msgid "Output .debug_types section when using DWARF v4 debuginfo."
msgstr "Muestra la sección .debug_types al usar la información de depuración DWARF v4."
#: common.opt:1108
-#, fuzzy
-#| msgid "Defer popping functions args from stack until later"
msgid "Defer popping functions args from stack until later."
msgstr "Posterga la extracción de argumentos de funciones de la pila hasta más tarde."
#: common.opt:1112
-#, fuzzy
-#| msgid "Attempt to fill delay slots of branch instructions"
msgid "Attempt to fill delay slots of branch instructions."
msgstr "Intenta rellenar las ranuras de retraso de las instrucciones de ramificación."
#: common.opt:1116
msgid "Delete dead instructions that may throw exceptions."
-msgstr ""
+msgstr "Borra instrucciones muertas que pueden lanzar excepciones."
#: common.opt:1120
-#, fuzzy
-#| msgid "Delete useless null pointer checks"
msgid "Delete useless null pointer checks."
msgstr "Borra las revisiones de punteros nulos sin uso."
#: common.opt:1124
msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
-msgstr ""
+msgstr "Hace fluir datos extra para permitir desvirtualización más agresiva en el modo de transformación local LTO."
#: common.opt:1128
#, fuzzy
-#| msgid "Perform superblock formation via tail duplication"
msgid "Perform speculative devirtualization."
-msgstr "Realiza la formación de superbloques a través de la duplicación de colas."
+msgstr "Realiza desvirtualización especulativa."
#: common.opt:1132
+#, fuzzy
msgid "Try to convert virtual calls to direct ones."
msgstr "Trata de convertir las llamadas virtuales a llamadas directas."
#: common.opt:1136
#, fuzzy
-#| msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics."
msgstr "-fdiagnostics-show-location=[once|every-line]\tIndica que tan seguido se debe emitir la ubicación del código al inicio de los diagnósticos con corte de línea."
#: common.opt:1153
+#, fuzzy
msgid "Show the source line with a caret indicating the column."
-msgstr ""
+msgstr "Muestra la línea de código con un signo de intercalación para indicar la columna."
#: common.opt:1161
+#, fuzzy
msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
-msgstr ""
+msgstr "-fdiagnostics-color=[never|always|auto]\tColorea los diagnósticos."
#: common.opt:1181
#, fuzzy
-#| msgid "Amend appropriate diagnostic messages with the command line option that controls them"
msgid "Amend appropriate diagnostic messages with the command line option that controls them."
msgstr "Asocia adecuadamente los mensajes de diagnóstico con la opción de línea de orden que los controla."
diff --git a/gcc/po/exgettext b/gcc/po/exgettext
index a6d1acbbe17..edfd9ea7ed1 100644
--- a/gcc/po/exgettext
+++ b/gcc/po/exgettext
@@ -237,6 +237,8 @@ echo "scanning option files..." >&2
field = 0
while (getline < file) {
if (/^[ \t]*(;|$)/ || !/^[^ \t]/) {
+ if (field > 2)
+ printf("_(\"%s\")\n", line)
field = 0
} else {
if ((field == 1) && /MissingArgError/) {
@@ -275,12 +277,15 @@ echo "scanning option files..." >&2
if (field == 2) {
line = $0
printf("#line %d \"%s\"\n", lineno, file)
- printf("_(\"%s\")\n", line)
+ } else if (field > 2) {
+ line = line " " $0
}
field++;
}
lineno++;
}
+ if (field > 2)
+ printf("_(\"%s\")\n", line)
}') >> $emsg
# Run the xgettext commands, with temporary added as a file to scan.
diff --git a/gcc/po/fr.po b/gcc/po/fr.po
index 96a87899530..be5ef0ea265 100644
--- a/gcc/po/fr.po
+++ b/gcc/po/fr.po
@@ -133,7 +133,7 @@ msgstr ""
"Project-Id-Version: gcc 6.2.0\n"
"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
"POT-Creation-Date: 2016-08-19 21:03+0000\n"
-"PO-Revision-Date: 2016-12-03 14:29+0100\n"
+"PO-Revision-Date: 2016-12-23 15:39+0100\n"
"Last-Translator: Frédéric Marchal <fmarchal@perso.be>\n"
"Language-Team: French <traduc@traduc.org>\n"
"Language: fr\n"
@@ -1636,9 +1636,8 @@ msgid "function attribute mismatch"
msgstr "attribut de fonction incohérent"
#: cif-code.def:129
-#, fuzzy
msgid "caller function contains cilk spawn"
-msgstr "la fonction appelante contient du généré cilk"
+msgstr "la fonction appelante contient au moins une fonction démarrée en parallèle par cilk"
#: cif-code.def:133
msgid "unreachable"
@@ -5770,190 +5769,148 @@ msgid "-J<directory>\tPut MODULE files in 'directory'."
msgstr "-J<répertoire>\tPlace les fichiers de MODULE dans « répertoire »."
#: fortran/lang.opt:198
-#, fuzzy
-#| msgid "Warn about possibly missing parentheses"
msgid "Warn about possible aliasing of dummy arguments."
-msgstr "Avertir à propos du manque possible de parenthèses"
+msgstr "Avertir à propos de l'emploi d'alias pour des arguments fictifs."
#: fortran/lang.opt:202
msgid "Warn about alignment of COMMON blocks."
-msgstr ""
+msgstr "Avertir à propos de l'alignement de blocs COMMON."
#: fortran/lang.opt:206
-#, fuzzy
-#| msgid "Warn about use of multi-character character constants"
msgid "Warn about missing ampersand in continued character constants."
-msgstr "Avertir à propos de l'utilisation des chaînes de multi-caractères"
+msgstr "Avertir à propos de l'absence d'une esperluette (&) dans des constantes de caractères continuées (sur plusieurs lignes, par exemple)."
#: fortran/lang.opt:210
-#, fuzzy
-#| msgid "Warn about function pointer arithmetic"
msgid "Warn about creation of array temporaries."
-msgstr "Avertir à propos d'arithmétique portant sur un pointeur de fonction"
+msgstr "Avertir à propos de la création de temporaires de tableaux"
#: fortran/lang.opt:214
msgid "Warn if the type of a variable might be not interoperable with C."
-msgstr ""
+msgstr "Avertir si le type d'une variable pourrait ne pas être compatible avec le C."
#: fortran/lang.opt:222
-#, fuzzy
-#| msgid "Warn about deprecated compiler features"
msgid "Warn about truncated character expressions."
-msgstr "Avertir à propos des options obsolètes du compilateur"
+msgstr "Avertir à propos d'expressions de caractères tronquées."
#: fortran/lang.opt:226
msgid "Warn about equality comparisons involving REAL or COMPLEX expressions."
-msgstr ""
+msgstr "Avertir à propos d'égalités impliquant des comparaisons avec des expressions REAL ou COMPLEX."
#: fortran/lang.opt:234
-#, fuzzy
-#| msgid "Warn about implicit function declarations"
msgid "Warn about most implicit conversions."
-msgstr "Avertir à propos des déclarations de fonctions implicites"
+msgstr "Avertir à propos d'une grande partie des conversions implicites."
#: fortran/lang.opt:242
-#, fuzzy
-#| msgid "Warn about implicit function declarations"
msgid "Warn about function call elimination."
-msgstr "Avertir à propos des déclarations de fonctions implicites"
+msgstr "Avertir à propos de l'élimination d'appels de fonctions."
#: fortran/lang.opt:246
-#, fuzzy
-#| msgid "Warn about implicit function declarations"
msgid "Warn about calls with implicit interface."
-msgstr "Avertir à propos des déclarations de fonctions implicites"
+msgstr "Avertir à propos d'appels avec une interface implicite."
#: fortran/lang.opt:250
-#, fuzzy
-#| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
msgid "Warn about called procedures not explicitly declared."
-msgstr "procédure externe « %A » est pass comme argument actuel à %0 mais non pas déclaré explicitement déclaré EXTERNAL"
+msgstr "Avertir à propos de procédures appelées sans être explicitement déclarées."
#: fortran/lang.opt:254
-#, fuzzy
-#| msgid "Warn about compile-time integer division by zero"
msgid "Warn about constant integer divisions with truncated results."
-msgstr "Avertir au sujet de la division entière par zéro au moment de la compilation"
+msgstr "Avertir à propos de divisions de constantes entières qui produisent un résultat tronqué."
#: fortran/lang.opt:258
-#, fuzzy
-#| msgid "Warn about deprecated compiler features"
msgid "Warn about truncated source lines."
-msgstr "Avertir à propos des options obsolètes du compilateur"
+msgstr "Avertir à propos de lignes sources tronquées."
#: fortran/lang.opt:262
msgid "Warn on intrinsics not part of the selected standard."
-msgstr ""
+msgstr "Avertir à propos des intrinsèques qui ne font pas partie du standard sélectionné."
#: fortran/lang.opt:274
-#, fuzzy
-#| msgid "Warn about USE statements that have no ONLY qualifier"
msgid "Warn about USE statements that have no ONLY qualifier."
-msgstr "Avertir à propos des chaînes de format qui n'ont pas des littéraux"
+msgstr "Avertir à propos d'expressions USE qui n'ont pas de qualificatif ONLY."
#: fortran/lang.opt:286
msgid "Warn about real-literal-constants with 'q' exponent-letter."
-msgstr ""
+msgstr "Avertir à propos de constantes littérales réelles ayant la lettre d'exposant « q »."
#: fortran/lang.opt:290
-#, fuzzy
-#| msgid "Warn when a variable is unused"
msgid "Warn when a left-hand-side array variable is reallocated."
-msgstr "Avertir lorsque 'une variable est inutilisée"
+msgstr "Avertir lorsqu'une variable tableau dans le membre de gauche est ré-allouée."
#: fortran/lang.opt:294
-#, fuzzy
-#| msgid "Warn when a variable is unused"
msgid "Warn when a left-hand-side variable is reallocated."
-msgstr "Avertir lorsque 'une variable est inutilisée"
+msgstr "Avertir lorsqu'une variable dans le membre de gauche est ré-allouée."
#: fortran/lang.opt:298
msgid "Warn if the pointer in a pointer assignment might outlive its target."
-msgstr ""
+msgstr "Avertir si le pointeur dans une affectation à un pointeur pourrait vivre plus longtemps que sa cible."
#: fortran/lang.opt:306
-#, fuzzy
-#| msgid "Warn about suspicious declarations of \"main\""
msgid "Warn about \"suspicious\" constructs."
-msgstr "Avertir à propos des déclarations douteuses de \"main\""
+msgstr "Avertir à propos des constructions « douteuses »."
#: fortran/lang.opt:310
-#, fuzzy
-#| msgid "converting to execution character set"
msgid "Permit nonconforming uses of the tab character."
-msgstr "conversion vers un jeu d'exécution de caractères"
+msgstr "Permettre l'utilisation non conforme du caractère de tabulation."
#: fortran/lang.opt:314
-#, fuzzy
-#| msgid "overflow in constant expression"
msgid "Warn about underflow of numerical constant expressions."
-msgstr "débordement dans l'expression de la constante"
+msgstr "Avertir à propos du débordement vers le bas d'expressions constantes numériques."
#: fortran/lang.opt:322
msgid "Warn if a user-procedure has the same name as an intrinsic."
-msgstr ""
+msgstr "Avertir si une procédure de l'utilisateur a le même nom qu'un intrinsèque."
#: fortran/lang.opt:330
-#, fuzzy
-#| msgid "Warn about unrecognized pragmas"
msgid "Warn about unused dummy arguments."
-msgstr "Avertir à propos des pragmas non reconnus"
+msgstr "Avertir à propos des arguments fictifs inutilisés."
#: fortran/lang.opt:334
-#, fuzzy
-#| msgid "zero-length %s format string"
msgid "Warn about zero-trip DO loops."
-msgstr "chaîne de format de longueur nulle %s"
+msgstr "Avertir à propos des boucles DO sans aucun passage."
#: fortran/lang.opt:338
-#, fuzzy
-#| msgid "Enable traditional preprocessing"
msgid "Enable preprocessing."
-msgstr "Autoriser le traitement traditionnel"
+msgstr "Activer le pré-traitement."
#: fortran/lang.opt:346
-#, fuzzy
-#| msgid "Disable indexed addressing"
msgid "Disable preprocessing."
-msgstr "désactiver l'adressage indexé"
+msgstr "Désactiver le pré-traitement."
#: fortran/lang.opt:354
msgid "Eliminate multiple function invokations also for impure functions."
-msgstr ""
+msgstr "Éliminer les appels de fonctions multiples aussi pour les fonctions impures."
#: fortran/lang.opt:358
msgid "Enable alignment of COMMON blocks."
-msgstr ""
+msgstr "Activer l'alignement des blocs COMMON."
#: fortran/lang.opt:362
msgid "All intrinsics procedures are available regardless of selected standard."
-msgstr ""
+msgstr "Toutes les procédures intrinsèques sont disponibles quelque soit le standard sélectionné."
#: fortran/lang.opt:370
-#, fuzzy
-#| msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements"
msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements."
-msgstr "Traiter les variables locales et les blocs COMMON comme s'ils étaient nommés dans une déclaration SAVE"
+msgstr "Ne pas traiter les variables locales et les blocs COMMON comme s'ils étaient nommés dans des déclarations SAVE."
#: fortran/lang.opt:374
msgid "Specify that backslash in string introduces an escape character."
-msgstr ""
+msgstr "Spécifier que la barre oblique inverse dans des chaînes annonce un caractère d'échappement."
#: fortran/lang.opt:378
msgid "Produce a backtrace when a runtime error is encountered."
-msgstr ""
+msgstr "Produire une trace de débogage quand une erreur à l'exécution est rencontrée."
#: fortran/lang.opt:382
msgid "-fblas-matmul-limit=<n>\tSize of the smallest matrix for which matmul will use BLAS."
-msgstr ""
+msgstr "-fblas-matmul-limit=<n>\tTaille de la plus petite matrice pour laquelle matmul utilise BLAS."
#: fortran/lang.opt:386
msgid "Produce a warning at runtime if a array temporary has been created for a procedure argument."
-msgstr ""
+msgstr "Produit un avertissement à l'exécution si un temporaire de tableau a été créé pour un argument d'une procédure."
#: fortran/lang.opt:390
msgid "-fconvert=<big-endian|little-endian|native|swap> The endianness used for unformatted files."
-msgstr ""
+msgstr "-fconvert=<big-endian|little-endian|native|swap> Le type de boutisme à utiliser pour des fichiers non formatés."
#: fortran/lang.opt:393
#, c-format
@@ -5961,256 +5918,228 @@ msgid "Unrecognized option to endianess value: %qs"
msgstr "Option non reconnue pour la valeur de boutisme : %qs"
#: fortran/lang.opt:409
-#, fuzzy
-#| msgid "Use the Cray Pointer extension"
msgid "Use the Cray Pointer extension."
-msgstr "Utiliser l'extension de pointeur Cray"
+msgstr "Utiliser l'extension de pointeur Cray."
#: fortran/lang.opt:413
msgid "Ignore 'D' in column one in fixed form."
-msgstr ""
+msgstr "Ignorer « D » dans la colonne 1 du format fixe."
#: fortran/lang.opt:417
msgid "Treat lines with 'D' in column one as comments."
-msgstr ""
+msgstr "Traiter les lignes avec « D » dans la colonne 1 comme des commentaires."
#: fortran/lang.opt:421
-#, fuzzy
-#| msgid "Enable Plan 9 language extensions"
msgid "Enable all DEC language extensions."
-msgstr "Activer les extensions de langage Plan 9"
+msgstr "Activer toutes les extensions du langage DEC."
#: fortran/lang.opt:425
-#, fuzzy
-#| msgid "Enable support for huge objects"
msgid "Enable support for DEC STRUCTURE/RECORD."
-msgstr "Autoriser le support des grands objets"
+msgstr "Activer le support pour les STRUCTURE/RECORD DEC."
#: fortran/lang.opt:429
msgid "Set the default double precision kind to an 8 byte wide type."
-msgstr ""
+msgstr "Fixer le type de précision double par défaut à un type avec 8 octets de large."
#: fortran/lang.opt:433
msgid "Set the default integer kind to an 8 byte wide type."
-msgstr ""
+msgstr "Fixer le type d'entier par défaut à un type avec 8 octets de large."
#: fortran/lang.opt:437
msgid "Set the default real kind to an 8 byte wide type."
-msgstr ""
+msgstr "Fixer le type de réel par défaut à un type avec 8 octets de large."
#: fortran/lang.opt:441
msgid "Allow dollar signs in entity names."
-msgstr ""
+msgstr "Autoriser le signe dollar dans les noms d'entités."
#: fortran/lang.opt:445 config/alpha/alpha.opt:31 common.opt:732
#: common.opt:920 common.opt:924 common.opt:928 common.opt:932 common.opt:1421
#: common.opt:1570 common.opt:1574 common.opt:1800 common.opt:1946
#: common.opt:2598
msgid "Does nothing. Preserved for backward compatibility."
-msgstr ""
+msgstr "Ne fait rien. Préservé pour rétro-compatibilité."
#: fortran/lang.opt:449
-#, fuzzy
-#| msgid "Display the compiler's version"
msgid "Display the code tree after parsing."
-msgstr "Afficher la version du compilateur"
+msgstr "Afficher l'arbre du code après analyse."
#: fortran/lang.opt:453
-#, fuzzy
-#| msgid "Do the full register move optimization pass"
msgid "Display the code tree after front end optimization."
-msgstr "Effectuer la passe d'optimisation complète des déplacements par les registres"
+msgstr "Afficher l'arbre du code après l'optimisation en première ligne."
#: fortran/lang.opt:457
-#, fuzzy
-#| msgid "Display the compiler's version"
msgid "Display the code tree after parsing; deprecated option."
-msgstr "Afficher la version du compilateur"
+msgstr "Afficher l'arbre du code après analyse; option dépréciée."
#: fortran/lang.opt:461
msgid "Specify that an external BLAS library should be used for matmul calls on large-size arrays."
-msgstr ""
+msgstr "Spécifier qu'une bibliothèque BLAS externe doit être utilisée pour les appels matmul sur des tableaux de grande taille."
#: fortran/lang.opt:465
-#, fuzzy
-#| msgid "Use f2c calling convention"
msgid "Use f2c calling convention."
-msgstr "Utiliser la convention d'appel f2c"
+msgstr "Utiliser la convention d'appel f2c."
#: fortran/lang.opt:469
-#, fuzzy
-#| msgid "Assume that the source file is fixed form"
msgid "Assume that the source file is fixed form."
-msgstr "Présumer que le fichier source est de form fixe"
+msgstr "Présumer que le fichier source est au format fixe."
#: fortran/lang.opt:473
msgid "Interpret any INTEGER(4) as an INTEGER(8)."
-msgstr ""
+msgstr "Interpréter tout INTEGER(4) comme un INTEGER(8)."
#: fortran/lang.opt:477 fortran/lang.opt:481
msgid "Specify where to find the compiled intrinsic modules."
-msgstr ""
+msgstr "Spécifier où trouver les modules intrinsèques compilés."
#: fortran/lang.opt:485
msgid "Allow arbitrary character line width in fixed mode."
-msgstr ""
+msgstr "Autoriser des longueurs de lignes arbitraires en mode fixe."
#: fortran/lang.opt:489
msgid "-ffixed-line-length-<n>\tUse n as character line width in fixed mode."
-msgstr ""
+msgstr "-ffixed-line-length-<n>\tUtiliser une longueur de ligne n en mode fixe."
#: fortran/lang.opt:493
msgid "-ffpe-trap=[...]\tStop on following floating point exceptions."
-msgstr ""
+msgstr "-ffpe-trap=[...]\tStopper sur les exceptions un virgule flottante suivantes."
#: fortran/lang.opt:497
msgid "-ffpe-summary=[...]\tPrint summary of floating point exceptions."
-msgstr ""
+msgstr "-ffpe-summary=[...]\tAfficher le résumé des exceptions en virgule flottante."
#: fortran/lang.opt:501
-#, fuzzy
-#| msgid "Assume that the source file is fixed form"
msgid "Assume that the source file is free form."
-msgstr "Présumer que le fichier source est de form fixe"
+msgstr "Présumer que le fichier source est au format libre."
#: fortran/lang.opt:505
msgid "Allow arbitrary character line width in free mode."
-msgstr ""
+msgstr "Autoriser des longueurs de lignes arbitraires en mode libre."
#: fortran/lang.opt:509
msgid "-ffree-line-length-<n>\tUse n as character line width in free mode."
-msgstr ""
+msgstr "-ffree-line-length-<n>\tUtiliser une longueur de ligne n en mode libre."
#: fortran/lang.opt:513
-#, fuzzy
-#| msgid "Enable linker optimizations"
msgid "Enable front end optimization."
-msgstr "Activer les optimisations par l'éditeur de liens"
+msgstr "Activer les optimisations de première ligne."
#: fortran/lang.opt:517
msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements."
-msgstr ""
+msgstr "Spécifier qu'aucun type implicite est autorisé à moins qu'il soit explicitement spécifié par des expressions IMPLICIT."
#: fortran/lang.opt:521
msgid "-finit-character=<n>\tInitialize local character variables to ASCII value n."
-msgstr ""
+msgstr "-finit-character=<n>\tInitialiser les variables locales de type caractère à la valeur ASCII n."
#: fortran/lang.opt:525
msgid "-finit-integer=<n>\tInitialize local integer variables to n."
-msgstr ""
+msgstr "-finit-integer=<n>\tInitialiser les variables locales de type entier à la valeur n."
#: fortran/lang.opt:529
-#, fuzzy
-#| msgid "Initialize local variables to zero (from g77)"
msgid "Initialize local variables to zero (from g77)."
-msgstr "Initialiser les variables locales à zéro (provient de g77)"
+msgstr "Initialiser les variables locales à zéro (provient de g77)."
#: fortran/lang.opt:533
msgid "-finit-logical=<true|false>\tInitialize local logical variables."
-msgstr ""
+msgstr "-finit-logical=<true|false>\tInitialiser les variables locales logiques."
#: fortran/lang.opt:537
msgid "-finit-real=<zero|snan|nan|inf|-inf>\tInitialize local real variables."
-msgstr ""
+msgstr "-finit-real=<zero|snan|nan|inf|-inf>\tInitialiser les variables locales de type réel."
#: fortran/lang.opt:540
#, c-format
msgid "Unrecognized option to floating-point init value: %qs"
-msgstr ""
+msgstr "Option non reconnue pour initialiser la valeur en virgule flottante: %qs"
#: fortran/lang.opt:559
msgid "-finline-matmul-limit=<n>\tSpecify the size of the largest matrix for which matmul will be inlined."
-msgstr ""
+msgstr "-finline-matmul-limit=<n>\tSpécifier la taille de la plus grande matrice pour laquelle matmul sera codé en ligne."
#: fortran/lang.opt:563
msgid "-fmax-array-constructor=<n>\tMaximum number of objects in an array constructor."
-msgstr ""
+msgstr "-fmax-array-constructor=<n>\tLe nombre maximum d'objets dans le constructeur d'un tableau."
#: fortran/lang.opt:567
msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
-msgstr ""
+msgstr "-fmax-identifier-length=<n>\tLa longueur maximale d'un identificateur."
#: fortran/lang.opt:571
msgid "-fmax-subrecord-length=<n>\tMaximum length for subrecords."
-msgstr ""
+msgstr "-fmax-subrecord-length=<n>\tLa longueur maximale des sous-enregistrements."
#: fortran/lang.opt:575
msgid "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be put on the stack."
-msgstr ""
+msgstr "-fmax-stack-var-size=<n>\tLa taille en octets du plus grand tableau qui sera placé sur la pile."
#: fortran/lang.opt:579
msgid "Put all local arrays on stack."
-msgstr ""
+msgstr "Placer tous les tableaux locaux sur la pile."
#: fortran/lang.opt:583
msgid "Set default accessibility of module entities to PRIVATE."
-msgstr ""
+msgstr "Fixer l'accessibilité par défaut des entités du module à PRIVATE."
#: fortran/lang.opt:603
msgid "Try to lay out derived types as compactly as possible."
-msgstr ""
+msgstr "Essayer de disposer les types dérivés de manière aussi compacte que possible."
#: fortran/lang.opt:611
-#, fuzzy
-#| msgid "Protect parentheses in expressions"
msgid "Protect parentheses in expressions."
-msgstr "Protéger les parenthèses dans les expressions"
+msgstr "Protéger les parenthèses dans les expressions."
#: fortran/lang.opt:615
-#, fuzzy
-#| msgid "Enable linker optimizations"
msgid "Enable range checking during compilation."
-msgstr "Activer les optimisations par l'éditeur de liens"
+msgstr "Activer la validation des limites pendant la compilation."
#: fortran/lang.opt:619
msgid "Interpret any REAL(4) as a REAL(8)."
-msgstr ""
+msgstr "Interpréter tout REAL(4) comme un REAL(8)."
#: fortran/lang.opt:623
msgid "Interpret any REAL(4) as a REAL(10)."
-msgstr ""
+msgstr "Interpréter tout REAL(4) comme un REAL(10)."
#: fortran/lang.opt:627
msgid "Interpret any REAL(4) as a REAL(16)."
-msgstr ""
+msgstr "Interpréter tout REAL(4) comme un REAL(16)."
#: fortran/lang.opt:631
msgid "Interpret any REAL(8) as a REAL(4)."
-msgstr ""
+msgstr "Interpréter tout REAL(8) comme un REAL(4)."
#: fortran/lang.opt:635
msgid "Interpret any REAL(8) as a REAL(10)."
-msgstr ""
+msgstr "Interpréter tout REAL(8) comme un REAL(10)."
#: fortran/lang.opt:639
msgid "Interpret any REAL(8) as a REAL(16)."
-msgstr ""
+msgstr "Interpréter tout REAL(8) comme un REAL(16)."
#: fortran/lang.opt:643
-#, fuzzy
-#| msgid "invalid lvalue in assignment"
msgid "Reallocate the LHS in assignments."
-msgstr "membre gauche de l'affectation invalide"
+msgstr "Ré-allouer le membre de gauche dans les affectations."
#: fortran/lang.opt:647
msgid "Use a 4-byte record marker for unformatted files."
-msgstr ""
+msgstr "Utiliser un marqueur sur 4 octets pour les fichiers non formatés."
#: fortran/lang.opt:651
msgid "Use an 8-byte record marker for unformatted files."
-msgstr ""
+msgstr "Utiliser un marqueur sur 8 octets pour les fichiers non formatés."
#: fortran/lang.opt:655
msgid "Allocate local variables on the stack to allow indirect recursion."
-msgstr ""
+msgstr "Allouer les variables locales sur la pile pour autoriser la récursion indirecte."
#: fortran/lang.opt:659
msgid "Copy array sections into a contiguous block on procedure entry."
-msgstr ""
+msgstr "Copier les sections de tableaux dans un bloc contigu lors de l'entrée dans une procédure."
#: fortran/lang.opt:663
msgid "-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be used."
-msgstr ""
+msgstr "-fcoarray=<none|single|lib>\tSpécifier quelle parallélisation coarray utiliser."
#: fortran/lang.opt:666
#, c-format
@@ -6219,21 +6148,19 @@ msgstr "Option non reconnue : %qs"
#: fortran/lang.opt:679
msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
-msgstr ""
+msgstr "-fcheck=[...]\tSpécifier quels contrôles à l'exécution doivent être réalisés."
#: fortran/lang.opt:683
msgid "Append a second underscore if the name already contains an underscore."
-msgstr ""
+msgstr "Ajouter un deuxième souligné si le nom contient déjà un souligné."
#: fortran/lang.opt:691
msgid "Apply negative sign to zero values."
-msgstr ""
+msgstr "Appliquer le signe négatif aux valeurs zéro."
#: fortran/lang.opt:695
-#, fuzzy
-#| msgid "Append underscores to externals"
msgid "Append underscores to externally visible names."
-msgstr "Ajouter des caractères de soulignement aux externes"
+msgstr "Ajouter un souligné aux noms visibles depuis l'extérieur."
#: fortran/lang.opt:699 c-family/c.opt:1155 c-family/c.opt:1179
#: c-family/c.opt:1409 config/pa/pa.opt:42 config/pa/pa.opt:66
@@ -6242,47 +6169,35 @@ msgstr "Ajouter des caractères de soulignement aux externes"
#: common.opt:2224 common.opt:2306 common.opt:2314 common.opt:2322
#: common.opt:2330 common.opt:2431 common.opt:2558
msgid "Does nothing. Preserved for backward compatibility."
-msgstr ""
+msgstr "Ne fait rien. Préservé pour rétro-compatibilité."
#: fortran/lang.opt:739
msgid "Statically link the GNU Fortran helper library (libgfortran)."
-msgstr ""
+msgstr "Lier statiquement la bibliothèque d'assistance GNU Fortran (libgfortran)."
#: fortran/lang.opt:743
-#, fuzzy
-#| msgid "Conform to the ISO Fortran 2003 standard"
msgid "Conform to the ISO Fortran 2003 standard."
-msgstr "Conforme au standard ISO Fortran de 2003"
+msgstr "Être conforme au standard Fortran ISO 2003."
#: fortran/lang.opt:747
-#, fuzzy
-#| msgid "Conform to the ISO Fortran 2008 standard"
msgid "Conform to the ISO Fortran 2008 standard."
-msgstr "Conforme au standard ISO Fortran de 2008"
+msgstr "Être conforme au standard Fortran ISO 2008."
#: fortran/lang.opt:751
-#, fuzzy
-#| msgid "Conform to the ISO Fortran 2008 standard including TS 29113"
msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
-msgstr "Conforme au standard ISO Fortran de 2008 incluant TS 29113"
+msgstr "Être conforme au standard Fortran ISO 2008 y compris TS 29113."
#: fortran/lang.opt:755
-#, fuzzy
-#| msgid "Conform to the ISO Fortran 95 standard"
msgid "Conform to the ISO Fortran 95 standard."
-msgstr "Conforme au standard ISO Fortran 95"
+msgstr "Être conforme au standard Fortran ISO 95."
#: fortran/lang.opt:759
-#, fuzzy
-#| msgid "Conform to nothing in particular"
msgid "Conform to nothing in particular."
-msgstr "Pas de conformité particulière"
+msgstr "Pas de conformité particulière."
#: fortran/lang.opt:763
-#, fuzzy
-#| msgid "Accept extensions to support legacy code"
msgid "Accept extensions to support legacy code."
-msgstr "Accepte des extension pour prendre en charge du code ancien"
+msgstr "Accepter les extensions pour prendre en charge du code ancien."
#: c-family/c.opt:43 c-family/c.opt:46 c-family/c.opt:181
#, c-format
@@ -6311,88 +6226,60 @@ msgid "missing path after %qs"
msgstr "cible manquante après %qs"
#: c-family/c.opt:182
-#, fuzzy
-#| msgid "-A<question>=<answer>\tAssert the <answer> to <question>. Putting '-' before <question> disables the <answer> to <question>"
msgid "-A<question>=<answer>\tAssert the <answer> to <question>. Putting '-' before <question> disables the <answer> to <question>."
-msgstr "-A<question>=<réponse>\tassocier la <réponse> à la <question>. Placer « - » devant la <question> désactive la <réponse> à la <question>"
+msgstr "-A<question>=<réponse>\tAssocier la <réponse> à la <question>. Placez « - » devant la <question> pour désactiver la <réponse> à la <question>."
#: c-family/c.opt:186
-#, fuzzy
-#| msgid "Do not discard comments"
msgid "Do not discard comments."
-msgstr "Ne pas éliminer les commentaires"
+msgstr "Ne pas éliminer les commentaires."
#: c-family/c.opt:190
-#, fuzzy
-#| msgid "Do not discard comments in macro expansions"
msgid "Do not discard comments in macro expansions."
-msgstr "Ne pas éliminer les commentaires dans les expansions macro"
+msgstr "Ne pas éliminer les commentaires dans les expansions des macros."
#: c-family/c.opt:194
-#, fuzzy
-#| msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value. If just <macro> is given, <val> is taken to be 1"
msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value. If just <macro> is given, <val> is taken to be 1."
-msgstr "-D<macro>[=<valeur>]\tdéfinir le <macro> avec la <valeur>. Si seul le <macro> est fourni, <valeur> vaut 1 par défaut"
+msgstr "-D<macro>[=<valeur>]\tDéfinir la <macro> avec la <valeur>. Si seule la <macro> est fournie, <valeur> vaut 1."
#: c-family/c.opt:201
-#, fuzzy
-#| msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
msgid "-F <dir>\tAdd <dir> to the end of the main framework include path."
-msgstr "-F <répertoire>\tajouter le <répertoire> à la fin du chemin d'inclusion du framework principal"
+msgstr "-F <répertoire>\tAjouter le <répertoire> à la fin du chemin d'inclusion du framework principal."
#: c-family/c.opt:205
-#, fuzzy
-#| msgid "Print the name of header files as they are used"
msgid "Print the name of header files as they are used."
-msgstr "Afficher les noms des en-têtes de fichiers tel qu'ils sont utilisés"
+msgstr "Afficher les noms des en-têtes de fichiers au fur et à mesure qu'ils sont utilisés."
#: c-family/c.opt:209
-#, fuzzy
-#| msgid "-I <dir>\tAdd <dir> to the end of the main include path"
msgid "-I <dir>\tAdd <dir> to the end of the main include path."
-msgstr "-I <répertoire>\tajouter le <répertoire> à la fin du chemin d'inclusion principal"
+msgstr "-I <répertoire>\tAjouter le <répertoire> à la fin du chemin d'inclusion principal."
#: c-family/c.opt:213
-#, fuzzy
-#| msgid "Generate make dependencies"
msgid "Generate make dependencies."
-msgstr "Générer les dépendances pour make"
+msgstr "Générer les dépendances pour make."
#: c-family/c.opt:217
-#, fuzzy
-#| msgid "Generate make dependencies and compile"
msgid "Generate make dependencies and compile."
-msgstr "Générer les dépendances pour make et compiler"
+msgstr "Générer les dépendances pour make et compiler."
#: c-family/c.opt:221
-#, fuzzy
-#| msgid "-MF <file>\tWrite dependency output to the given file"
msgid "-MF <file>\tWrite dependency output to the given file."
-msgstr "-MF <fichier>\técrire les dépendances en sortie dans le fichier fourni"
+msgstr "-MF <fichier>\tÉcrire la sortie des dépendances dans le fichier indiqué."
#: c-family/c.opt:225
-#, fuzzy
-#| msgid "Treat missing header files as generated files"
msgid "Treat missing header files as generated files."
-msgstr "Traiter les en-têtes manquantes de fichiers comme des fichiers générés"
+msgstr "Traiter les fichiers d'en-tête manquants comme des fichiers générés."
#: c-family/c.opt:229
-#, fuzzy
-#| msgid "Like -M but ignore system header files"
msgid "Like -M but ignore system header files."
-msgstr "Identique à -M mais ignore les en-têtes de fichiers système"
+msgstr "Identique à -M mais ignore les fichiers d'en-tête système."
#: c-family/c.opt:233
-#, fuzzy
-#| msgid "Like -MD but ignore system header files"
msgid "Like -MD but ignore system header files."
-msgstr "Identique à -MD mais ignore les en-têtes de fichiers système"
+msgstr "Identique à -MD mais ignore les fichiers d'en-tête système."
#: c-family/c.opt:237
-#, fuzzy
-#| msgid "Generate phony targets for all headers"
msgid "Generate phony targets for all headers."
-msgstr "Générer les cibles bidons pour toutes les en-têtes"
+msgstr "Générer les cibles bidons pour tous les en-têtes."
#: c-family/c.opt:240 c-family/c.opt:244
#, c-format
@@ -6400,518 +6287,376 @@ msgid "missing makefile target after %qs"
msgstr "cible manquante dans le makefile après %qs"
#: c-family/c.opt:241
-#, fuzzy
-#| msgid "-MQ <target>\tAdd a MAKE-quoted target"
msgid "-MQ <target>\tAdd a MAKE-quoted target."
-msgstr "-MQ <cible>\tajouter MAKE-quoted cible"
+msgstr "-MQ <cible>\tAjouter une cible make avec échappement des caractères spéciaux de make."
#: c-family/c.opt:245
-#, fuzzy
-#| msgid "-MT <target>\tAdd an unquoted target"
msgid "-MT <target>\tAdd an unquoted target."
-msgstr "-MT <cible>\tajouter une cible sans quote"
+msgstr "-MT <cible>\tAjouter une cible make sans échappement des caractères spéciaux de make."
#: c-family/c.opt:249
-#, fuzzy
-#| msgid "Do not generate #line directives"
msgid "Do not generate #line directives."
-msgstr "Ne pas générer de directives #line"
+msgstr "Ne pas générer de directives #line."
#: c-family/c.opt:253
-#, fuzzy
-#| msgid "-U<macro>\tUndefine <macro>"
msgid "-U<macro>\tUndefine <macro>."
-msgstr "-U<macro>\tabandonner la définition <macro>"
+msgstr "-U<macro>\tAbandonner la définition <macro>"
#: c-family/c.opt:257
msgid "Warn about things that will change when compiling with an ABI-compliant compiler."
-msgstr ""
+msgstr "Avertir à propos des choses qui vont changer lors d'une compilation avec un compilateur conforme à l'ABI."
#: c-family/c.opt:261
msgid "Warn about things that change between the current -fabi-version and the specified version."
-msgstr ""
+msgstr "Avertir à propos des choses qui changent entre le -fabi-version actuel est la version spécifiée."
#: c-family/c.opt:265
msgid "Warn if a subobject has an abi_tag attribute that the complete object type does not have."
-msgstr ""
+msgstr "Avertir si le sous-objet a un attribut abi_tag que le type d'objet complet n'a pas."
#: c-family/c.opt:272
-#, fuzzy
-#| msgid "Warn about suspicious uses of memory addresses"
msgid "Warn about suspicious uses of memory addresses."
-msgstr "Avertir à propos d'utilisations douteuses d'adresses mémoire"
+msgstr "Avertir à propos d'utilisations douteuses d'adresses mémoire."
#: c-family/c.opt:276 ada/gcc-interface/lang.opt:57
-#, fuzzy
-#| msgid "Enable most warning messages"
msgid "Enable most warning messages."
-msgstr "Autoriser la plupart des messages d'avertissement"
+msgstr "Activer la plupart des messages d'avertissement."
#: c-family/c.opt:288
msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector."
-msgstr ""
+msgstr "Avertir quand une affectation Objective-C est interceptée par le ramasse-miettes."
#: c-family/c.opt:292
-#, fuzzy
-#| msgid "Warn about casting functions to incompatible types"
msgid "Warn about casting functions to incompatible types."
-msgstr "Avertir à propos des fonctions de transtypage avec des types incompatibles"
+msgstr "Avertir quand des fonctions sont transtypées vers des types incompatibles."
#: c-family/c.opt:296
msgid "Warn about boolean expression compared with an integer value different from true/false."
-msgstr ""
+msgstr "Avertir quand une expression booléenne est comparée avec une valeur entière différente de vrai/faux."
#: c-family/c.opt:300
msgid "Warn when __builtin_frame_address or __builtin_return_address is used unsafely."
-msgstr ""
+msgstr "Avertir quand __builtin_frame_address ou __builtin_return_address n'est pas utilisé de manière sûre."
#: c-family/c.opt:304
msgid "Warn when a built-in preprocessor macro is undefined or redefined."
-msgstr ""
+msgstr "Avertir quand une macro interne du pré-processeur est annulée ou redéfinie."
#: c-family/c.opt:308
-#, fuzzy
-#| msgid "Warn about features not present in ISO C90, but present in ISO C99"
msgid "Warn about features not present in ISO C90, but present in ISO C99."
-msgstr "Avertir à propos de fonctionnalités absentes d'ISO C90 mais présentent dans ISO C99"
+msgstr "Avertir à propos de fonctionnalités absentes dans ISO C90 mais présentes dans ISO C99."
#: c-family/c.opt:312
-#, fuzzy
-#| msgid "Warn about features not present in ISO C99, but present in ISO C11"
msgid "Warn about features not present in ISO C99, but present in ISO C11."
-msgstr "Avertir à propos de fonctionnalités absentes d'ISO C99 mais présentent dans ISO C11"
+msgstr "Avertir à propos de fonctionnalités absentes dans ISO C99 mais présentes dans ISO C11."
#: c-family/c.opt:316
-#, fuzzy
-#| msgid "Warn about constructs whose meanings change in ISO C"
msgid "Warn about C constructs that are not in the common subset of C and C++."
-msgstr "Avertir à propos de constructeurs C++ dont le sens change en C ISO"
+msgstr "Avertir à propos de constructions C qui ne sont pas communes au C et au C++."
#: c-family/c.opt:323
-#, fuzzy
-#| msgid "Warn about constructs whose meanings change in ISO C"
msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011."
-msgstr "Avertir à propos de constructeurs C++ dont le sens change en C ISO"
+msgstr "Avertir à propos de constructions C++ dont la signification diffère entre ISO C++ 1998 et ISO C++ 2011."
#: c-family/c.opt:327
-#, fuzzy
-#| msgid "Warn about constructs whose meanings change in ISO C"
msgid "Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO C++ 2014."
-msgstr "Avertir à propos de construits dont le sens change en C ISO"
+msgstr "Avertir à propos de constructions C++ dont la signification diffère entre ISO C++ 2011 et ISO C++ 2014."
#: c-family/c.opt:331
-#, fuzzy
-#| msgid "Warn about casts which discard qualifiers"
msgid "Warn about casts which discard qualifiers."
-msgstr "Avertir à propos des transtypage qui écartent les qualificateurs"
+msgstr "Avertir à propos des transtypages qui écartent les qualificatifs."
#: c-family/c.opt:335
-#, fuzzy
-#| msgid "Warn about subscripts whose type is \"char\""
msgid "Warn about subscripts whose type is \"char\"."
-msgstr "Avertir à propos des sous-scripts dont le type est \"char\""
+msgstr "Avertir à propos des indices dont le type est « char »."
#: c-family/c.opt:339
msgid "Warn about memory access errors found by Pointer Bounds Checker."
-msgstr ""
+msgstr "Avertir à propos des erreurs d'accès mémoire trouvées par Pointer Bounds Checker."
#: c-family/c.opt:343
-#, fuzzy
-#| msgid "%Jvariable '%D' might be clobbered by `longjmp' or `vfork'"
msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\"."
-msgstr "variable « %D » pourrait être maltraitée par un «longjmp» ou un «vfork »"
+msgstr "Avertir à propos de variables qui pourraient être changées par « longjmp » ou « vfork »."
#: c-family/c.opt:347
-#, fuzzy
-#| msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line."
-msgstr "Avertir à propos des blocs de commentaires imbriqués et les commentaires C++ qui s'étendent sur plus d'une ligne physique"
+msgstr "Avertir à propos des blocs de commentaires imbriqués et des commentaires C++ qui s'étendent sur plus d'une ligne physique."
#: c-family/c.opt:351
-#, fuzzy
-#| msgid "Synonym for -Wcomment"
msgid "Synonym for -Wcomment."
-msgstr "Synonyme pour -Wcommentaire"
+msgstr "Synonyme pour -Wcomment."
#: c-family/c.opt:355
-#, fuzzy
-#| msgid "Enable use of conditional move instructions"
msgid "Warn for conditionally-supported constructs."
-msgstr "Autoriser l'utilisation des instructions conditionnelles move"
+msgstr "Avertir à propos des constructions qui reposent sur une condition."
#: c-family/c.opt:359
-#, fuzzy
-#| msgid "comparison between signed and unsigned integer expressions"
msgid "Warn for implicit type conversions that may change a value."
-msgstr "comparaison entre des expressions entières signée et non signée"
+msgstr "Avertir pour des conversions de types implicites qui pourraient changer une valeur."
#: c-family/c.opt:363
-#, fuzzy
-#| msgid "converting NULL to non-pointer type"
msgid "Warn for converting NULL from/to a non-pointer type."
-msgstr "conversion d'un NULL vers un type non pointeur"
+msgstr "Avertir à propos de conversions de NULL vers/de un type qui n'est pas un pointeur."
#: c-family/c.opt:371
-#, fuzzy
-#| msgid "Warn when all constructors and destructors are private"
msgid "Warn when all constructors and destructors are private."
-msgstr "Avertir lorsque tous les constructeurs et destructeurs sont privés"
+msgstr "Avertir lorsque tous les constructeurs et destructeurs sont privés."
#: c-family/c.opt:375
msgid "Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage."
-msgstr ""
+msgstr "Avertir à propos de l'utilisation de __TIME__, __DATE__ et __TIMESTAMP__."
#: c-family/c.opt:379
-#, fuzzy
-#| msgid "Warn when a declaration is found after a statement"
msgid "Warn when a declaration is found after a statement."
-msgstr "Avertir lorsqu'une déclaration est spécifiée après une déclaration"
+msgstr "Avertir lorsqu'une déclaration est trouvée après une expression."
#: c-family/c.opt:383
-#, fuzzy
-#| msgid "dereferencing pointer to incomplete type"
msgid "Warn when deleting a pointer to incomplete type."
-msgstr "déréférencement d'un pointeur de type incomplet"
+msgstr "Avertir lors de la suppression d'un pointeur vers un type incomplet."
#: c-family/c.opt:387
-#, fuzzy
-#| msgid "Warn about non-virtual destructors"
msgid "Warn about deleting polymorphic objects with non-virtual destructors."
-msgstr "Avertir à propos des destructeurs non virtuels"
+msgstr "Avertir à propos de la destruction d'un objet polymorphique sans destructeur virtuel."
#: c-family/c.opt:391
-#, fuzzy
-#| msgid "Warn if deprecated class, method, or field is used"
msgid "Warn if a deprecated compiler feature, class, method, or field is used."
-msgstr "Avertir si une classe, une méthode ou un champ obsolète est utilisé"
+msgstr "Avertir si une fonctionnalité du compilateur, une classe, une méthode ou un champ obsolète est utilisé."
#: c-family/c.opt:395
-#, fuzzy
-#| msgid "Warn about possibly missing braces around initializers"
msgid "Warn about positional initialization of structs requiring designated initializers."
-msgstr "Avertir à propos des possibles accolades manquantes autour des initialisations"
+msgstr "Avertir à propos d'initialisations par positions de struct qui requièrent des initialisations par noms."
#: c-family/c.opt:399
-#, fuzzy
-#| msgid "static or type qualifiers in non-parameter array declarator"
msgid "Warn if qualifiers on arrays which are pointer targets are discarded."
-msgstr "static ou qualificateurs de type dans un déclarateur de tableau n'étant pas un paramètre"
+msgstr "Avertir si le qualificatif d'un tableau qui est un pointeur vers une cible est abandonné."
#: c-family/c.opt:403
-#, fuzzy
-#| msgid "static or type qualifiers in non-parameter array declarator"
msgid "Warn if type qualifiers on pointers are discarded."
-msgstr "static ou qualificateurs de type dans un déclarateur de tableau n'étant pas un paramètre"
+msgstr "Avertir si le qualificatif de type sur des pointeurs est abandonné."
#: c-family/c.opt:407
-#, fuzzy
-#| msgid "Warn about compile-time integer division by zero"
msgid "Warn about compile-time integer division by zero."
-msgstr "Avertir au sujet de la division entière par zéro au moment de la compilation"
+msgstr "Avertir au sujet de divisions entières par zéro au moment de la compilation."
#: c-family/c.opt:411
msgid "Warn about duplicated conditions in an if-else-if chain."
-msgstr ""
+msgstr "Avertir à propos de conditions dupliquées dans une chaîne if-else-if."
#: c-family/c.opt:415
-#, fuzzy
-#| msgid "Warn about violations of Effective C++ style rules"
msgid "Warn about violations of Effective C++ style rules."
-msgstr "Avertir à propos des violations des règles de style de Effective C++"
+msgstr "Avertir à propos des violations des règles de style de Effective C++."
#: c-family/c.opt:419
-#, fuzzy
-#| msgid "empty body in an else-statement"
msgid "Warn about an empty body in an if or else statement."
-msgstr "le corps du else est vide"
+msgstr "Avertir à propos d'un corps vide dans une expression « if » ou « else »."
#: c-family/c.opt:423
-#, fuzzy
-#| msgid "Warn about stray tokens after #elif and #endif"
msgid "Warn about stray tokens after #elif and #endif."
-msgstr "Avertir à propos des jetons perdus après #elif et #endif"
+msgstr "Avertir si des éléments sont trouvés à la suite de #else et #endif."
#: c-family/c.opt:427
-#, fuzzy
-#| msgid "Warn about inconsistent return types"
msgid "Warn about comparison of different enum types."
-msgstr "Avertir à propos des types retournés inconsistants"
+msgstr "Avertir à propos de comparaisons entre enum de types différents."
#: c-family/c.opt:435
-#, fuzzy
-#| msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead."
-msgstr "Cette option est obsolète ; utiliser -Werror=implicit-function-declaration à la place"
+msgstr "Cette option est obsolète ; utilisez -Werror=implicit-function-declaration à la place."
#: c-family/c.opt:439
-#, fuzzy
-#| msgid "comparison between signed and unsigned integer expressions"
msgid "Warn for implicit type conversions that cause loss of floating point precision."
-msgstr "comparaison entre des expressions entières signée et non signée"
+msgstr "Avertir à propos de conversions de types implicites qui peuvent causer une perte de précision en virgule flottante."
#: c-family/c.opt:443
-#, fuzzy
-#| msgid "Warn if testing floating point numbers for equality"
msgid "Warn if testing floating point numbers for equality."
-msgstr "Avertir à propos des tests d'égalité sur des nombres flottants"
+msgstr "Avertir à propos des tests d'égalité sur des nombres flottants."
#: c-family/c.opt:447 c-family/c.opt:479
-#, fuzzy
-#| msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
msgid "Warn about printf/scanf/strftime/strfmon format string anomalies."
-msgstr "Avertir à propos des anomalies de format de chaînes pour printf/scanf/strftime/strfmon"
+msgstr "Avertir à propos des anomalies dans les chaînes de format de printf/scanf/strftime/strfmon."
#: c-family/c.opt:451
-#, fuzzy
-#| msgid "Warn about format strings that are not literals"
msgid "Warn about format strings that contain NUL bytes."
-msgstr "Avertir à propos des chaînes de format qui n'ont pas de littérales"
+msgstr "Avertir à propos des chaînes de format contenant des octets NUL."
#: c-family/c.opt:455
-#, fuzzy
-#| msgid "Warn if passing too many arguments to a function for its format string"
msgid "Warn if passing too many arguments to a function for its format string."
-msgstr "Avertir lorsqu'il y a trop de passage d'arguments à une fonction pour le format de ses chaînes"
+msgstr "Avertir lorsqu'il y a trop d'arguments passés à une fonction par rapport à la chaîne de format."
#: c-family/c.opt:459
-#, fuzzy
-#| msgid "Warn about format strings that are not literals"
msgid "Warn about format strings that are not literals."
-msgstr "Avertir à propos des chaînes de format qui n'ont pas de littérales"
+msgstr "Avertir à propos des chaînes de format qui ne sont pas littérales."
#: c-family/c.opt:463
-#, fuzzy
-#| msgid "Warn about possible security problems with format functions"
msgid "Warn about possible security problems with format functions."
-msgstr "Avertir à propos des problèmes possibles de sécurité avec les formats de fonction"
+msgstr "Avertir à propos des problèmes de sécurité possibles dans les fonctions avec chaîne de formatage."
#: c-family/c.opt:467
-#, fuzzy
-#| msgid "Warn about possible security problems with format functions"
msgid "Warn about sign differences with format functions."
-msgstr "Avertir à propos des problèmes possibles de sécurité avec les formats de fonction"
+msgstr "Avertir à propos des différences de signe dans les fonctions avec chaîne de formatage."
#: c-family/c.opt:471
-#, fuzzy
-#| msgid "Warn about strftime formats yielding 2-digit years"
msgid "Warn about strftime formats yielding 2-digit years."
-msgstr "Avertir à propos des formats strftime ne laissant que 2 chiffres pour l'année"
+msgstr "Avertir à propos des chaînes de format de strftime ne laissant que 2 chiffres pour l'année."
#: c-family/c.opt:475
-#, fuzzy
-#| msgid "zero-length %s format string"
msgid "Warn about zero-length formats."
-msgstr "chaîne de format de longueur nulle %s"
+msgstr "Avertir à propos des chaînes de format de longueur nulle."
#: c-family/c.opt:483
-#, fuzzy
-#| msgid "Warn when trigraphs are encountered"
msgid "Warn whenever type qualifiers are ignored."
-msgstr "Avertir lorsque des trigraphes sont rencontrés"
+msgstr "Avertir lorsque des qualificatifs de types sont ignorés."
#: c-family/c.opt:487
-#, fuzzy
-#| msgid "Warn when trigraphs are encountered"
msgid "Warn whenever attributes are ignored."
-msgstr "Avertir lorsque des trigraphes sont rencontrés"
+msgstr "Avertir lorsque des attributs sont ignorés."
#: c-family/c.opt:491
-#, fuzzy
-#| msgid "dereferencing pointer to incomplete type"
msgid "Warn when there is a conversion between pointers that have incompatible types."
-msgstr "déréférencement d'un pointeur de type incomplet"
+msgstr "Avertir quand il y a une conversion entre des pointeurs de types incompatibles."
#: c-family/c.opt:495
-#, fuzzy
-#| msgid "Warn about variables which are initialized to themselves."
msgid "Warn about variables which are initialized to themselves."
-msgstr "Avertir au sujet des variables qui sont initialisés par elles-mêmes"
+msgstr "Avertir au sujet des variables qui sont initialisées par elles-mêmes."
#: c-family/c.opt:499
-#, fuzzy
-#| msgid "Warn about implicit function declarations"
msgid "Warn about implicit declarations."
-msgstr "Avertir à propos des déclarations de fonctions implicites"
+msgstr "Avertir à propos des déclarations implicites."
#: c-family/c.opt:503
-#, fuzzy
-#| msgid "Warn about implicit function declarations"
msgid "Warn about implicit conversions from \"float\" to \"double\"."
-msgstr "Avertir à propos des déclarations de fonctions implicites"
+msgstr "Avertir à propos des conversions implicites de « float » vers « double »."
#: c-family/c.opt:507
-#, fuzzy
-#| msgid "Warn about implicit function declarations"
msgid "Warn about implicit function declarations."
-msgstr "Avertir à propos des déclarations de fonctions implicites"
+msgstr "Avertir à propos des déclarations de fonctions implicites."
#: c-family/c.opt:511
-#, fuzzy
-#| msgid "Warn when a declaration does not specify a type"
msgid "Warn when a declaration does not specify a type."
-msgstr "Avertir lorsqu'une déclaration ne spécifie pas le type"
+msgstr "Avertir lorsqu'une déclaration ne spécifie pas le type."
#: c-family/c.opt:518
msgid "Warn about C++11 inheriting constructors when the base has a variadic constructor."
-msgstr ""
+msgstr "Avertir à propos des constructeurs C++11 qui héritent d'une classe de base avec un constructeur variadic."
#: c-family/c.opt:522
msgid "Warn about incompatible integer to pointer and pointer to integer conversions."
-msgstr ""
+msgstr "Avertir à propos des conversions incompatibles d'un entier vers un pointeur et d'un pointeur vers un entier."
#: c-family/c.opt:526
-#, fuzzy
-#| msgid "cast to pointer from integer of different size"
msgid "Warn when there is a cast to a pointer from an integer of a different size."
-msgstr "transtypage vers un pointeur depuis un entier de taille différente"
+msgstr "Avertir quand il y a un transtypage vers un pointeur à partir d'un entier de taille différente."
#: c-family/c.opt:530
-#, fuzzy
-#| msgid "Warn about invalid uses of the \"offsetof\" macro"
msgid "Warn about invalid uses of the \"offsetof\" macro."
-msgstr "Avertir à propos de l'utilisation invalide de macro \"offsetof\""
+msgstr "Avertir à propos d'utilisations invalides de la macro « offsetof »."
#: c-family/c.opt:534
-#, fuzzy
-#| msgid "Warn about PCH files that are found but not used"
msgid "Warn about PCH files that are found but not used."
-msgstr "Avertir à propos des fichier PCH qui sont repérés mais non utilisés"
+msgstr "Avertir à propos des fichiers PCH qui sont trouvés mais pas utilisés."
#: c-family/c.opt:538
-#, fuzzy
-#| msgid "Missing variable initializer"
msgid "Warn when a jump misses a variable initialization."
-msgstr "Initialiseur de variable manquant"
+msgstr "Avertir quand un saut manque l'initialisation d'une variable."
#: c-family/c.opt:542
msgid "Warn when a string or character literal is followed by a ud-suffix which does not begin with an underscore."
-msgstr ""
+msgstr "Avertir quand une chaîne ou un caractère littéral est suivi d'un suffixe défini par l'utilisateur qui ne commence pas par un souligné."
#: c-family/c.opt:546
msgid "Warn when a logical operator is suspiciously always evaluating to true or false."
-msgstr ""
+msgstr "Avertir quand un opérateur logique est toujours étrangement évalué à vrai ou faux."
#: c-family/c.opt:550
msgid "Warn when logical not is used on the left hand side operand of a comparison."
-msgstr ""
+msgstr "Avertir quand le « non » logique est utilisé sur l'opérande de gauche d'une comparaison."
#: c-family/c.opt:554
-#, fuzzy
-#| msgid "Do not warn about using \"long long\" when -pedantic"
msgid "Do not warn about using \"long long\" when -pedantic."
-msgstr "Ne pas avertir à propos de l'utilisation de \"long long\" avec -pedantic"
+msgstr "Ne pas avertir à propos de l'utilisation de « long long » avec -pedantic."
#: c-family/c.opt:558
-#, fuzzy
-#| msgid "Warn about suspicious declarations of \"main\""
msgid "Warn about suspicious declarations of \"main\"."
-msgstr "Avertir à propos des déclarations douteuses de \"main\""
+msgstr "Avertir à propos des déclarations douteuses de « main »."
#: c-family/c.opt:566
msgid "Warn about suspicious calls to memset where the third argument is constant literal zero and the second is not."
-msgstr ""
+msgstr "Avertir à propos des appels douteux à memset où le troisième argument est la constante littérale zéro mais le deuxième ne l'est pas."
#: c-family/c.opt:570
-#, fuzzy
-#| msgid "Warn when the packed attribute has no effect on struct layout"
msgid "Warn when the indentation of the code does not reflect the block structure."
-msgstr "Avertir lorsque les attributs paquetés n'ont pas d'effet sur l'organisation d'un struct"
+msgstr "Avertir lorsque l'indentation du code ne reflète pas la structure du bloc."
#: c-family/c.opt:574
-#, fuzzy
-#| msgid "Warn about possibly missing braces around initializers"
msgid "Warn about possibly missing braces around initializers."
-msgstr "Avertir à propos des possibles accolades manquantes autour des initialisations"
+msgstr "Avertir à propos des accolades qui pourraient être manquantes autour des initialisations."
#: c-family/c.opt:578
-#, fuzzy
-#| msgid "Warn about global functions without previous declarations"
msgid "Warn about global functions without previous declarations."
-msgstr "Avertir à propos des fonctions globales sans déclaration précédente"
+msgstr "Avertir à propos des fonctions globales sans déclaration précédente."
#: c-family/c.opt:582
-#, fuzzy
-#| msgid "Warn about possibly missing braces around initializers"
msgid "Warn about missing fields in struct initializers."
-msgstr "Avertir à propos des possibles accolades manquantes autour des initialisations"
+msgstr "Avertir à propos des champs manquants dans les initialisations des structures."
#: c-family/c.opt:586
msgid "Warn on direct multiple inheritance."
-msgstr ""
+msgstr "Avertir à propos des héritages multiples directs."
#: c-family/c.opt:590
msgid "Warn on namespace definition."
-msgstr ""
+msgstr "Avertir à propos des définitions d'espaces de noms."
#: c-family/c.opt:594
-#, fuzzy
-#| msgid "Warn about suspicious declarations of \"main\""
msgid "Warn about missing sized deallocation functions."
-msgstr "Avertir à propos des déclarations douteuses de \"main\""
+msgstr "Avertir quand des fonctions de désallocation basées sur la taille sont manquantes."
#: c-family/c.opt:598
msgid "Warn about suspicious length parameters to certain string functions if the argument uses sizeof."
-msgstr ""
+msgstr "Avertir à propos de paramètres de longueur douteux à certaines fonctions manipulant des chaines si l'argument utilise sizeof."
#: c-family/c.opt:602
msgid "Warn when sizeof is applied on a parameter declared as an array."
-msgstr ""
+msgstr "Avertir si sizeof est appliqué à un paramètre déclaré comme un tableau."
#: c-family/c.opt:606
-#, fuzzy
-#| msgid "Warn about functions which might be candidates for format attributes"
msgid "Warn about functions which might be candidates for format attributes."
-msgstr "Avertir à propos des fonctions qui pourraient être candidates pour les attributs de format"
+msgstr "Avertir à propos des fonctions qui pourraient être candidates pour les attributs de format."
#: c-family/c.opt:610
msgid "Suggest that the override keyword be used when the declaration of a virtual"
-msgstr ""
+msgstr "Suggérer l'utilisation du mot-clé « override » dans la déclaration d'une méthode virtuelle"
#: c-family/c.opt:615
-#, fuzzy
-#| msgid "Warn about enumerated switches, with no default, missing a case"
msgid "Warn about enumerated switches, with no default, missing a case."
-msgstr "Avertir à propos d'un switch énuméré, sans défaut ou un case est manquant"
+msgstr "Avertir à propos d'un « switch » sur une énumération, sans défaut, et où au moins un élément de l'énumération est manquant."
#: c-family/c.opt:619
-#, fuzzy
-#| msgid "Warn about enumerated switches missing a \"default:\" statement"
msgid "Warn about enumerated switches missing a \"default:\" statement."
-msgstr "Avertir à propos d'un switch énuméré n'ayant pas de déclaration \"default:\""
+msgstr "Avertir à propos des « switch » sur des énumérations et qui n'ont pas de « default: »."
#: c-family/c.opt:623
-#, fuzzy
-#| msgid "Warn about all enumerated switches missing a specific case"
msgid "Warn about all enumerated switches missing a specific case."
-msgstr "Avertir à propos de tous les switch énumérés où un case spécifique manque"
+msgstr "Avertir à propos de tous les « switch » sur des énumérations où un « case » spécifique manque."
#: c-family/c.opt:627
-#, fuzzy
-#| msgid "Warn about code which might break strict aliasing rules"
msgid "Warn about switches with boolean controlling expression."
-msgstr "Avertir à propos du code qui pourrait briser les règles strictes d'alias"
+msgstr "Avertir à propos des « switch » qui sont contrôlés par une expression booléenne."
#: c-family/c.opt:631
-#, fuzzy
-#| msgid "for template declaration `%D'"
msgid "Warn on primary template declaration."
-msgstr "pour la déclaration du patron « %D »"
+msgstr "Avertir lors d'une déclaration d'un patron primaire."
#: c-family/c.opt:639
-#, fuzzy
-#| msgid "Warn about macros defined in the main file that are not used"
msgid "Warn about user-specified include directories that do not exist."
-msgstr "Avertir à propos de macros définis dans le fichier principal qui ne sont pas utilisés"
+msgstr "Avertir si des répertoires d'inclusions définis par l'utilisateur n'existent pas."
#: c-family/c.opt:643
msgid "Warn about function parameters declared without a type specifier in K&R-style functions."
-msgstr ""
+msgstr "Avertir à propos des paramètres de fonctions déclarés sans type dans des fonctions utilisant le style K&R."
#: c-family/c.opt:647
-#, fuzzy
-#| msgid "Warn about global functions without prototypes"
msgid "Warn about global functions without prototypes."
-msgstr "Avertir à propos des fonctions globales sans prototype"
+msgstr "Avertir à propos des fonctions globales sans prototype."
#: c-family/c.opt:650 c-family/c.opt:1024 c-family/c.opt:1031
#: c-family/c.opt:1205 c-family/c.opt:1224 c-family/c.opt:1247
@@ -6926,519 +6671,401 @@ msgid "switch %qs is no longer supported"
msgstr "l'option %qs n'est plus supportée"
#: c-family/c.opt:654
-#, fuzzy
-#| msgid "Warn about use of multi-character character constants"
msgid "Warn about use of multi-character character constants."
-msgstr "Avertir à propos de l'utilisation des chaînes de multi-caractères"
+msgstr "Avertir à propos de l'utilisation de constantes de type caractère utilisant des multi-caractères."
#: c-family/c.opt:658
msgid "Warn about narrowing conversions within { } that are ill-formed in C++11."
-msgstr ""
+msgstr "Avertir à propos de conversions entre { } qui réduisent la largeur du type et sont mal formées en C++11."
#: c-family/c.opt:662
-#, fuzzy
-#| msgid "Warn about \"extern\" declarations not at file scope"
msgid "Warn about \"extern\" declarations not at file scope."
-msgstr "Avertir à propos des déclarations \"extern\" qui n'est pas dans l'étendue du fichier"
+msgstr "Avertir à propos des déclarations « extern » qui ne sont pas au niveau global du fichier."
#: c-family/c.opt:666
msgid "Warn when a noexcept expression evaluates to false even though the expression can't actually throw."
-msgstr ""
+msgstr "Avertir quand une expression « noexcept » est évaluée à faux alors que l'expression ne peut pas générer d'exception en réalité."
#: c-family/c.opt:670
-#, fuzzy
-#| msgid "Warn when non-templatized friend functions are declared within a template"
msgid "Warn when non-templatized friend functions are declared within a template."
-msgstr "Avertir lorsque des fonctions amis sans patron sont déclarés à l'intérieur d'un patron"
+msgstr "Avertir lorsque des fonctions amies sans patron sont déclarées à l'intérieur d'un patron."
#: c-family/c.opt:674
-#, fuzzy
-#| msgid "Warn about non-virtual destructors"
msgid "Warn about non-virtual destructors."
-msgstr "Avertir à propos des destructeurs non virtuels"
+msgstr "Avertir à propos des destructeurs non virtuels."
#: c-family/c.opt:678
msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL."
-msgstr ""
+msgstr "Avertir quand NULL est passé dans un argument marqué comme exigeant une valeur non NULL."
#: c-family/c.opt:694
msgid "-Wnormalized=<none|id|nfc|nfkc>\tWarn about non-normalised Unicode strings."
-msgstr ""
+msgstr "-Wnormalized=<none|id|nfc|nfkc>\tAvertir à propos de chaînes Unicode non normalisées."
#: c-family/c.opt:701
msgid "argument %qs to %<-Wnormalized%> not recognized"
msgstr "argument %qs vers %<-Wnormalized%> non reconnu"
#: c-family/c.opt:717
-#, fuzzy
-#| msgid "Warn if a C-style cast is used in a program"
msgid "Warn if a C-style cast is used in a program."
-msgstr "Avertir si le style de transtypage C est utilisé dans un programme"
+msgstr "Avertir si un transtypage de type C est utilisé dans un programme."
#: c-family/c.opt:721
-#, fuzzy
-#| msgid "Warn about implicit function declarations"
msgid "Warn for obsolescent usage in a declaration."
-msgstr "Avertir à propos des déclarations de fonctions implicites"
+msgstr "Avertir à propos des utilisations obsolètes dans une déclaration."
#: c-family/c.opt:725
-#, fuzzy
-#| msgid "Warn if an old-style parameter definition is used"
msgid "Warn if an old-style parameter definition is used."
-msgstr "Avertir lorsqu'un paramètre de style ancien de définition est utilisé"
+msgstr "Avertir lorsqu'une définition de paramètre dans l'ancien style est utilisée."
#: c-family/c.opt:729
msgid "Warn if a simd directive is overridden by the vectorizer cost model."
-msgstr ""
+msgstr "Avertir si une directive SIMD est outrepassée par le modèle de coût du vectoriseur."
#: c-family/c.opt:733
msgid "Warn if a string is longer than the maximum portable length specified by the standard."
-msgstr ""
+msgstr "Avertir si une chaîne est plus longue que la longueur maximale spécifiée comme étant portable par le standard."
#: c-family/c.opt:737
-#, fuzzy
-#| msgid "Warn about overloaded virtual function names"
msgid "Warn about overloaded virtual function names."
-msgstr "Avertir à propos de la surcharge des noms de fonctions virtuelles"
+msgstr "Avertir à propos de la surcharge des noms de fonctions virtuelles."
#: c-family/c.opt:741
-#, fuzzy
-#| msgid "Warn about variables which are initialized to themselves."
msgid "Warn about overriding initializers without side effects."
-msgstr "Avertir au sujet des variables qui sont initialisés par elles-mêmes"
+msgstr "Avertir lorsque des initialiseurs sont outrepassés sans effets de bords."
#: c-family/c.opt:745
-#, fuzzy
-#| msgid "Warn about variables which are initialized to themselves."
msgid "Warn about overriding initializers with side effects."
-msgstr "Avertir au sujet des variables qui sont initialisés par elles-mêmes"
+msgstr "Avertir lorsque des initialiseurs sont outrepassés avec effets de bords."
#: c-family/c.opt:749
-#, fuzzy
-#| msgid "Warn about constructs whose meanings change in ISO C"
msgid "Warn about packed bit-fields whose offset changed in GCC 4.4."
-msgstr "Avertir à propos de construits dont le sens change en C ISO"
+msgstr "Avertir à propos de champs de bits compactés dont l'offset a changé dans GCC 4.4."
#: c-family/c.opt:753
-#, fuzzy
-#| msgid "Warn about possibly missing parentheses"
msgid "Warn about possibly missing parentheses."
-msgstr "Avertir à propos du manque possible de parenthèses"
+msgstr "Avertir à propos de parenthèses qui pourraient être manquantes."
#: c-family/c.opt:761
-#, fuzzy
-#| msgid "Warn when converting the type of pointers to member functions"
msgid "Warn when converting the type of pointers to member functions."
-msgstr "Avertir lors de la conversion des types de pointeurs en membres de fonctions"
+msgstr "Avertir lors de la conversion de types de pointeurs en fonctions membres."
#: c-family/c.opt:765
-#, fuzzy
-#| msgid "Warn about function pointer arithmetic"
msgid "Warn about function pointer arithmetic."
-msgstr "Avertir à propos d'arithmétique portant sur un pointeur de fonction"
+msgstr "Avertir à propos d'arithmétiques sur un pointeur de fonction."
#: c-family/c.opt:769
-#, fuzzy
-#| msgid "Warn when overload promotes from unsigned to signed"
msgid "Warn when a pointer differs in signedness in an assignment."
-msgstr "Avertir lorsque la surcharge fait la promotion d'un non signé en signé"
+msgstr "Avertir lorsque un pointeur d'un type signé est affecté à un pointeur d'un autre type signé."
#: c-family/c.opt:773
-#, fuzzy
-#| msgid "cast from pointer to integer of different size"
msgid "Warn when a pointer is cast to an integer of a different size."
-msgstr "transtypage d'un pointeur vers un entier de taille différente"
+msgstr "Avertir quand un pointeur est transtypé vers un entier de taille différente."
#: c-family/c.opt:777
-#, fuzzy
-#| msgid "Warn about misuses of pragmas"
msgid "Warn about misuses of pragmas."
-msgstr "Avertir à propos de pragmas mal employés"
+msgstr "Avertir à propos de pragmas mal employés."
#: c-family/c.opt:781
msgid "Warn if a property for an Objective-C object has no assign semantics specified."
-msgstr ""
+msgstr "Avertir si une propriété d'un objet en Objective-C n'a pas de sémantique d'affectation spécifiée."
#: c-family/c.opt:785
-#, fuzzy
-#| msgid "Warn if inherited methods are unimplemented"
msgid "Warn if inherited methods are unimplemented."
-msgstr "Avertir si les méthodes héritées ne sont pas implantées"
+msgstr "Avertir si les méthodes héritées ne sont pas implémentées."
#: c-family/c.opt:789 c-family/c.opt:793
msgid "Warn for placement new expressions with undefined behavior."
-msgstr ""
+msgstr "Avertir à propos des expressions « new » avec placement qui ont un comportement indéfini."
#: c-family/c.opt:797
-#, fuzzy
-#| msgid "Warn about multiple declarations of the same object"
msgid "Warn about multiple declarations of the same object."
-msgstr "Avertir à propos des déclarations multiples portant sur le même objet"
+msgstr "Avertir à propos de déclarations multiples du même objet."
#: c-family/c.opt:801
-#, fuzzy
-#| msgid "Warn when the compiler reorders code"
msgid "Warn when the compiler reorders code."
-msgstr "Avertir lorsque le compilateur réordonne le code"
+msgstr "Avertir lorsque le compilateur réordonne le code."
#: c-family/c.opt:805
-#, fuzzy
-#| msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)."
-msgstr "Avertir lorsque le type de fonction à retourner par défaut est \"int\" (C) ou à propos d'un type inconsistent à retourner (C++)"
+msgstr "Avertir lorsque une fonction retourne le type par défaut « int » (en C) ou lorsque les types de retour sont inconsistants (en C++)."
#: c-family/c.opt:809
msgid "Warn on suspicious constructs involving reverse scalar storage order."
-msgstr ""
+msgstr "Avertir à propos de constructions douteuses impliquant un ordre inversé de stockage des scalaires."
#: c-family/c.opt:813
-#, fuzzy
-#| msgid "Warn if a selector has multiple methods"
msgid "Warn if a selector has multiple methods."
-msgstr "Avertir si le sélecteur a de multiples méthodes"
+msgstr "Avertir si un sélecteur a de multiples méthodes."
#: c-family/c.opt:817
-#, fuzzy
-#| msgid "Warn about possible violations of sequence point rules"
msgid "Warn about possible violations of sequence point rules."
-msgstr "Avertir à propos des violations possibles des règles de séquence de points"
+msgstr "Avertir à propos des violations possibles des règles des points de séquence."
#: c-family/c.opt:821
-#, fuzzy
-#| msgid "local declaration of `%s' hides instance variable"
msgid "Warn if a local declaration hides an instance variable."
-msgstr "la déclaration locale de « %s » masque l'instance d'une variable"
+msgstr "Avertir si une déclaration locale masque une variable d'instance."
#: c-family/c.opt:825 c-family/c.opt:829
msgid "Warn if left shift of a signed value overflows."
-msgstr ""
+msgstr "Avertir si le décalage à gauche d'une valeur signée déborde."
#: c-family/c.opt:833
-#, fuzzy
-#| msgid "right shift count is negative"
msgid "Warn if shift count is negative."
-msgstr "le compteur de décalage vers la droite est négatif"
+msgstr "Avertir si le nombre de décalages est négatif."
#: c-family/c.opt:837
-#, fuzzy
-#| msgid "right shift count >= width of type"
msgid "Warn if shift count >= width of type."
-msgstr "compteur de décalage vers la droite >= à la largeur du type"
+msgstr "Avertir si le nombre de décalages >= à la largeur du type."
#: c-family/c.opt:841
-#, fuzzy
-#| msgid "right shift count is negative"
msgid "Warn if left shifting a negative value."
-msgstr "le compteur de décalage vers la droite est négatif"
+msgstr "Avertir à propos des décalages à gauche de valeurs négatives."
#: c-family/c.opt:845
-#, fuzzy
-#| msgid "Warn about signed-unsigned comparisons"
msgid "Warn about signed-unsigned comparisons."
-msgstr "Avertir à propos des comparaisons signés ou non signés"
+msgstr "Avertir à propos des comparaisons entre signés et non signés."
#: c-family/c.opt:853
-#, fuzzy
-#| msgid "comparison between signed and unsigned integer expressions"
msgid "Warn for implicit type conversions between signed and unsigned integers."
-msgstr "comparaison entre des expressions entières signée et non signée"
+msgstr "Avertir à propos des conversions implicites entre entiers signés et non signés."
#: c-family/c.opt:857
-#, fuzzy
-#| msgid "Warn when overload promotes from unsigned to signed"
msgid "Warn when overload promotes from unsigned to signed."
-msgstr "Avertir lorsque la surcharge fait la promotion d'un non signé en signé"
+msgstr "Avertir lorsque la surcharge promeut un non signé en signé."
#: c-family/c.opt:861
-#, fuzzy
-#| msgid "Warn about deprecated compiler features"
msgid "Warn about uncasted NULL used as sentinel."
-msgstr "Avertir à propos des options obsolètes du compilateur"
+msgstr "Avertir à propos des NULL sans type qui sont utilisés comme sentinelle."
#: c-family/c.opt:865
-#, fuzzy
-#| msgid "Warn about unprototyped function declarations"
msgid "Warn about unprototyped function declarations."
-msgstr "Avertir à propos des déclarations de fonctions sans prototype"
+msgstr "Avertir à propos des déclarations de fonctions sans prototype."
#: c-family/c.opt:877
msgid "Warn if type signatures of candidate methods do not match exactly."
-msgstr ""
+msgstr "Avertir si la signature d'une méthode candidate ne correspond pas exactement."
#: c-family/c.opt:881
msgid "Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used."
-msgstr ""
+msgstr "Avertir quand les fonctions intégrées __sync_fetch_and_nand et __sync_nand_and_fetch sont utilisées."
#: c-family/c.opt:885
-#, fuzzy
-#| msgid "Deprecated. This switch has no effect."
msgid "Deprecated. This switch has no effect."
msgstr "Obsolète. Cette option n'a aucun effet."
#: c-family/c.opt:893
-#, fuzzy
-#| msgid "comparison is always false due to limited range of data type"
msgid "Warn if a comparison always evaluates to true or false."
-msgstr "comparaison est toujours fausse en raison d'une gamme limitée de type de données"
+msgstr "Avertir si une comparaison est toujours évaluée à vrai ou à faux."
#: c-family/c.opt:897
msgid "Warn if a throw expression will always result in a call to terminate()."
-msgstr ""
+msgstr "Avertir si une expression « throw » conduira toujours à un appel à terminate()."
#: c-family/c.opt:901
-#, fuzzy
-#| msgid "Warn about features not present in traditional C"
msgid "Warn about features not present in traditional C."
-msgstr "Avertir à propos d'une option absente en C traditionnel"
+msgstr "Avertir à propos des fonctionnalités absentes du C traditionnel."
#: c-family/c.opt:905
msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype."
-msgstr ""
+msgstr "Avertir à propos des prototypes qui causent une conversion de type différente de celle qui aurait lieu en l'absence du prototype."
#: c-family/c.opt:909
-#, fuzzy
-#| msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
msgid "Warn if trigraphs are encountered that might affect the meaning of the program."
-msgstr "Avertir si des trigraphes sont rencontrés et qui pourraient affecter le sens du programme"
+msgstr "Avertir si des trigrammes sont rencontrés et qu'ils pourraient affecter le sens du programme."
#: c-family/c.opt:913
-#, fuzzy
-#| msgid "Warn about global functions without previous declarations"
msgid "Warn about @selector()s without previously declared methods."
-msgstr "Avertir à propos des fonctions globales sans déclaration précédente"
+msgstr "Avertir à propos des @selector() sans méthode préalablement déclarée."
#: c-family/c.opt:917
-#, fuzzy
-#| msgid "Warn if an undefined macro is used in an #if directive"
msgid "Warn if an undefined macro is used in an #if directive."
-msgstr "Avertir si un macro indéfini est utilisé dans un directive #if"
+msgstr "Avertir si une macro non définie est utilisée dans une directive #if."
#: c-family/c.opt:929
-#, fuzzy
-#| msgid "Warn about unrecognized pragmas"
msgid "Warn about unrecognized pragmas."
-msgstr "Avertir à propos des pragmas non reconnus"
+msgstr "Avertir à propos des pragmas non reconnus."
#: c-family/c.opt:933
-#, fuzzy
-#| msgid "Warn about use of multi-character character constants"
msgid "Warn about unsuffixed float constants."
-msgstr "Avertir à propos de l'utilisation des chaînes de multi-caractères"
+msgstr "Avertir à propos de constantes flottantes sans suffixe."
#: c-family/c.opt:941
-#, fuzzy
-#| msgid "Warn about macros defined in the main file that are not used"
msgid "Warn when typedefs locally defined in a function are not used."
-msgstr "Avertir à propos de macros définis dans le fichier principal qui ne sont pas utilisés"
+msgstr "Avertir quand un typedef défini localement dans une fonction n'est pas utilisé."
#: c-family/c.opt:945
-#, fuzzy
-#| msgid "Warn about macros defined in the main file that are not used"
msgid "Warn about macros defined in the main file that are not used."
-msgstr "Avertir à propos de macros définis dans le fichier principal qui ne sont pas utilisés"
+msgstr "Avertir à propos de macros définies dans le fichier principal qui ne sont pas utilisées."
#: c-family/c.opt:949
-#, fuzzy
-#| msgid "ignoring return value of function declared with attribute warn_unused_result"
msgid "Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value."
-msgstr "valeur à retourner d'une fonction ignorée, déclaré avec l'attribut warn_unused_result"
+msgstr "Avertir si l'appelant d'une fonction marquée avec l'attribut « warn_unused_result » n'utilise pas la valeur retournée."
#: c-family/c.opt:957 c-family/c.opt:961
-#, fuzzy
-#| msgid "Warn when a variable is unused"
msgid "Warn when a const variable is unused."
-msgstr "Avertir lorsque 'une variable est inutilisée"
+msgstr "Avertir lorsqu'une variable const est inutilisée."
#: c-family/c.opt:965
-#, fuzzy
-#| msgid "Warn about using variadic macros"
msgid "Warn about using variadic macros."
-msgstr "Avertir à propos de l'utilisation de macros variadiques"
+msgstr "Avertir à propos de l'utilisation de macros variadiques."
#: c-family/c.opt:969
msgid "Warn about questionable usage of the macros used to retrieve variable arguments."
-msgstr ""
+msgstr "Avertir à propos de l'usage discutable de macros utilisées pour récupérer des arguments variables."
#: c-family/c.opt:973
-#, fuzzy
-#| msgid "Warn when a variable is unused"
msgid "Warn if a variable length array is used."
-msgstr "Avertir lorsque 'une variable est inutilisée"
+msgstr "Avertir si un tableau de longueur variable est utilisé."
#: c-family/c.opt:977
-#, fuzzy
-#| msgid "instance variable `%s' is declared private"
msgid "Warn when a register variable is declared volatile."
-msgstr "instance de la variable « %s » est déclaré privée"
+msgstr "Avertir quand une variable registre est déclarée volatile."
#: c-family/c.opt:981
msgid "Warn on direct virtual inheritance."
-msgstr ""
+msgstr "Avertir à propos d'héritages virtuels directs."
#: c-family/c.opt:985
msgid "Warn if a virtual base has a non-trivial move assignment operator."
-msgstr ""
+msgstr "Avertir si une classe de base virtuelle a un opérateur de déplacement non-trivial."
#: c-family/c.opt:989
msgid "In C++, nonzero means warn about deprecated conversion from string literals to 'char *'. In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
-msgstr ""
+msgstr "En C++, une valeur non nulle signifie qu'il faut avertir à propos des conversions dépréciées de chaînes littérales en « char * ». En C, le même avertissement est émis sauf que la conversion n'est, bien entendu, pas dépréciée par le standard ISO C."
#: c-family/c.opt:993
-#, fuzzy
-#| msgid "Warn when a label is unused"
msgid "Warn when a literal '0' is used as null pointer."
-msgstr "Avertir lorsqu'une étiquette est inutilisée"
+msgstr "Avertir lorsqu'un « 0 » littéral est utilisé comme pointeur nul."
#: c-family/c.opt:997
-#, fuzzy
-#| msgid "Warn about non-virtual destructors"
msgid "Warn about useless casts."
-msgstr "Avertir à propos des destructeurs non virtuels"
+msgstr "Avertir à propos des transtypages inutiles."
#: c-family/c.opt:1001
msgid "Warn if a class type has a base or a field whose type uses the anonymous namespace or depends on a type with no linkage."
-msgstr ""
+msgstr "Avertir si un type de classe a une base ou un champ dont le type utilise l'espace de nom anonyme ou dépend d'un type sans lien."
#: c-family/c.opt:1005
msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
-msgstr ""
+msgstr "Un synonyme de -std=c89 (en C) ou -std=c++98 (en C++)."
#: c-family/c.opt:1013
msgid "The version of the C++ ABI used for -Wabi warnings and link compatibility aliases."
-msgstr ""
+msgstr "La version de l'ABI C++ utilisée pour les avertissements de -Wabi et les alias de compatibilité à la liaison."
#: c-family/c.opt:1017
-#, fuzzy
-#| msgid "Enforce class member access control semantics"
msgid "Enforce class member access control semantics."
-msgstr "Forcer à la sémantique du contrôle d'accès à un membre de classe"
+msgstr "Faire respecter la sémantique du contrôle d'accès à un membre de classe."
#: c-family/c.opt:1021
msgid "-fada-spec-parent=unit Dump Ada specs as child units of given parent."
-msgstr ""
+msgstr "-fada-spec-parent=unit Décharger les specs Ada comme unités enfants du parent donné."
#: c-family/c.opt:1028
msgid "Allow variadic functions without named parameter."
-msgstr ""
+msgstr "Autoriser les fonctions variadiques sans paramètre nommé."
#: c-family/c.opt:1032 c-family/c.opt:1261 c-family/c.opt:1549
#: c-family/c.opt:1553 c-family/c.opt:1569
-#, fuzzy
-#| msgid "No longer supported"
msgid "No longer supported."
-msgstr "Prise en charge supprimée"
+msgstr "Prise en charge supprimée."
#: c-family/c.opt:1036
-#, fuzzy
-#| msgid "Recognize the \"asm\" keyword"
msgid "Recognize the \"asm\" keyword."
-msgstr "Reconnaître le mot clef « asm »"
+msgstr "Reconnaître le mot clef « asm »."
#: c-family/c.opt:1044
-#, fuzzy
-#| msgid "Recognize built-in functions"
msgid "Recognize built-in functions."
-msgstr "Reconnaître aucun construit dans les fonctions"
+msgstr "Reconnaître les fonctions intégrées."
#: c-family/c.opt:1051
msgid "Where shorter, use canonicalized paths to systems headers."
-msgstr ""
+msgstr "Lorsqu'ils sont plus courts, utiliser des chemins canoniques vers les en-têtes système."
#: c-family/c.opt:1055
msgid "Add Pointer Bounds Checker instrumentation. fchkp-* flags are used to"
-msgstr ""
+msgstr "Ajouter du code pour valider les limites des pointeurs. Les fanions fchkp-* sont utilisés pour contrôler l'ajout du code. Actuellement disponible pour C, C++ et ObjC."
#: c-family/c.opt:1060
msgid "Generate pointer bounds checks for variables with incomplete type."
-msgstr ""
+msgstr "Générer des contrôles de limites des pointeurs pour les variables avec un type incomplet."
#: c-family/c.opt:1064
msgid "Use zero bounds for all incoming arguments in 'main' function. It helps when"
-msgstr ""
+msgstr "Utiliser une limite à zéro pour tous les arguments reçus par la fonction « main ». Cela aide quand le binaire ainsi contrôlé est utilisé avec des bibliothèques historiques."
#: c-family/c.opt:1069
msgid "Forces Pointer Bounds Checker to use narrowed bounds for address of the first"
-msgstr ""
+msgstr "Forcer le contrôleur de limites de pointeurs à utiliser des limites plus étroites pour l'adresse du premier champ de la structure. Par défaut, un pointeur vers le premier champ a les mêmes limites que la structure entière."
#: c-family/c.opt:1075
msgid "Control how Pointer Bounds Checker handle pointers to object fields. When"
-msgstr ""
+msgstr "Contrôler comment le contrôleur de limites des pointeurs gère des pointeurs vers les champs d'un objet. Lorsque des limites plus étroites sont en vigueur, les limites des champs sont utilisées. Sinon, les limites de l'objet entier sont utilisées."
#: c-family/c.opt:1080
msgid "Forces Pointer Bounds Checker to use bounds of the innermost arrays in case of"
-msgstr ""
+msgstr "Forcer le contrôleur de limites des pointeurs à utiliser les limites du tableau le plus à l'intérieur en cas d'accès à des tableaux statiques imbriqués. Par défaut, le tableau le plus à l'extérieur est utilisé."
#: c-family/c.opt:1085
msgid "Allow Pointer Bounds Checker optimizations. By default allowed"
-msgstr ""
+msgstr "Autoriser les optimisations du contrôleur de limites des pointeurs. Par défaut, l'optimisation est autorisée au delà du niveau d'optimisation 0."
#: c-family/c.opt:1090
msgid "Allow to use *_nobnd versions of string functions by Pointer Bounds Checker."
-msgstr ""
+msgstr "Autoriser l'utilisation des versions *_nobnd des fonctions de chaînes par le contrôleur de limites des pointeurs."
#: c-family/c.opt:1094
msgid "Allow to use *_nochk versions of string functions by Pointer Bounds Checker."
-msgstr ""
+msgstr "Autoriser l'utilisation des versions *_nochk des fonctions de chaînes par le contrôleur de limites des pointeurs."
#: c-family/c.opt:1098
msgid "Use statically initialized variable for vars bounds instead of"
-msgstr ""
+msgstr "Utiliser la variable initialisée statiquement pour vérifier les limites des variables au lieu de les générer chaque fois qu'elles sont requises."
#: c-family/c.opt:1103
msgid "Use statically initialized variable for constant bounds instead of"
-msgstr ""
+msgstr "Utiliser la variable initialisée statiquement pour vérifier les limites des constantes au lieu de les générer chaque fois qu'elles sont requises."
#: c-family/c.opt:1108
msgid "With this option zero size obtained dynamically for objects with"
-msgstr ""
+msgstr "Avec cette option, les tailles nulles obtenues dynamiquement pour des objets de type incomplet seront traitées comme étant infinies."
#: c-family/c.opt:1113
-#, fuzzy
-#| msgid "Generate code for low memory"
msgid "Generate checks for all read accesses to memory."
-msgstr "Générer du code pour la partie basse de la mémoire"
+msgstr "Générer des contrôles pour tous les accès en lecture à la mémoire."
#: c-family/c.opt:1117
-#, fuzzy
-#| msgid "Generate code for low memory"
msgid "Generate checks for all write accesses to memory."
-msgstr "Générer du code pour la partie basse de la mémoire"
+msgstr "Générer des contrôles pour tous les accès en écriture à la mémoire."
#: c-family/c.opt:1121
-#, fuzzy
-#| msgid "Generate code using byte writes"
msgid "Generate bounds stores for pointer writes."
-msgstr "Générer le code en utilisant des écritures par octets"
+msgstr "Générer des stockages avec limites pour l'écriture des pointeurs."
#: c-family/c.opt:1125
-#, fuzzy
-#| msgid "Generate code for near calls"
msgid "Generate bounds passing for calls."
-msgstr "Générer du code pour les appels proches"
+msgstr "Générer du code pour passer les limites dans les appels."
#: c-family/c.opt:1129
msgid "Instrument only functions marked with bnd_instrument attribute."
-msgstr ""
+msgstr "Uniquement générer le code de contrôle pour les fonctions marquées avec l'attribut bnd_instrument."
#: c-family/c.opt:1133
msgid "Transform instrumented builtin calls into calls to wrappers."
-msgstr ""
+msgstr "Transformer les appels aux fonctions intégrées ayant été complétées par du code de contrôle en appels à des wrappers."
#: c-family/c.opt:1143
msgid "Enable Cilk Plus."
-msgstr ""
+msgstr "Activer Cilk Plus."
#: c-family/c.opt:1147
-#, fuzzy
-#| msgid "Enable support for huge objects"
msgid "Enable support for C++ concepts."
-msgstr "Autoriser le support des grands objets"
+msgstr "Activer le support pour les concepts du C++."
#: c-family/c.opt:1151
-#, fuzzy
-#| msgid "Allow the arguments of the '?' operator to have different types"
msgid "Allow the arguments of the '?' operator to have different types."
-msgstr "Permettre les arguments de l'opérateur « ? » d'avoir différents types"
+msgstr "Permettre aux arguments de l'opérateur « ? » d'avoir des types différents."
#: c-family/c.opt:1158
#, c-format
@@ -7446,785 +7073,587 @@ msgid "no class name specified with %qs"
msgstr "aucun nom de classe spécifié avec %qs"
#: c-family/c.opt:1159
-#, fuzzy
-#| msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
-msgstr "-fconst-string-class=<nom>\tutiliser la classe <nom> pour la chaînes de constantes"
+msgstr "-fconst-string-class=<nom>\tUtiliser la classe <nom> pour les chaînes constantes."
#: c-family/c.opt:1163
-#, fuzzy
-#| msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
-msgstr "-ftemplate-depth-<nombre>\tspécifier la profondeur maximale d'instantiation de patron"
+msgstr "-fconstexpr-depth=<nombre>\tSpécifier la profondeur maximale de récursion de constexpr."
#: c-family/c.opt:1167
-#, fuzzy
-#| msgid "Enable traditional preprocessing"
msgid "Emit debug annotations during preprocessing."
-msgstr "Autoriser le traitement traditionnel"
+msgstr "Produire des annotations de débogage pendant le pré-traitement."
#: c-family/c.opt:1171
msgid "-fdeduce-init-list\tenable deduction of std::initializer_list for a template type parameter from a brace-enclosed initializer-list."
-msgstr ""
+msgstr "-fdeduce-init-list\tautoriser la déduction de std::initializer_list pour un paramètre de type d'un patron depuis la liste d'initialisation entre accolades."
#: c-family/c.opt:1175
-#, fuzzy
-#| msgid "Warn when all constructors and destructors are private"
msgid "Factor complex constructors and destructors to favor space over speed."
-msgstr "Avertir lorsque tous les constructeurs et destructeurs sont privés"
+msgstr "Factoriser les constructeurs et destructeurs complexes pour favoriser l'espace par rapport à la vitesse."
#: c-family/c.opt:1183
msgid "Preprocess directives only."
-msgstr "Prétraiter les directives seulement."
+msgstr "Prétraiter uniquement les directives."
#: c-family/c.opt:1187
-#, fuzzy
-#| msgid "Permit '$' as an identifier character"
msgid "Permit '$' as an identifier character."
-msgstr "Autoriser '$' comme identificateur de caractère"
+msgstr "Autoriser « $ » comme caractère dans les identificateurs."
#: c-family/c.opt:1191
msgid "Write all declarations as Ada code transitively."
-msgstr ""
+msgstr "Écrire toutes les déclarations sous forme de code Ada transitivement."
#: c-family/c.opt:1195
msgid "Write all declarations as Ada code for the given file only."
-msgstr ""
+msgstr "Écrire toutes les déclarations sous forme de code Ada pour le fichier spécifié uniquement."
#: c-family/c.opt:1202
-#, fuzzy
-#| msgid "Generate code to check exception specifications"
msgid "Generate code to check exception specifications."
-msgstr "Générer le code pour vérifier les exceptions de spécifications"
+msgstr "Générer du code pour vérifier les spécifications des exceptions."
#: c-family/c.opt:1209
-#, fuzzy
-#| msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>."
-msgstr "-fexec-charset=<jeucar>\tconvertir toutes les chaînes et les constantes de caractères en jeu de caractères <jeucar>"
+msgstr "-fexec-charset=<jeucar>\tConvertir toutes les chaînes et les constantes de caractères vers le jeu de caractères <jeucar>."
#: c-family/c.opt:1213
-#, fuzzy
-#| msgid "universal-character-name '\\u%04x' not valid in identifier"
msgid "Permit universal character names (\\u and \\U) in identifiers."
-msgstr "nom-de-caractère-universel « \\U%04x » invalide dans l'identificateur"
+msgstr "Permettre des noms de caractères universels (\\u et \\U) dans les identificateurs."
#: c-family/c.opt:1217
-#, fuzzy
-#| msgid "-finput-charset=<cset> Specify the default character set for source files."
msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
-msgstr "-finput-charset=<jeucar> spécifier le jeu de caractères par défaut pour les fichiers source"
+msgstr "-finput-charset=<jeucar>\tSpécifier le jeu de caractères par défaut pour les fichiers source."
#: c-family/c.opt:1221
msgid "Support dynamic initialization of thread-local variables in a different translation unit."
-msgstr ""
+msgstr "Supporter l'initialisation dynamique de variables locales au thread dans une unité de traduction différente."
#: c-family/c.opt:1228
-#, fuzzy
-#| msgid "Scope of for-init-statement variables is local to the loop"
msgid "Scope of for-init-statement variables is local to the loop."
-msgstr "Étendue des variables for-init-statement est local à la boucle"
+msgstr "L'étendue des variables dans l'initialisation de la boucle « for » est locale à la boucle."
#: c-family/c.opt:1232
-#, fuzzy
-#| msgid "Do not assume that standard C libraries and \"main\" exist"
msgid "Do not assume that standard C libraries and \"main\" exist."
-msgstr "Ne pas assumer que les bibliothèques standards C et \"main\" existent"
+msgstr "Ne pas supposer que les bibliothèques standards C et « main » existent."
#: c-family/c.opt:1236
-#, fuzzy
-#| msgid "Recognize GNU-defined keywords"
msgid "Recognize GNU-defined keywords."
-msgstr "Reconnaître les mots clés définis GNU"
+msgstr "Reconnaître les mots clés définis par GNU"
#: c-family/c.opt:1240
-#, fuzzy
-#| msgid "Generate code for GNU runtime environment"
msgid "Generate code for GNU runtime environment."
-msgstr "Générer du code pour l'environnement GNU d'exécution"
+msgstr "Générer du code pour l'environnement d'exécution GNU."
#: c-family/c.opt:1244
-#, fuzzy
-#| msgid "traditional C rejects initialization of unions"
msgid "Use traditional GNU semantics for inline functions."
-msgstr "le C traditionnel rejette l'initialisation d'union"
+msgstr "Utiliser les sémantiques GNU traditionnelles pour les fonctions mises en lignes."
#: c-family/c.opt:1250
msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
-msgstr "-fhandle-exceptions a été renommé -fexceptions (et est maintenant utilisé par défaut)"
+msgstr "-fhandle-exceptions a été renommé en -fexceptions (et est maintenant utilisé par défaut)"
#: c-family/c.opt:1257
-#, fuzzy
-#| msgid "Assume normal C execution environment"
msgid "Assume normal C execution environment."
-msgstr "Présumer que l'environnement d'exécution C est normal"
+msgstr "Présumer que l'environnement d'exécution C est normal."
#: c-family/c.opt:1265
-#, fuzzy
-#| msgid "Export functions even if they can be inlined"
msgid "Export functions even if they can be inlined."
-msgstr "Exporter les fonctions même si elles peuvent être enligne"
+msgstr "Exporter les fonctions même si elles peuvent être mises en ligne."
#: c-family/c.opt:1269
-#, fuzzy
-#| msgid "Emit implicit instantiations of inline templates"
msgid "Emit implicit instantiations of inline templates."
-msgstr "Produire les instantiations explicites de patron enligne"
+msgstr "Produire des instanciations implicites pour des patrons en ligne."
#: c-family/c.opt:1273
-#, fuzzy
-#| msgid "Emit implicit instantiations of templates"
msgid "Emit implicit instantiations of templates."
-msgstr "Produire les instantiations explicites de patron"
+msgstr "Produire des instanciations implicites pour les patrons."
#: c-family/c.opt:1277
-#, fuzzy
-#| msgid "Integrate simple functions into their callers"
msgid "Inject friend functions into enclosing namespace."
-msgstr "Intégrer les fonctions simples à l'intérieur des appelants"
+msgstr "Injecter les fonctions amies dans l'espace de nom englobant."
#: c-family/c.opt:1281
msgid "Don't emit dllexported inline functions unless needed."
-msgstr ""
+msgstr "Ne pas générer des fonctions déclarées « en ligne » avec l'attribut « dllexport » à moins que ce ne soit nécessaire."
#: c-family/c.opt:1288
msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
-msgstr ""
+msgstr "Autoriser les conversions implicites entre des vecteurs avec des nombres de sous-parties différentes ou des types d'éléments différents."
#: c-family/c.opt:1292
-#, fuzzy
-#| msgid "Don't warn about uses of Microsoft extensions"
msgid "Don't warn about uses of Microsoft extensions."
-msgstr "Ne donner d'avertissement au sujet de l'utilisation des extensions de Microsoft"
+msgstr "Ne pas avertir au sujet de l'utilisation des extensions de Microsoft."
#: c-family/c.opt:1311
-#, fuzzy
-#| msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
-msgstr "Générer le code pour l'environnement d'exécution du NeXT (Apple Mac OS X)"
+msgstr "Générer le code pour l'environnement d'exécution NeXT (Apple Mac OS X)."
#: c-family/c.opt:1315
-#, fuzzy
-#| msgid "Assume that receivers of Objective-C messages may be nil"
msgid "Assume that receivers of Objective-C messages may be nil."
-msgstr "Assumer que les receveur de messages Objective-C peut être NIL"
+msgstr "Supposer que les récepteurs des messages Objective-C peuvent être NIL."
#: c-family/c.opt:1319
msgid "Allow access to instance variables as if they were local declarations within instance method implementations."
-msgstr ""
+msgstr "Autoriser l'accès aux variables d'instance comme si elles étaient déclarées localement dans les implémentations des méthodes d'instances."
#: c-family/c.opt:1323
msgid "-fvisibility=[private|protected|public|package]\tSet the default symbol visibility."
-msgstr ""
+msgstr "-fvisibility=[private|protected|public|package]\tDétermine la visibilité par défaut des symboles."
#: c-family/c.opt:1326
-#, fuzzy, c-format
-#| msgid "unrecognized register name \"%s\""
+#, c-format
msgid "unrecognized ivar visibility value %qs"
-msgstr "nom de registre non reconnue %qs"
+msgstr "valeur de visibilité %qs non reconnue dans « ivar_visibility »"
#: c-family/c.opt:1348
msgid "Treat a throw() exception specification as noexcept to improve code size."
-msgstr ""
+msgstr "Traiter une spécification d'exception throw() comme « noexcept » pour améliorer la taille du code."
#: c-family/c.opt:1352
msgid "Specify which ABI to use for Objective-C family code and meta-data generation."
-msgstr ""
+msgstr "Spécifier l'ABI à utiliser pour la génération du code et des méta-données de Objective-C."
#: c-family/c.opt:1358
msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed."
-msgstr ""
+msgstr "Générer des méthodes Objective-C spéciales pour initialiser et détruire des ivars C++ non-POD, si nécessaire."
#: c-family/c.opt:1362
msgid "Allow fast jumps to the message dispatcher."
-msgstr ""
+msgstr "Autoriser des sauts rapides vers le répartiteur de messages."
#: c-family/c.opt:1368
-#, fuzzy
-#| msgid "Enable Objective-C exception and synchronization syntax"
msgid "Enable Objective-C exception and synchronization syntax."
-msgstr "Autoriser l'exception Objective-C et la synchronisation de syntaxe"
+msgstr "Autoriser la syntaxe d'exception et de synchronisation de Objective-C."
#: c-family/c.opt:1372
msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
-msgstr ""
+msgstr "Activer le ramasse-miettes (Garbage Collection) dans les programmes Objective-C/Objective-C++."
#: c-family/c.opt:1376
msgid "Enable inline checks for nil receivers with the NeXT runtime and ABI version 2."
-msgstr ""
+msgstr "Activer la vérification en ligne des récepteurs nuls avec le moteur NeXT et la version 2 de l'ABI."
#: c-family/c.opt:1381
-#, fuzzy
-#| msgid "Enable Objective-C exception and synchronization syntax"
msgid "Enable Objective-C setjmp exception handling runtime."
-msgstr "Autoriser l'exception Objective-C et la synchronisation de syntaxe"
+msgstr "Activer la gestion des exceptions Objective-C en utilisant setjmp à l'exécution."
#: c-family/c.opt:1385
-#, fuzzy
-#| msgid "Conform to the ISO 1990 C standard as amended in 1994"
msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
-msgstr "Conforme au standard ISO C de 1990 tel amendé en 1994"
+msgstr "Respecter la conformité avec le langage Objective-C 1.0 comme implémenté dans GCC 4.0."
#: c-family/c.opt:1389
-#, fuzzy
-#| msgid "Enable debugging"
msgid "Enable OpenACC."
-msgstr "Permettre la mise au point"
+msgstr "Activer OpenACC."
#: c-family/c.opt:1393
msgid "Specify default OpenACC compute dimensions."
-msgstr ""
+msgstr "Spécifier les dimensions de calculs par défaut pour OpenACC."
#: c-family/c.opt:1397
msgid "Enable OpenMP (implies -frecursive in Fortran)."
-msgstr ""
+msgstr "Activer OpenMP (implique -frecursive en Fortran)."
#: c-family/c.opt:1401
msgid "Enable OpenMP's SIMD directives."
-msgstr ""
+msgstr "Activer les directives SIMD de OpenMP."
#: c-family/c.opt:1405
-#, fuzzy
-#| msgid "Recognize C++ keywords like \"compl\" and \"xor\""
msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
-msgstr "Reconnaître les mots clés C++ comme « compl » et « xor »"
+msgstr "Reconnaître les mots clés C++ comme « compl » et « xor »."
#: c-family/c.opt:1416
msgid "Look for and use PCH files even when preprocessing."
-msgstr ""
+msgstr "Rechercher et utiliser les fichiers PCH même pendant le pré-traitement."
#: c-family/c.opt:1420
-#, fuzzy
-#| msgid "Downgrade conformance errors to warnings"
msgid "Downgrade conformance errors to warnings."
-msgstr "Dégrader les erreurs de conformité en des avertissements"
+msgstr "Transformer les erreurs de conformité en simples avertissements."
#: c-family/c.opt:1424
-#, fuzzy
-#| msgid "Enable Plan 9 language extensions"
msgid "Enable Plan 9 language extensions."
-msgstr "Activer les extensions de langage Plan 9"
+msgstr "Activer les extensions de langage Plan 9."
#: c-family/c.opt:1428
-#, fuzzy
-#| msgid "Treat the input file as already preprocessed"
msgid "Treat the input file as already preprocessed."
-msgstr "Traiter le fichier d'entrée comme ayant déjà été pré-traité"
+msgstr "Considérer que le fichier d'entrée a déjà été pré-traité."
#: c-family/c.opt:1436
msgid "-ftrack-macro-expansion=<0|1|2> Track locations of tokens coming from macro expansion and display them in error messages."
-msgstr ""
+msgstr "-ftrack-macro-expansion=<0|1|2> Tracer les emplacements des éléments qui proviennent des remplacement des macros et les afficher dans les messages d'erreurs."
#: c-family/c.opt:1440
msgid "-fno-pretty-templates Do not pretty-print template specializations as the template signature followed by the arguments."
-msgstr ""
+msgstr "-fno-pretty-templates Ne pas embellir l'affichage des spécialisations de patrons sous la forme de la signature du patron suivie des arguments."
#: c-family/c.opt:1444
-#, fuzzy
-#| msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime."
-msgstr "Utiliser le mode Fix-and-=Continue pour indique que des fichiers objets peuvent interchangés lors de l'exécution"
+msgstr "Utilisé avec le mode Fix-and-Continue pour indiquer que les fichiers objets peuvent être insérés pour remplacer ceux du programme durant l'exécution."
#: c-family/c.opt:1448
-#, fuzzy
-#| msgid "Enable automatic template instantiation"
msgid "Enable automatic template instantiation."
-msgstr "Autoriser l'instantiation automatique de patron"
+msgstr "Activer l'instanciation automatique de patron."
#: c-family/c.opt:1452
-#, fuzzy
-#| msgid "Generate run time type descriptor information"
msgid "Generate run time type descriptor information."
-msgstr "Générer l'information pour un type de descripteur lors de l'exécution"
+msgstr "Générer l'information pour les types de descripteurs lors de l'exécution."
#: c-family/c.opt:1456 ada/gcc-interface/lang.opt:77
-#, fuzzy
-#| msgid "Use the narrowest integer type possible for enumeration types"
msgid "Use the narrowest integer type possible for enumeration types."
-msgstr "Utiliser le type d'entier le moins large possible pour les types d'énumération"
+msgstr "Utiliser le type d'entier le plus étroit possible pour les types d'énumérations."
#: c-family/c.opt:1460
-#, fuzzy
-#| msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
-msgstr "Écraser le type sous-jacent de \"wchar_t\" vers \"unsigned short\""
+msgstr "Forcer le type sous-jacent de « wchar_t » à être « unsigned short »."
#: c-family/c.opt:1464
-#, fuzzy
-#| msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
-msgstr "Lorsque \"signed\" ou \"unsigned\" n,est pas fourni rendre le champ de bits signé"
+msgstr "Lorsque ni « signed » ni « unsigned » n'est fourni, le champ de bits doit être signé."
#: c-family/c.opt:1468 ada/gcc-interface/lang.opt:81
-#, fuzzy
-#| msgid "Make \"char\" signed by default"
msgid "Make \"char\" signed by default."
-msgstr "Rendre les « char » signés par défaut"
+msgstr "Rendre les « char » signés par défaut."
#: c-family/c.opt:1472
-#, fuzzy
-#| msgid "Quadruple-precision floating-point unsupported"
msgid "Enable C++14 sized deallocation support."
-msgstr "virgule flottante en quadruple précision non supporté"
+msgstr "Activer le support pour les désallocations avec taille connue du C++14."
#: c-family/c.opt:1479
msgid "-fsso-struct=[big-endian|little-endian]\tSet the default scalar storage order."
-msgstr ""
+msgstr "-fsso-struct=[big-endian|little-endian]\tFixer l'ordre de stockage par défaut des scalaires."
#: c-family/c.opt:1482
-#, fuzzy, c-format
-#| msgid "unrecognized register name \"%s\""
+#, c-format
msgid "unrecognized scalar storage order value %qs"
-msgstr "nom de registre non reconnue %qs"
+msgstr "ordre de stockage des scalaires %qs non reconnu"
#: c-family/c.opt:1492
-#, fuzzy
-#| msgid "Display statistics accumulated during compilation"
msgid "Display statistics accumulated during compilation."
-msgstr "Afficher les statistiques accumulés durant la compilation"
+msgstr "Afficher les statistiques accumulées durant la compilation."
#: c-family/c.opt:1496
msgid "Assume that values of enumeration type are always within the minimum range of that type."
-msgstr ""
+msgstr "Supposer que les valeurs d'un type énuméré sont toujours dans la plage minimum de ce type."
#: c-family/c.opt:1503
-#, fuzzy
-#| msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
-msgstr "-ftabstop=<nombre>\tfixer la distance de la tabulation des colonnes dans les rapports"
+msgstr "-ftabstop=<nombre>\tDistance entre les tabulations pour un rapport en colonnes."
#: c-family/c.opt:1507
-#, fuzzy
-#| msgid "The maximum number of peelings of a single loop"
msgid "Set the maximum number of template instantiation notes for a single warning or error."
-msgstr "Le nombre maxium de passes de réduction d'une boucle simple"
+msgstr "Fixer le nombre maximum de notes d'instanciations de patrons pour un seul avertissement ou erreur."
#: c-family/c.opt:1514
-#, fuzzy
-#| msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
-msgstr "-ftemplate-depth-<nombre>\tspécifier la profondeur maximale d'instantiation de patron"
+msgstr "-ftemplate-depth=<nombre>\tSpécifier la profondeur maximale d'instanciation d'un patron."
#: c-family/c.opt:1521
msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
-msgstr ""
+msgstr "-fno-threadsafe-statics\tNe pas générer de code sûr du point de vue des threads pour initialiser les statiques locaux."
#: c-family/c.opt:1525
-#, fuzzy
-#| msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
-msgstr "Lorsque \"signed\" ou \"unsigned\" n'est pas fourni rendre le champ de bits non signé"
+msgstr "Lorsque ni « signed » ni « unsigned » n'est fourni, le champ de bits doit être non signé."
#: c-family/c.opt:1529
-#, fuzzy
-#| msgid "Make \"char\" unsigned by default"
msgid "Make \"char\" unsigned by default."
-msgstr "Rendre les \"char\" non signés par défaut"
+msgstr "Rendre les « char » non signés par défaut."
#: c-family/c.opt:1533
-#, fuzzy
-#| msgid "Use __cxa_atexit to register destructors"
msgid "Use __cxa_atexit to register destructors."
-msgstr "Utiliser « __cxa_atexit » pour enregistrer les destructeurs."
+msgstr "Utiliser __cxa_atexit pour enregistrer les destructeurs."
#: c-family/c.opt:1537
msgid "Use __cxa_get_exception_ptr in exception handling."
-msgstr ""
+msgstr "Utiliser __cxa_get_exception_ptr dans la gestion des exceptions."
#: c-family/c.opt:1541
msgid "Marks all inlined functions and methods as having hidden visibility."
-msgstr ""
+msgstr "Marquer toutes les fonctions et méthodes mises en ligne comme ayant la visibilité « cachée »."
#: c-family/c.opt:1545
msgid "Changes visibility to match Microsoft Visual Studio by default."
-msgstr ""
+msgstr "Changer la visibilité pour correspondre à Microsoft Visual Studio par défaut."
#: c-family/c.opt:1557
-#, fuzzy
-#| msgid "Emit common-like symbols as weak symbols"
msgid "Emit common-like symbols as weak symbols."
-msgstr "Produire les symboles communs comme des symboles faibles"
+msgstr "Produire les symboles communs comme des symboles faibles."
#: c-family/c.opt:1561
-#, fuzzy
-#| msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
-msgstr "-fwide-exec-charset=<cset>\tconvertir toutes les chaînes et les constantes larges de caractères en jeux de caractères <cset>"
+msgstr "-fwide-exec-charset=<jeucar>\tConvertir toutes les chaînes et les constantes de caractères larges vers le jeu de caractères <jeucar>."
#: c-family/c.opt:1565
-#, fuzzy
-#| msgid "Generate a #line directive pointing at the current working directory"
msgid "Generate a #line directive pointing at the current working directory."
-msgstr "Générer une directive #line pointant sur le répertoire courant de travail"
+msgstr "Générer une directive #line pointant sur le répertoire de travail courant."
#: c-family/c.opt:1573
-#, fuzzy
-#| msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
-msgstr "Générer un recherche molle de class (via objc_getClass()) pour l'utilisation en mode Zero-Link"
+msgstr "Générer une recherche de classes molle (via objc_getClass()) pour l'utilisation en mode Zero-Link."
#: c-family/c.opt:1577
-#, fuzzy
-#| msgid "Dump declarations to a .decl file"
msgid "Dump declarations to a .decl file."
-msgstr "Vidanger les déclarations dans un fichier .decl"
+msgstr "Vidanger les déclarations dans un fichier .decl."
#: c-family/c.opt:1581
msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
-msgstr ""
+msgstr "-femit-struct-debug-baseonly\tInformations de débogage agressivement réduites pour les structs."
#: c-family/c.opt:1585
msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
-msgstr ""
+msgstr "-femit-struct-debug-reduced\tInformations de débogage modérément réduites pour les structs."
#: c-family/c.opt:1589
msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
-msgstr ""
+msgstr "-femit-struct-debug-detailed=<liste-spec>\tInformations de débogage réduites mais détaillées pour les structs."
#: c-family/c.opt:1593
msgid "Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding"
-msgstr ""
+msgstr "Interpréter les nombres imaginaires, en virgule fixe ou avec d'autres suffixes gnu comme le nombre littéral correspondant au lieu d'un nombre littéral défini par l'utilisateur."
#: c-family/c.opt:1598
-#, fuzzy
-#| msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
-msgstr "-idirafter <répertoire>\tajouter <répertoire> à la fin du chemin système d'inclusion"
+msgstr "-idirafter <répertoire>\tAjouter <répertoire> à la fin du chemin système d'inclusion."
#: c-family/c.opt:1602
-#, fuzzy
-#| msgid "-imacros <file>\tAccept definition of macros in <file>"
msgid "-imacros <file>\tAccept definition of macros in <file>."
-msgstr "-imacros <fichier>\taccepter la définition de macros dans le <fichier>"
+msgstr "-imacros <fichier>\tAccepter la définition de macros dans le <fichier>."
#: c-family/c.opt:1606
-#, fuzzy
-#| msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
-msgstr "-isysroot <répertoire>\tsélectionner le <répertoire> comme répertoire racine du système"
+msgstr "-imultilib <répertoire>\tChoisir <répertoire> comme le sous-répertoire d'inclusion de multilib."
#: c-family/c.opt:1610
-#, fuzzy
-#| msgid "-include <file>\tInclude the contents of <file> before other files"
msgid "-include <file>\tInclude the contents of <file> before other files."
-msgstr "-include <fichier>\tinclure le contenu du <fichier> avant les autres fichiers"
+msgstr "-include <fichier>\tInclure le contenu du <fichier> avant les autres fichiers."
#: c-family/c.opt:1614
-#, fuzzy
-#| msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
-msgstr "-iprefix <chemin>\tsélectionner le <chemin> comme préfixer aux deux prochaines options"
+msgstr "-iprefix <chemin>\tSélectionner le <chemin> comme préfixe pour les deux prochaines options."
#: c-family/c.opt:1618
-#, fuzzy
-#| msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
-msgstr "-isysroot <répertoire>\tsélectionner le <répertoire> comme répertoire racine du système"
+msgstr "-isysroot <répertoire>\tSélectionner le <répertoire> comme répertoire racine système."
#: c-family/c.opt:1622
-#, fuzzy
-#| msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
-msgstr "-isystem <répertoire>\tajouter le <répertoire> au début du chemin d'inclusion principal"
+msgstr "-isystem <répertoire>\tAjouter le <répertoire> au début du chemin d'inclusion système."
#: c-family/c.opt:1626
-#, fuzzy
-#| msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
-msgstr "-idirafter <répertoire>\tajouter <répertoire> à la fin du chemin système d'inclusion"
+msgstr "-iquote <répertoire>\tAjouter le <répertoire> à la fin du chemin d'inclusion avec guillemets."
#: c-family/c.opt:1630
-#, fuzzy
-#| msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
-msgstr "-iwithprefix <répertoire>\tajouter le <répertoire> à la fin du chemin d'inclusion principal"
+msgstr "-iwithprefix <répertoire>\tAjouter le <répertoire> à la fin du chemin d'inclusion système."
#: c-family/c.opt:1634
-#, fuzzy
-#| msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
-msgstr "-iwithprefixbefore <répertoire>\tajouter le <répertoire> à la fin du chemin d'inclusion principal"
+msgstr "-iwithprefixbefore <répertoire>\tAjouter le <répertoire> à la fin du chemin d'inclusion principal."
#: c-family/c.opt:1644
-#, fuzzy
-#| msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
-msgstr "Ne pas rechercher les répertoires standard système d'inclusion (ceux spécifiés avec -isystem seront encore utilisés)"
+msgstr "Ne pas rechercher dans les répertoires d'inclusion standards du système (ceux spécifiés avec -isystem seront quand même utilisés)."
#: c-family/c.opt:1648
-#, fuzzy
-#| msgid "Do not search standard system include directories for C++"
msgid "Do not search standard system include directories for C++."
-msgstr "Ne pas rechercher les répertoires standard système d'inclusion pour C++"
+msgstr "Ne pas rechercher dans les répertoires d'inclusion standards du système pour le C++."
#: c-family/c.opt:1660
-#, fuzzy
-#| msgid "Generate C header of platform-specific features"
msgid "Generate C header of platform-specific features."
-msgstr "Générer les en-têtes C pour les options spécifiques à la plate-forme"
+msgstr "Générer les en-têtes C des options spécifiques à la plate-forme."
#: c-family/c.opt:1664
-#, fuzzy
-#| msgid "Remap file names when including files"
msgid "Remap file names when including files."
-msgstr "Remapper les noms lors de l'inclusion des fichiers"
+msgstr "Remapper les noms des fichiers lors de l'inclusion des fichiers."
#: c-family/c.opt:1668 c-family/c.opt:1672
-#, fuzzy
-#| msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
-msgstr "Conforme au standard ISO C++ de 1998 avec les extensions de GNU"
+msgstr "Être conforme au standard C++ ISO 1998 révisé par les corrections techniques de 2003."
#: c-family/c.opt:1676
-#, fuzzy
-#| msgid "Conform to the ISO 2011 C++ standard"
msgid "Conform to the ISO 2011 C++ standard."
-msgstr "Conforme au standard ISO C++ 2011"
+msgstr "Être conforme au standard C++ ISO 2011."
#: c-family/c.opt:1680
-#, fuzzy
-#| msgid "Deprecated in favor of -std=c++11"
msgid "Deprecated in favor of -std=c++11."
-msgstr "Obsolète à la faveur de -std=c++11"
+msgstr "Rendu obsolète en faveur de -std=c++11."
#: c-family/c.opt:1684
-#, fuzzy
-#| msgid "Deprecated in favor of -std=c++14"
msgid "Deprecated in favor of -std=c++14."
-msgstr "Obsolète à la faveur de -std=c++14"
+msgstr "Rendu obsolète en faveur de -std=c++14."
#: c-family/c.opt:1688
-#, fuzzy
-#| msgid "Conform to the ISO 2011 C++ standard"
msgid "Conform to the ISO 2014 C++ standard."
-msgstr "Conforme au standard ISO C++ 2011"
+msgstr "Être conforme au standard C++ ISO 2014."
#: c-family/c.opt:1692
-#, fuzzy
-#| msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
msgid "Conform to the ISO 2017(?) C++ draft standard (experimental and incomplete support)."
-msgstr "Conforme au standard ISO C++ de 1998 avec les extensions de GNU"
+msgstr "Être conforme au brouillon du standard C++ ISO 2017(?) (support expérimental et incomplet)."
#: c-family/c.opt:1699 c-family/c.opt:1796
-#, fuzzy
-#| msgid "Conform to the ISO 2011 C++ standard"
msgid "Conform to the ISO 2011 C standard."
-msgstr "Conforme au standard ISO C++ 2011"
+msgstr "Être conforme au standard C ISO 2011."
#: c-family/c.opt:1703
-#, fuzzy
-#| msgid "Deprecated in favor of -std=c11"
msgid "Deprecated in favor of -std=c11."
-msgstr "Obsolète à la faveur de -std=c11"
+msgstr "Rendu obsolète en faveur de -std=c11."
#: c-family/c.opt:1707 c-family/c.opt:1711 c-family/c.opt:1780
-#, fuzzy
-#| msgid "Conform to the ISO 1990 C standard"
msgid "Conform to the ISO 1990 C standard."
-msgstr "Conforme au standard ISO C de 1990"
+msgstr "Être conforme au standard C ISO 1990."
#: c-family/c.opt:1715 c-family/c.opt:1788
-#, fuzzy
-#| msgid "Conform to the ISO 1999 C standard"
msgid "Conform to the ISO 1999 C standard."
-msgstr "Conforme au standard ISO C de 1999"
+msgstr "Être conforme au standard C ISO 1999."
#: c-family/c.opt:1719
-#, fuzzy
-#| msgid "Deprecated in favor of -std=c99"
msgid "Deprecated in favor of -std=c99."
-msgstr "Obsolète à la faveur de -std=c99"
+msgstr "Rendu obsolète en faveur de -std=c99."
#: c-family/c.opt:1723 c-family/c.opt:1728
-#, fuzzy
-#| msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical"
-msgstr "Conforme au standard ISO C++ de 1998 avec les extensions de GNU"
+msgstr "Être conforme au standard C++ ISO 1998 révisé par le document technique de 2003"
#: c-family/c.opt:1733
-#, fuzzy
-#| msgid "Conform to the ISO 1990 C standard with GNU extensions"
msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
-msgstr "Conforme au standard ISO C de 1990 avec les extensions de GNU"
+msgstr "Être conforme au standard C++ ISO 2011 avec les extensions GNU."
#: c-family/c.opt:1737
-#, fuzzy
-#| msgid "Deprecated in favor of -std=gnu++11"
msgid "Deprecated in favor of -std=gnu++11."
-msgstr "Obsolète à la faveur de -std=gnu++11"
+msgstr "Rendu obsolète en faveur de -std=gnu++11."
#: c-family/c.opt:1741
-#, fuzzy
-#| msgid "Deprecated in favor of -std=gnu++11"
msgid "Deprecated in favor of -std=gnu++14."
-msgstr "Obsolète à la faveur de -std=gnu++11"
+msgstr "Rendu obsolète en faveur de -std=gnu++14."
#: c-family/c.opt:1745
-#, fuzzy
-#| msgid "Conform to the ISO 1990 C standard with GNU extensions"
msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
-msgstr "Conforme au standard ISO C de 1990 avec les extensions de GNU"
+msgstr "Être conforme au standard C++ ISO 2014 avec les extensions GNU."
#: c-family/c.opt:1749
-#, fuzzy
-#| msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
msgid "Conform to the ISO 201z(7?) C++ draft standard with GNU extensions (experimental and incomplete support)."
-msgstr "Conforme au standard ISO C++ de 1998 avec les extensions de GNU"
+msgstr "Être conforme au brouillon du standard C++ ISO 201z(7?) avec les extensions GNU (support expérimental et incomplet)."
#: c-family/c.opt:1756
-#, fuzzy
-#| msgid "Conform to the ISO 1990 C standard with GNU extensions"
msgid "Conform to the ISO 2011 C standard with GNU extensions."
-msgstr "Conforme au standard ISO C de 1990 avec les extensions de GNU"
+msgstr "Être conforme au standard C ISO 2011 avec les extensions GNU."
#: c-family/c.opt:1760
-#, fuzzy
-#| msgid "Deprecated in favor of -std=gnu11"
msgid "Deprecated in favor of -std=gnu11."
-msgstr "Obsolète à la faveur de -std=gnu11"
+msgstr "Rendu obsolète en faveur de -std=gnu11."
#: c-family/c.opt:1764 c-family/c.opt:1768
-#, fuzzy
-#| msgid "Conform to the ISO 1990 C standard with GNU extensions"
msgid "Conform to the ISO 1990 C standard with GNU extensions."
-msgstr "Conforme au standard ISO C de 1990 avec les extensions de GNU"
+msgstr "Être conforme au standard C ISO 1990 avec les extensions GNU."
#: c-family/c.opt:1772
-#, fuzzy
-#| msgid "Conform to the ISO 1999 C standard with GNU extensions"
msgid "Conform to the ISO 1999 C standard with GNU extensions."
-msgstr "Conforme au standard ISO C de 1999 avec les extensions de GNU"
+msgstr "Être conforme au standard C ISO 1999 avec les extensions GNU."
#: c-family/c.opt:1776
-#, fuzzy
-#| msgid "Deprecated in favor of -std=gnu99"
msgid "Deprecated in favor of -std=gnu99."
-msgstr "Obsolète à la faveur de -std=gnu99"
+msgstr "Rendu obsolète en faveur de -std=gnu99."
#: c-family/c.opt:1784
-#, fuzzy
-#| msgid "Conform to the ISO 1990 C standard as amended in 1994"
msgid "Conform to the ISO 1990 C standard as amended in 1994."
-msgstr "Conforme au standard ISO C de 1990 tel amendé en 1994"
+msgstr "Être conforme au standard C ISO 1990 tel que amendé en 1994."
#: c-family/c.opt:1792
-#, fuzzy
-#| msgid "Deprecated in favor of -std=iso9899:1999"
msgid "Deprecated in favor of -std=iso9899:1999."
-msgstr "Obsolète à la faveur de -std=iso9899:1999"
+msgstr "Rendu obsolète en faveur de -std=iso9899:1999."
#: c-family/c.opt:1803
-#, fuzzy
-#| msgid "Enable traditional preprocessing"
msgid "Enable traditional preprocessing."
-msgstr "Autoriser le traitement traditionnel"
+msgstr "Activer le pré-traitement traditionnel."
#: c-family/c.opt:1807
-#, fuzzy
-#| msgid "-trigraphs\tSupport ISO C trigraphs"
msgid "-trigraphs\tSupport ISO C trigraphs."
-msgstr "-trigraphs\tSupporter les tri-graphes ISO C"
+msgstr "-trigraphs\tSupporter les trigrammes ISO C."
#: c-family/c.opt:1811
-#, fuzzy
-#| msgid "Do not predefine system-specific and GCC-specific macros"
msgid "Do not predefine system-specific and GCC-specific macros."
-msgstr "Ne pas prédéfinir les macros spécifiques au système ou à GCC"
+msgstr "Ne pas prédéfinir les macros spécifiques au système et à GCC."
#: ada/gcc-interface/lang.opt:61
-#, fuzzy
-#| msgid "Synonym of -gnatk8"
msgid "Synonym of -gnatk8."
-msgstr "Synonyme de -gnatk8"
+msgstr "Synonyme de -gnatk8."
#: ada/gcc-interface/lang.opt:69
msgid "Do not look for object files in standard path."
-msgstr ""
+msgstr "Ne pas chercher les fichiers objets dans le chemin standard."
#: ada/gcc-interface/lang.opt:73
-#, fuzzy
-#| msgid "Select the runtime"
msgid "Select the runtime."
-msgstr "sélectionner le runtime"
+msgstr "Sélectionner le runtime."
#: ada/gcc-interface/lang.opt:85
-#, fuzzy
-#| msgid "Catch typos"
msgid "Catch typos."
-msgstr "Intercepter les typos"
+msgstr "Intercepter les typos."
#: ada/gcc-interface/lang.opt:89
msgid "Set name of output ALI file (internal switch)."
-msgstr ""
+msgstr "Fixer le nom du fichier de sortie ALI (commutateur interne)."
#: ada/gcc-interface/lang.opt:93
-#, fuzzy
-#| msgid "-gnat<options>\tSpecify options to GNAT"
msgid "-gnat<options>\tSpecify options to GNAT."
-msgstr "-gnat<options>\tSpécifier les options pour GNAT"
+msgstr "-gnat<options>\tSpécifier les options pour GNAT."
#: ada/gcc-interface/lang.opt:97
msgid "Ignored."
-msgstr ""
+msgstr "Ignoré."
#: go/lang.opt:42
-#, fuzzy
-#| msgid "division by zero"
msgid "Add explicit checks for division by zero."
-msgstr "division par zéro"
+msgstr "Ajouter des vérifications explicites pour la division par zéro."
#: go/lang.opt:46
msgid "Add explicit checks for division overflow in INT_MIN / -1."
-msgstr ""
+msgstr "Ajouter des vérifications explicites pour les débordements de divisions dans INT_MIN / -1."
#: go/lang.opt:50
-#, fuzzy
-#| msgid "-fdump-<type>\tDump various compiler internals to a file"
msgid "-fgo-dump-<type>\tDump Go frontend internal information."
-msgstr "--fgo-dump-<type>\tVidanger les divers internes du compilateur dans un fichier"
+msgstr "-fgo-dump-<type>\tDécharger les informations internes de l'interface Go."
#: go/lang.opt:54
msgid "-fgo-optimize-<type>\tTurn on optimization passes in the frontend."
-msgstr ""
+msgstr "-fgo-optimize-<type>\tActiver les étapes d'optimisation dans l'interface."
#: go/lang.opt:58
msgid "-fgo-pkgpath=<string>\tSet Go package path."
-msgstr ""
+msgstr "-fgo-pkgpath=<chaîne>\tDéfinir le chemin du paquet Go."
#: go/lang.opt:62
msgid "-fgo-prefix=<string>\tSet package-specific prefix for exported Go names."
-msgstr ""
+msgstr "-fgo-prefix=<chaîne>\tDéfinir le préfixe spécifique au paquet pour les noms Go exportés."
#: go/lang.opt:66
msgid "-fgo-relative-import-path=<path> Treat a relative import as relative to path."
-msgstr ""
+msgstr "-fgo-relative-import-path=<chemin> Traiter une importation relative comme étant relative au chemin."
#: go/lang.opt:70
-#, fuzzy
-#| msgid "function declared `noreturn' has a `return' statement"
msgid "Functions which return values must end with return statements."
-msgstr "fonction déclarée avec noreturn utilisant le mot-clé return "
+msgstr "Les fonctions qui retournent des valeurs doivent être terminées par des expressions de retour."
#: config/vms/vms.opt:27
msgid "Malloc data into P2 space."
-msgstr ""
+msgstr "Allouer les données avec malloc dans l'espace P2."
#: config/vms/vms.opt:31
msgid "Set name of main routine for the debugger."
-msgstr ""
+msgstr "Définir le nom de la routine principale pour le débogueur."
#: config/vms/vms.opt:35
msgid "Use VMS exit codes instead of posix ones."
-msgstr ""
+msgstr "Utiliser les codes de sortie de VMS au lieu de ceux de posix."
#: config/vms/vms.opt:39
msgid "-mpointer-size=[no,32,short,64,long]\tSet the default pointer size."
-msgstr ""
+msgstr "-mpointer-size=[no,32,short,64,long]\tDéfinir la taille par défaut des pointeurs."
#: config/vms/vms.opt:42
#, c-format
msgid "unknown pointer size model %qs"
-msgstr "modèle de taille de pointeur inconnu %qs"
+msgstr "modèle de taille de pointeur %qs inconnu"
#: config/mcore/mcore.opt:23
msgid "Generate code for the M*Core M210"
@@ -8235,2240 +7664,1649 @@ msgid "Generate code for the M*Core M340"
msgstr "Générer du code pour M*Core M340"
#: config/mcore/mcore.opt:31
-#, fuzzy
-#| msgid "Force functions to be aligned to a 4 byte boundary"
msgid "Force functions to be aligned to a 4 byte boundary."
-msgstr "Forcer les fonctions à être alignés sur des frontières de 4 octets"
+msgstr "Forcer les fonctions à être alignées sur une frontière de 4 octets."
#: config/mcore/mcore.opt:35 config/moxie/moxie.opt:23
-#, fuzzy
-#| msgid "Generate big-endian code"
msgid "Generate big-endian code."
-msgstr "Générer du code big-endian"
+msgstr "Générer du code gros boutiste."
#: config/mcore/mcore.opt:39
-#, fuzzy
-#| msgid "Emit call graph information"
msgid "Emit call graph information."
-msgstr "Produire les informations du graphe d'appel"
+msgstr "Produire les informations du graphe d'appel."
#: config/mcore/mcore.opt:43
-#, fuzzy
-#| msgid "Use the divide instruction"
msgid "Use the divide instruction."
-msgstr "Utiliser l'instruction de division"
+msgstr "Utiliser l'instruction de division."
#: config/mcore/mcore.opt:47
-#, fuzzy
-#| msgid "Inline constants if it can be done in 2 insns or less"
msgid "Inline constants if it can be done in 2 insns or less."
-msgstr "Constante enligne si elle peut être dans 2 insns ou moins"
+msgstr "Mettre les constantes en ligne si cela peut être fait en 2 insns ou moins."
#: config/mcore/mcore.opt:51 config/moxie/moxie.opt:27
-#, fuzzy
-#| msgid "Generate little-endian code"
msgid "Generate little-endian code."
-msgstr "Générer du code little-endian"
+msgstr "Générer du code petit boutiste."
#: 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 ""
+msgstr "Supposer que le support pour l'exécution a été fourni, donc, omet -lsim dans la ligne de commande du lieur."
#: config/mcore/mcore.opt:60
-#, fuzzy
-#| msgid "Do not arbitrary sized immediates in bit operations"
msgid "Use arbitrary sized immediates in bit operations."
-msgstr "Ne pas calculer la taille des immédiats dans les opérations sur les bits"
+msgstr "Utiliser des immédiats de taille arbitraire dans les opérations sur les bits."
#: config/mcore/mcore.opt:64
-#, fuzzy
-#| msgid "Prefer word accesses over byte accesses"
msgid "Prefer word accesses over byte accesses."
-msgstr "Préférer l'accès à des mots plutôt qu'un accès à des octets"
+msgstr "Préférer des accès par mots plutôt que des accès par octets."
#: config/mcore/mcore.opt:71
-#, fuzzy
-#| msgid "Maximum amount for a single stack increment operation"
msgid "Set the maximum amount for a single stack increment operation."
-msgstr "Montant maximal pour une opération d'incrémentation simple de la pile"
+msgstr "Fixer le montant maximum pour une seule opération d'incrémentation de la pile."
#: config/mcore/mcore.opt:75
-#, fuzzy
-#| msgid "Always treat bit-field as int-sized"
msgid "Always treat bitfields as int-sized."
-msgstr "Toujours traiter les champs de bits comme si la taille entière"
+msgstr "Toujours traiter les champs de bits comme ayant la taille d'un « int »."
#: config/linux-android.opt:23
-#, fuzzy
-#| msgid "Generate code for little endian"
msgid "Generate code for the Android platform."
-msgstr "Générer du code pour un système à octets de poids faible"
+msgstr "Générer du code pour la plateforme Android."
#: config/mmix/mmix.opt:24
-#, fuzzy
-#| msgid "For intrinsics library: pass all parameters in registers"
msgid "For intrinsics library: pass all parameters in registers."
-msgstr "Pour les bibliothèques intrinsèques : passer tous les paramètres par registre"
+msgstr "Pour les bibliothèques intrinsèques : passer tous les paramètres dans des registres."
#: config/mmix/mmix.opt:28
-#, fuzzy
-#| msgid "Use register stack for parameters and return value"
msgid "Use register stack for parameters and return value."
-msgstr "Utiliser le registre de la pile pour les paramètres et la valeur retournée"
+msgstr "Utiliser la pile de registres pour les paramètres et la valeur retournée."
#: config/mmix/mmix.opt:32
-#, fuzzy
-#| msgid "Use call-clobbered registers for parameters and return value"
msgid "Use call-clobbered registers for parameters and return value."
-msgstr "utiliser les registres d'appels maltraités pour les paramètres et les valeurs retournées"
+msgstr "Utiliser des registres écrasés durant l'appel pour les paramètres et les valeurs retournées."
#: config/mmix/mmix.opt:37
-#, fuzzy
-#| msgid "Use epsilon-respecting floating point compare instructions"
msgid "Use epsilon-respecting floating point compare instructions."
-msgstr "Utiliser un epsilon respectant les instructions de comparaison en virgule flottante"
+msgstr "Utiliser des instructions de comparaisons en virgule flottante qui respectent l'epsilon."
#: config/mmix/mmix.opt:41
-#, fuzzy
-#| msgid "Use zero-extending memory loads, not sign-extending ones"
msgid "Use zero-extending memory loads, not sign-extending ones."
-msgstr "utiliser des chargements mémoire avec zéro extension, pas celles avec signe d'extension"
+msgstr "Utiliser des chargements mémoire qui étendent les zéros au lieu de celles qui étendent le signe."
#: config/mmix/mmix.opt:45
-#, fuzzy
-#| msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)."
-msgstr "générer des résultats de division avec reste ayant le même signe que le diviseur (pas le dividende)"
+msgstr "Générer des résultats de divisions où le reste a le même signe que le diviseur (pas le dividende)."
#: config/mmix/mmix.opt:49
-#, fuzzy
-#| msgid "Prepend global symbols with \":\" (for use with PREFIX)"
msgid "Prepend global symbols with \":\" (for use with PREFIX)."
-msgstr "pré ajouter les symboles globaux avec «:» (pour l'utilisation avec PREFIX)"
+msgstr "Préfixer les symboles globaux avec « : » (pour l'utilisation avec PREFIX)."
#: config/mmix/mmix.opt:53
-#, fuzzy
-#| msgid "Do not provide a default start-address 0x100 of the program"
msgid "Do not provide a default start-address 0x100 of the program."
-msgstr "Ne pas fournir d'adresse de départ par défaut 0x100 du programme"
+msgstr "Ne pas fournir d'adresse de départ par défaut 0x100 du programme."
#: config/mmix/mmix.opt:57
-#, fuzzy
-#| msgid "Link to emit program in ELF format (rather than mmo)"
msgid "Link to emit program in ELF format (rather than mmo)."
-msgstr "Faire l'édition de liens pour produire le programme en format ELF (au lieu de mmo)"
+msgstr "Faire l'édition de liens pour produire le programme au format ELF (au lieu de mmo)."
#: config/mmix/mmix.opt:61
-#, fuzzy
-#| msgid "Use P-mnemonics for branches statically predicted as taken"
msgid "Use P-mnemonics for branches statically predicted as taken."
-msgstr "Utiliser les mnémoniques P pour les branchements statiquement prévus à être pris"
+msgstr "Utiliser les mnémoniques P pour les branchements statiquement prévus comme étant pris."
#: config/mmix/mmix.opt:65
-#, fuzzy
-#| msgid "Don't use P-mnemonics for branches"
msgid "Don't use P-mnemonics for branches."
-msgstr "Ne pas utiliser les mnémoniques P pour les branchements"
+msgstr "Ne pas utiliser les mnémoniques P pour les branchements."
#: config/mmix/mmix.opt:79
-#, fuzzy
-#| msgid "Use addresses that allocate global registers"
msgid "Use addresses that allocate global registers."
-msgstr "Utiliser les adresses qui allouent des registres globaux"
+msgstr "Utiliser les adresses qui allouent des registres globaux."
#: config/mmix/mmix.opt:83
-#, fuzzy
-#| msgid "Do not use addresses that allocate global registers"
msgid "Do not use addresses that allocate global registers."
-msgstr "Ne pas utiliser des adresses qui allouent des registres globaux"
+msgstr "Ne pas utiliser des adresses qui allouent des registres globaux."
#: config/mmix/mmix.opt:87
-#, fuzzy
-#| msgid "Generate a single exit point for each function"
msgid "Generate a single exit point for each function."
-msgstr "Générer un point de sortie simple pour chaque fonction"
+msgstr "Générer un point de sortie unique pour chaque fonction."
#: config/mmix/mmix.opt:91
-#, fuzzy
-#| msgid "Do not generate a single exit point for each function"
msgid "Do not generate a single exit point for each function."
-msgstr "Ne pas générer un point de sortie simple pour chaque fonction"
+msgstr "Ne pas générer un point de sortie unique pour chaque fonction."
#: config/mmix/mmix.opt:95
-#, fuzzy
-#| msgid "Set start-address of the program"
msgid "Set start-address of the program."
-msgstr "Adresse de départ du programme fixée"
+msgstr "Fixer l'adresse de départ du programme."
#: config/mmix/mmix.opt:99
-#, fuzzy
-#| msgid "Set start-address of data"
msgid "Set start-address of data."
-msgstr "Adresse de départ des données fixée"
+msgstr "Fixer l'adresse de départ des données."
#: config/darwin.opt:114
-#, fuzzy
-#| msgid "Generate code using byte writes"
msgid "Generate compile-time CFString objects."
-msgstr "Générer le code en utilisant des écritures par octets"
+msgstr "Générer les objets CFString à la compilation."
#: config/darwin.opt:211
msgid "Warn if constant CFString objects contain non-portable characters."
-msgstr ""
+msgstr "Avertir si des objets CFString constants contiennent des caractères non portables."
#: config/darwin.opt:216
msgid "Generate AT&T-style stubs for Mach-O."
-msgstr ""
+msgstr "Générer des stubs dans le style AT&T pour Mach-O."
#: config/darwin.opt:220
-#, fuzzy
-#| msgid "Generate code suitable for executables (NOT shared libs)"
msgid "Generate code suitable for executables (NOT shared libs)."
-msgstr "Générer du code adapté pour les exécutables (PAS les librairies partagées)"
+msgstr "Générer du code adapté pour les exécutables (PAS pour les librairies partagées)."
#: config/darwin.opt:224
-#, fuzzy
-#| msgid "Generate code suitable for executables (NOT shared libs)"
msgid "Generate code suitable for fast turn around debugging."
-msgstr "Générer du code adapté pour les exécutables (PAS les librairies partagées)"
+msgstr "Générer du code adapté pour un débogage avec cycle court."
#: config/darwin.opt:232
msgid "The earliest MacOS X version on which this program will run."
-msgstr ""
+msgstr "La version la plus ancienne de MacOS X sur laquelle ce programme tournera."
#: config/darwin.opt:236
-#, fuzzy
-#| msgid "Set sizeof(bool) to 1"
msgid "Set sizeof(bool) to 1."
-msgstr "Affecter sizeof(bool) à 1"
+msgstr "Faire en sorte que sizeof(bool) vaille 1."
#: config/darwin.opt:240
-#, fuzzy
-#| msgid "Generate code for little endian"
msgid "Generate code for darwin loadable kernel extensions."
-msgstr "Générer du code pour un système à octets de poids faible"
+msgstr "Générer du code pour des extensions à charger dans le noyau de darwin."
#: config/darwin.opt:244
-#, fuzzy
-#| msgid "Generate code for the specified chip or CPU version"
msgid "Generate code for the kernel or loadable kernel extensions."
-msgstr "Générer le code pour la version de processeur ou de circuit spécifiée"
+msgstr "Générer du code pour le noyau ou pour des extensions à charger dans le noyau."
#: config/darwin.opt:248
-#, fuzzy
-#| msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
-msgstr "-idirafter <répertoire>\tajouter <répertoire> à la fin du chemin système d'inclusion"
+msgstr "-iframework <répertoire>\tAjouter <répertoire> à la fin du chemin d'inclusion du framework système."
#: config/bfin/bfin.opt:40 config/msp430/msp430.opt:3 config/c6x/c6x.opt:38
#: config/mep/mep.opt:143
-#, fuzzy
-#| msgid "Use the WindISS simulator"
msgid "Use simulator runtime."
-msgstr "Utiliser le simulateur WindISS"
+msgstr "Produire l'exécutable pour un simulateur."
#: config/bfin/bfin.opt:44 config/arm/arm.opt:106
-#, fuzzy
-#| msgid "Specify the name of the target CPU"
msgid "Specify the name of the target CPU."
-msgstr "Spécifier le nom du processeur cible"
+msgstr "Spécifier le nom du processeur cible."
#: config/bfin/bfin.opt:48
-#, fuzzy
-#| msgid "Omit the frame pointer in leaf functions"
msgid "Omit frame pointer for leaf functions."
-msgstr "Omettre le pointeur de trame dans les fonctions feuilles"
+msgstr "Omettre le pointeur de trame dans les fonctions feuilles."
#: config/bfin/bfin.opt:52
msgid "Program is entirely located in low 64k of memory."
-msgstr ""
+msgstr "Le programme est entièrement situé dans les 64k inférieurs de la mémoire."
#: config/bfin/bfin.opt:56
msgid "Work around a hardware anomaly by adding a number of NOPs before a"
-msgstr ""
+msgstr "Contourner une anomalie du matériel en ajoutant plusieurs NOP devant une instruction CSYNC ou SSYNC."
#: config/bfin/bfin.opt:61
msgid "Avoid speculative loads to work around a hardware anomaly."
-msgstr ""
+msgstr "Éviter les chargements spéculatifs pour contourner une anomalie matérielle."
#: config/bfin/bfin.opt:65
-#, fuzzy
-#| msgid "Enable ID based shared library"
msgid "Enabled ID based shared library."
-msgstr "Autoriser les identificateurs de librairies partagées de base"
+msgstr "Autoriser les bibliothèques partagées basées sur un ID."
#: config/bfin/bfin.opt:69
msgid "Generate code that won't be linked against any other ID shared libraries,"
-msgstr ""
+msgstr "Générer du code qui ne sera pas lié avec une autre bibliothèque partagée par son ID mais qui pourra être utilisé comme bibliothèque partagée."
#: config/bfin/bfin.opt:74 config/m68k/m68k.opt:171
-#, fuzzy
-#| msgid "ID of shared library to build"
msgid "ID of shared library to build."
-msgstr "Identification de librairie partagé à construire"
+msgstr "Identification de la bibliothèque partagée à construire."
#: config/bfin/bfin.opt:78 config/m68k/m68k.opt:167
-#, fuzzy
-#| msgid "Enable separate data segment"
msgid "Enable separate data segment."
-msgstr "Autoriser des segments de données séparés"
+msgstr "Activer des segments de données séparés."
#: config/bfin/bfin.opt:82 config/c6x/c6x.opt:63
msgid "Avoid generating pc-relative calls; use indirection."
-msgstr ""
+msgstr "Éviter des générer des appels relatifs au PC; utiliser des indirections."
#: config/bfin/bfin.opt:86
-#, fuzzy
-#| msgid "Use the Xtensa floating-point unit"
msgid "Link with the fast floating-point library."
-msgstr "Utiliser l'unité matérielle pour virgule flottante Xtensa"
+msgstr "Lier avec la bibliothèque en virgule flottante rapide."
#: config/bfin/bfin.opt:90 config/frv/frv.opt:130
-#, fuzzy
-#| msgid "Enable function profiling"
msgid "Enable Function Descriptor PIC mode."
-msgstr "Autoriser le profilage de fonction"
+msgstr "Activer le mode PIC avec descripteurs de fonctions."
#: config/bfin/bfin.opt:94 config/frv/frv.opt:162
-#, fuzzy
-#| msgid "Enable use of RTPS instruction"
msgid "Enable inlining of PLT in function calls."
-msgstr "Autoriser l'utilisation de l'instruction RTPS"
+msgstr "Activer la mise en ligne de PLT dans les appels de fonctions."
#: config/bfin/bfin.opt:98
msgid "Do stack checking using bounds in L1 scratch memory."
-msgstr ""
+msgstr "Vérifier la pile en utilisant des limites dans la mémoire temporaire L1."
#: config/bfin/bfin.opt:102
-#, fuzzy
-#| msgid "Enable multicore support"
msgid "Enable multicore support."
-msgstr "Activer le support multicœur"
+msgstr "Activer le support multicœur."
#: config/bfin/bfin.opt:106
-#, fuzzy
-#| msgid "Build for Core A"
msgid "Build for Core A."
-msgstr "Compiler pour Core A"
+msgstr "Compiler pour le cœur A."
#: config/bfin/bfin.opt:110
-#, fuzzy
-#| msgid "Build for Core B"
msgid "Build for Core B."
-msgstr "Compiler pour Core B"
+msgstr "Compiler pour le cœur B."
#: config/bfin/bfin.opt:114
-#, fuzzy
-#| msgid "Build for SDRAM"
msgid "Build for SDRAM."
-msgstr "compiler pour SDRAM"
+msgstr "Compiler pour SDRAM."
#: config/bfin/bfin.opt:118
msgid "Assume ICPLBs are enabled at runtime."
-msgstr ""
+msgstr "Supposer que les ICPLB sont activés à l'exécution."
#: config/m68k/m68k-tables.opt:25
msgid "Known M68K CPUs (for use with the -mcpu= option):"
-msgstr ""
+msgstr "Processeurs M68K connus (à utiliser avec l'option -mcpu=):"
#: config/m68k/m68k-tables.opt:365
msgid "Known M68K microarchitectures (for use with the -mtune= option):"
-msgstr ""
+msgstr "Microarchitectures M68K connues (à utiliser avec l'option -mtune=):"
#: config/m68k/m68k-tables.opt:411
msgid "Known M68K ISAs (for use with the -march= option):"
-msgstr ""
+msgstr "ISA connues pour M68K (à utiliser avec l'option -march=):"
#: config/m68k/ieee.opt:24 config/i386/i386.opt:358
-#, fuzzy
-#| msgid "Use IEEE math for fp comparisons"
msgid "Use IEEE math for fp comparisons."
-msgstr "Utiliser les mathématiques IEEE pour les comparaisons FP"
+msgstr "Utiliser les mathématiques IEEE pour les comparaisons en virgule flottantes."
#: config/m68k/m68k.opt:30
-#, fuzzy
-#| msgid "Generate code for a 520X"
msgid "Generate code for a 520X."
-msgstr "Générer du code pour un 520X"
+msgstr "Générer du code pour un 520X."
#: config/m68k/m68k.opt:34
-#, fuzzy
-#| msgid "Generate code for a 5206e"
msgid "Generate code for a 5206e."
-msgstr "Générer du code pour un 5206e"
+msgstr "Générer du code pour un 5206e."
#: config/m68k/m68k.opt:38
-#, fuzzy
-#| msgid "Generate code for a 528x"
msgid "Generate code for a 528x."
-msgstr "Générer du code pour un 528x"
+msgstr "Générer du code pour un 528x."
#: config/m68k/m68k.opt:42
-#, fuzzy
-#| msgid "Generate code for a 5307"
msgid "Generate code for a 5307."
-msgstr "Générer du code pour un 5307"
+msgstr "Générer du code pour un 5307."
#: config/m68k/m68k.opt:46
-#, fuzzy
-#| msgid "Generate code for a 5407"
msgid "Generate code for a 5407."
-msgstr "Générer du code pour un 5407"
+msgstr "Générer du code pour un 5407."
#: config/m68k/m68k.opt:50 config/m68k/m68k.opt:111
-#, fuzzy
-#| msgid "Generate code for a 68000"
msgid "Generate code for a 68000."
-msgstr "Générer le code pour un 68000"
+msgstr "Générer le code pour un 68000."
#: config/m68k/m68k.opt:54
-#, fuzzy
-#| msgid "Generate code for a 68010"
msgid "Generate code for a 68010."
-msgstr "Générer le code pour un 68010"
+msgstr "Générer le code pour un 68010."
#: config/m68k/m68k.opt:58 config/m68k/m68k.opt:115
-#, fuzzy
-#| msgid "Generate code for a 68020"
msgid "Generate code for a 68020."
-msgstr "Générer le code pour un 68020"
+msgstr "Générer le code pour un 68020."
#: config/m68k/m68k.opt:62
-#, fuzzy
-#| msgid "Generate code for a 68040, without any new instructions"
msgid "Generate code for a 68040, without any new instructions."
-msgstr "Générer du code pour un 68040 sans les nouvelles instructions"
+msgstr "Générer du code pour un 68040 sans les nouvelles instructions."
#: config/m68k/m68k.opt:66
-#, fuzzy
-#| msgid "Generate code for a 68060, without any new instructions"
msgid "Generate code for a 68060, without any new instructions."
-msgstr "Générer du code pour un 68060 sans les nouvelles instructions"
+msgstr "Générer du code pour un 68060 sans les nouvelles instructions."
#: config/m68k/m68k.opt:70
-#, fuzzy
-#| msgid "Generate code for a 68030"
msgid "Generate code for a 68030."
-msgstr "Générer du code pour un 68030"
+msgstr "Générer du code pour un 68030."
#: config/m68k/m68k.opt:74
-#, fuzzy
-#| msgid "Generate code for a 68040"
msgid "Generate code for a 68040."
-msgstr "Générer du code pour un 68040"
+msgstr "Générer du code pour un 68040."
#: config/m68k/m68k.opt:78
-#, fuzzy
-#| msgid "Generate code for a 68060"
msgid "Generate code for a 68060."
-msgstr "Générer du code pour un 68060"
+msgstr "Générer du code pour un 68060."
#: config/m68k/m68k.opt:82
-#, fuzzy
-#| msgid "Generate code for a 68302"
msgid "Generate code for a 68302."
-msgstr "Générer du code pour un 68302"
+msgstr "Générer du code pour un 68302."
#: config/m68k/m68k.opt:86
-#, fuzzy
-#| msgid "Generate code for a 68332"
msgid "Generate code for a 68332."
-msgstr "Générer du code pour un 68332"
+msgstr "Générer du code pour un 68332."
#: config/m68k/m68k.opt:91
-#, fuzzy
-#| msgid "Generate code for a 68851"
msgid "Generate code for a 68851."
-msgstr "Générer le code pour un 68851"
+msgstr "Générer le code pour un 68851."
#: config/m68k/m68k.opt:95
-#, fuzzy
-#| msgid "Use hardware floating point instructions"
msgid "Generate code that uses 68881 floating-point instructions."
-msgstr "Utiliser les instructions matérielles en virgule flottante"
+msgstr "Générer du code qui utilise les instructions en virgule flottantes du 68881."
#: config/m68k/m68k.opt:99
-#, fuzzy
-#| msgid "Align variables on a 32-bit boundary"
msgid "Align variables on a 32-bit boundary."
-msgstr "Aligner les variables sur des frontières de 32 bits"
+msgstr "Aligner les variables sur des frontières de 32 bits."
#: config/m68k/m68k.opt:103 config/arm/arm.opt:81 config/nios2/nios2.opt:570
#: config/nds32/nds32.opt:66 config/c6x/c6x.opt:67
-#, fuzzy
-#| msgid "Specify the name of the target architecture"
msgid "Specify the name of the target architecture."
-msgstr "Spécifier le nom de l'architecture cible"
+msgstr "Spécifier le nom de l'architecture cible."
#: config/m68k/m68k.opt:107
-#, fuzzy
-#| msgid "Use the bit-field instructions"
msgid "Use the bit-field instructions."
-msgstr "Utiliser les instructions de champs de bits"
+msgstr "Utiliser les instructions de champs de bits."
#: config/m68k/m68k.opt:119
-#, fuzzy
-#| msgid "Generate code for the M*Core M340"
msgid "Generate code for a ColdFire v4e."
-msgstr "Générer du code pour M*Core M340"
+msgstr "Générer du code pour un ColdFire v4e."
#: config/m68k/m68k.opt:123
-#, fuzzy
-#| msgid "Specify the target CPU"
msgid "Specify the target CPU."
-msgstr "Spécifier le processeur cible"
+msgstr "Spécifier le processeur cible."
#: config/m68k/m68k.opt:127
-#, fuzzy
-#| msgid "Generate code for a cpu32"
msgid "Generate code for a cpu32."
-msgstr "Générer du code pour un cpu32"
+msgstr "Générer du code pour un cpu32."
#: config/m68k/m68k.opt:131
-#, fuzzy
-#| msgid "Use hardware quad fp instructions"
msgid "Use hardware division instructions on ColdFire."
-msgstr "Utiliser les instructions matérielles quad FP"
+msgstr "Utiliser les instructions de divisions matérielles sur un ColdFire."
#: config/m68k/m68k.opt:135
-#, fuzzy
-#| msgid "Generate code for a Fido A"
msgid "Generate code for a Fido A."
-msgstr "Générer le code pour un Fido A"
+msgstr "Générer le code pour un Fido A."
#: config/m68k/m68k.opt:139
-#, fuzzy
-#| msgid "Use hardware floating point instructions"
msgid "Generate code which uses hardware floating point instructions."
-msgstr "Utiliser les instructions matérielles en virgule flottante"
+msgstr "Générer du code qui utilise les instructions en virgule flottantes matérielles."
#: config/m68k/m68k.opt:143
-#, fuzzy
-#| msgid "Enable ID based shared library"
msgid "Enable ID based shared library."
-msgstr "Autoriser les identificateurs de librairies partagées de base"
+msgstr "Activer la bibliothèque partagée basée sur un ID."
#: config/m68k/m68k.opt:147
-#, fuzzy
-#| msgid "Do not use the bit-field instructions"
msgid "Do not use the bit-field instructions."
-msgstr "Ne pas utiliser les instructions de champs de bits"
+msgstr "Ne pas utiliser les instructions de champs de bits."
#: config/m68k/m68k.opt:151
-#, fuzzy
-#| msgid "Use normal calling convention"
msgid "Use normal calling convention."
-msgstr "Utiliser la convention normale d'appels"
+msgstr "Utiliser la convention d'appels normale."
#: config/m68k/m68k.opt:155
-#, fuzzy
-#| msgid "Consider type 'int' to be 32 bits wide"
msgid "Consider type 'int' to be 32 bits wide."
-msgstr "Considérer le type « int » comme ayant une largeur de 32 bits"
+msgstr "Considérer le type « int » comme ayant une largeur de 32 bits."
#: config/m68k/m68k.opt:159
-#, fuzzy
-#| msgid "Generate pc-relative code"
msgid "Generate pc-relative code."
-msgstr "Générer du code relatif au compteur de programme (PC)"
+msgstr "Générer du code relatif au compteur de programme (PC)."
#: config/m68k/m68k.opt:163
-#, fuzzy
-#| msgid "Use different calling convention using 'rtd'"
msgid "Use different calling convention using 'rtd'."
-msgstr "Utiliser une convention différente d'appel en utilisant « rtd »"
+msgstr "Utiliser une convention d'appel différente en utilisant « rtd »."
#: config/m68k/m68k.opt:175
-#, fuzzy
-#| msgid "Consider type 'int' to be 16 bits wide"
msgid "Consider type 'int' to be 16 bits wide."
-msgstr "Considérer le type « int » comme ayant une largeur de 16 bits"
+msgstr "Considérer le type « int » comme ayant une largeur de 16 bits."
#: config/m68k/m68k.opt:179
-#, fuzzy
-#| msgid "Generate code with library calls for floating point"
msgid "Generate code with library calls for floating point."
-msgstr "Générer du code avec les appels de bibliothèques pour la virgule flottante"
+msgstr "Générer du code avec des appels de bibliothèque pour la virgule flottante."
#: config/m68k/m68k.opt:183
-#, fuzzy
-#| msgid "Do not use unaligned memory references"
msgid "Do not use unaligned memory references."
-msgstr "Ne pas utiliser des références mémoire non alignées"
+msgstr "Ne pas utiliser des références mémoire non alignées."
#: config/m68k/m68k.opt:187
-#, fuzzy
-#| msgid "Specify the name of the target architecture"
msgid "Tune for the specified target CPU or architecture."
-msgstr "Spécifier le nom de l'architecture cible"
+msgstr "Ajuster pour le processeur ou l'architecture cible spécifiée."
#: config/m68k/m68k.opt:191
msgid "Support more than 8192 GOT entries on ColdFire."
-msgstr ""
+msgstr "Supporter plus de 8192 entrées dans la GOT d'un ColdFire."
#: config/m68k/m68k.opt:195
msgid "Support TLS segment larger than 64K."
-msgstr ""
+msgstr "Supporter des segments TLS plus grands que 64K."
#: config/m32c/m32c.opt:23
-#, fuzzy
-#| msgid "Use the WindISS simulator"
msgid "-msim\tUse simulator runtime."
-msgstr "Utiliser le simulateur WindISS"
+msgstr "-msim\tProduire l'exécutable pour un simulateur."
#: config/m32c/m32c.opt:27
msgid "-mcpu=r8c\tCompile code for R8C variants."
-msgstr ""
+msgstr "-mcpu=r8c\tCompiler le code pour les variantes R8C."
#: config/m32c/m32c.opt:31
msgid "-mcpu=m16c\tCompile code for M16C variants."
-msgstr ""
+msgstr "-mcpu=m16c\tCompiler le code pour les variantes M16C."
#: config/m32c/m32c.opt:35
msgid "-mcpu=m32cm\tCompile code for M32CM variants."
-msgstr ""
+msgstr "-mcpu=m32cm\tCompiler le code pour les variantes M32CM."
#: config/m32c/m32c.opt:39
msgid "-mcpu=m32c\tCompile code for M32C variants."
-msgstr ""
+msgstr "-mcpu=m32c\tCompiler le code pour les variantes M32C."
#: config/m32c/m32c.opt:43
msgid "-memregs=\tNumber of memreg bytes (default: 16, range: 0..16)."
-msgstr ""
+msgstr "-memregs=\tLe nombre d'octets memreg (par défaut: 16, plage: 0..16)."
#: config/msp430/msp430.opt:7
msgid "Force assembly output to always use hex constants."
-msgstr ""
+msgstr "Forcer la sortie en assembleur à toujours utiliser des constantes en hexadécimal."
#: config/msp430/msp430.opt:11
-#, fuzzy
-#| msgid "Specify the MCU name"
msgid "Specify the MCU to build for."
-msgstr "Spécifier le nom du MCU"
+msgstr "Spécifier le MCU pour lequel compiler."
#: config/msp430/msp430.opt:15
msgid "Warn if an MCU name is unrecognised or conflicts with other options (default: on)."
-msgstr ""
+msgstr "Avertir si le nom d'un MCU n'est pas reconnu ou entre en conflit avec d'autres options (défaut: on)."
#: config/msp430/msp430.opt:19
-#, fuzzy
-#| msgid "Specify the MCU name"
msgid "Specify the ISA to build for: msp430, msp430x, msp430xv2."
-msgstr "Spécifier le nom du MCU"
+msgstr "Spécifier l'ISA pour laquelle compiler: msp430, msp430x, msp430xv2."
#: config/msp430/msp430.opt:23
msgid "Select large model - 20-bit addresses/pointers."
-msgstr ""
+msgstr "Sélectionner le modèle large – adresses/pointeurs sur 20 bits."
#: config/msp430/msp430.opt:27
msgid "Select small model - 16-bit addresses/pointers (default)."
-msgstr ""
+msgstr "Sélectionner le modèle court – adresses/pointeurs sur 16 bits (défaut)."
#: config/msp430/msp430.opt:31
msgid "Optimize opcode sizes at link time."
-msgstr ""
+msgstr "Optimiser la taille des opcodes lors de la liaison."
#: config/msp430/msp430.opt:38
msgid "Use a minimum runtime (no static initializers or ctors) for memory-constrained devices."
-msgstr ""
+msgstr "Utiliser un moteur d'exécution (pas d'initialisations ni de créateurs statiques) pour les périphériques ayant une mémoire limitée."
#: config/msp430/msp430.opt:45
msgid "Specify the type of hardware multiply to support."
-msgstr ""
+msgstr "Spécifier le type de multiplication matérielle à supporter."
#: config/msp430/msp430.opt:67
msgid "Specify whether functions should be placed into low or high memory."
-msgstr ""
+msgstr "Spécifier si les fonctions doivent être placées en mémoire basse ou haute."
#: config/msp430/msp430.opt:71
msgid "Specify whether variables should be placed into low or high memory."
-msgstr ""
+msgstr "Spécifier si les variables doivent être placées en mémoire basse ou haute."
#: config/msp430/msp430.opt:90
msgid "Passes on a request to the assembler to enable fixes for various silicon errata."
-msgstr ""
+msgstr "Passer une requête à l'assembleur pour corriger divers erratas du silicium."
#: config/msp430/msp430.opt:94
msgid "Passes on a request to the assembler to warn about various silicon errata."
-msgstr ""
+msgstr "Passer une requête à l'assembleur pour avertir à propos de divers erratas du silicium."
#: config/aarch64/aarch64.opt:40
msgid "The possible TLS dialects:"
-msgstr ""
+msgstr "Les dialectes TLS possibles:"
#: config/aarch64/aarch64.opt:52
msgid "The code model option names for -mcmodel:"
-msgstr ""
+msgstr "Les noms d'options du modèle de code pour -mcmodel:"
#: config/aarch64/aarch64.opt:65 config/arm/arm.opt:94
#: config/microblaze/microblaze.opt:60
-#, fuzzy
-#| msgid "Assume target CPU is configured as big endian"
msgid "Assume target CPU is configured as big endian."
-msgstr "Présumer que le processeur cible est un système à octets de poids fort"
+msgstr "Supposer que le processeur cible est configuré comme gros boutiste."
#: config/aarch64/aarch64.opt:69
-#, fuzzy
-#| msgid "Generate code which uses the FPU"
msgid "Generate code which uses only the general registers."
-msgstr "Générer du code qui utilise le FPU"
+msgstr "Générer du code qui n'utilise que des registres généraux."
#: config/aarch64/aarch64.opt:73
msgid "Workaround for ARM Cortex-A53 Erratum number 835769."
-msgstr ""
+msgstr "Correctif pour l'erratum numéro 835769 de l'ARM Cortex-A53."
#: config/aarch64/aarch64.opt:77
msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
-msgstr ""
+msgstr "Correctif pour l'erratum numéro 843419 de l'ARM Cortex-A53."
#: config/aarch64/aarch64.opt:81 config/arm/arm.opt:155
#: config/microblaze/microblaze.opt:64
-#, fuzzy
-#| msgid "Assume target CPU is configured as little endian"
msgid "Assume target CPU is configured as little endian."
-msgstr "Présumer que le processeur cible est un système à octets de poids faible"
+msgstr "Supposer que le processeur cible est configuré comme petit boutiste."
#: config/aarch64/aarch64.opt:85
-#, fuzzy
-#| msgid "Specify the MCU name"
msgid "Specify the code model."
-msgstr "Spécifier le nom du MCU"
+msgstr "Spécifier le modèle de code."
#: config/aarch64/aarch64.opt:89
-#, fuzzy
-#| msgid "Don't assume that unaligned accesses are handled by the system"
msgid "Don't assume that unaligned accesses are handled by the system."
-msgstr "Ne pas présumer que les accès non alignées sont traités par le système"
+msgstr "Ne pas supposer que les accès non alignés sont traités par le système."
#: config/aarch64/aarch64.opt:93 config/i386/i386.opt:390
-#, fuzzy
-#| msgid "Omit the frame pointer in leaf functions"
msgid "Omit the frame pointer in leaf functions."
-msgstr "Omettre le pointeur de trame dans les fonctions feuilles"
+msgstr "Omettre le pointeur de trame dans les fonctions feuilles."
#: config/aarch64/aarch64.opt:97
msgid "Specify TLS dialect."
-msgstr ""
+msgstr "Spécifier le dialecte TLS."
#: config/aarch64/aarch64.opt:101
-#, fuzzy
-#| msgid "Specify bit size of immediate TLS offsets"
msgid "Specifies bit size of immediate TLS offsets. Valid values are 12, 24, 32, 48."
-msgstr "Spécifier la taille de bit des décalages immédiats TLS"
+msgstr "Spécifier la taille en bits des décalages TLS immédiats. Les valeurs valides sont 12, 24, 32, 48."
#: config/aarch64/aarch64.opt:120
-#, fuzzy
-#| msgid "Use features of and schedule code for given CPU"
msgid "-march=ARCH\tUse features of architecture ARCH."
-msgstr "Utiliser les options et ordonnancer le code pour le processeur donné"
+msgstr "-march=ARCH\tUtiliser les fonctionnalités de l'architecture ARCH."
#: config/aarch64/aarch64.opt:124
-#, fuzzy
-#| msgid "Use features of and schedule code for given CPU"
msgid "-mcpu=CPU\tUse features of and optimize for CPU."
-msgstr "Utiliser les options et ordonnancer le code pour le processeur donné"
+msgstr "-mcpu=CPU\tUtiliser les fonctionnalités et optimiser pour ce processeur."
#: config/aarch64/aarch64.opt:128
-#, fuzzy
-#| msgid "Use features of and schedule code for given CPU"
msgid "-mtune=CPU\tOptimize for CPU."
-msgstr "Utiliser les options et ordonnancer le code pour le processeur donné"
+msgstr "-mtune=CPU\tOptimiser pour ce processeur."
#: config/aarch64/aarch64.opt:132
-#, fuzzy
-#| msgid "Generate code for given CPU"
msgid "-mabi=ABI\tGenerate code that conforms to the specified ABI."
-msgstr "Générer le code pour le processeur donné"
+msgstr "-mabi=ABI\tGénérer du code conforme à l'ABI spécifiée."
#: config/aarch64/aarch64.opt:136
msgid "-moverride=STRING\tPower users only! Override CPU optimization parameters."
-msgstr ""
+msgstr "-moverride=CHAÎNE\tUniquement pour les utilisateurs avertis ! Outrepasser les paramètres d'optimisation du processeur."
#: config/aarch64/aarch64.opt:140
msgid "Known AArch64 ABIs (for use with the -mabi= option):"
-msgstr ""
+msgstr "ABI AArch64 connues (à utiliser avec l'option -mabi=):"
#: config/aarch64/aarch64.opt:150
msgid "PC relative literal loads."
-msgstr ""
+msgstr "Chargements littéraux relatifs au PC."
#: config/aarch64/aarch64.opt:154
msgid "When calculating the reciprocal square root approximation,"
-msgstr ""
+msgstr "Lors du calcul de l'approximation de la racine carrée réciproque, utiliser une étape en moins que d'habitude, ce qui réduit la latence et la précision."
#: config/linux.opt:24
-#, fuzzy
-#| msgid "Use uClibc C library"
msgid "Use Bionic C library."
-msgstr "Utiliser la bibliothèque C uClibc"
+msgstr "Utiliser la bibliothèque C Bionic."
#: config/linux.opt:28
-#, fuzzy
-#| msgid "Use GNU C library"
msgid "Use GNU C library."
-msgstr "Utiliser la bibliothèque C GNU"
+msgstr "Utiliser la bibliothèque C GNU."
#: config/linux.opt:32
-#, fuzzy
-#| msgid "Use uClibc C library"
msgid "Use uClibc C library."
-msgstr "Utiliser la bibliothèque C uClibc"
+msgstr "Utiliser la bibliothèque C uClibc."
#: config/linux.opt:36
-#, fuzzy
-#| msgid "Use uClibc C library"
msgid "Use musl C library."
-msgstr "Utiliser la bibliothèque C uClibc"
+msgstr "Utiliser la bibliothèque C musl."
#: config/ia64/ilp32.opt:3
-#, fuzzy
-#| msgid "Generate ILP32 code"
msgid "Generate ILP32 code."
-msgstr "Générer du code ILP32"
+msgstr "Générer du code ILP32."
#: config/ia64/ilp32.opt:7
-#, fuzzy
-#| msgid "Generate LP64 code"
msgid "Generate LP64 code."
-msgstr "Générer du code LP64"
+msgstr "Générer du code LP64."
#: config/ia64/ia64.opt:28
-#, fuzzy
-#| msgid "Generate big endian code"
msgid "Generate big endian code."
-msgstr "Générer du code de système à octets de poids fort"
+msgstr "Générer du code gros boutiste."
#: config/ia64/ia64.opt:32
-#, fuzzy
-#| msgid "Generate little endian code"
msgid "Generate little endian code."
-msgstr "Générer du code de système à octets de poids faible"
+msgstr "Générer du code petit boutiste."
#: config/ia64/ia64.opt:36
-#, fuzzy
-#| msgid "Generate code for GNU as"
msgid "Generate code for GNU as."
-msgstr "Générer du code pour GNU tel que"
+msgstr "Générer du code pour GNU as."
#: config/ia64/ia64.opt:40
-#, fuzzy
-#| msgid "Generate code for GNU ld"
msgid "Generate code for GNU ld."
-msgstr "Générer du code pour GNU ld"
+msgstr "Générer du code pour GNU ld."
#: config/ia64/ia64.opt:44
-#, fuzzy
-#| msgid "Emit stop bits before and after volatile extended asms"
msgid "Emit stop bits before and after volatile extended asms."
-msgstr "Produire de stop bits avant et après les asms étendus"
+msgstr "Produire des bits de stop avant et après les asms étendues volatiles."
#: config/ia64/ia64.opt:48
-#, fuzzy
-#| msgid "Use in/loc/out register names"
msgid "Use in/loc/out register names."
-msgstr "Utilise les noms des registres in/loc/out "
+msgstr "Utiliser les noms des registres in/loc/out."
#: config/ia64/ia64.opt:55
-#, fuzzy
-#| msgid "Enable use of sdata/scommon/sbss"
msgid "Enable use of sdata/scommon/sbss."
-msgstr "Autoriser l'utilisation de sdata/scommon/sbss"
+msgstr "Activer l'utilisation de sdata/scommon/sbss."
#: config/ia64/ia64.opt:59
-#, fuzzy
-#| msgid "Generate code without GP reg"
msgid "Generate code without GP reg."
-msgstr "Générer du code sans registre GP"
+msgstr "Générer du code sans registre GP."
#: config/ia64/ia64.opt:63
-#, fuzzy
-#| msgid "gp is constant (but save/restore gp on indirect calls)"
msgid "gp is constant (but save/restore gp on indirect calls)."
-msgstr "gp est une constante (mais save/restore gp fait par appels indirects)"
+msgstr "gp est constant (mais save/restore gp lors d'appels indirects)."
#: config/ia64/ia64.opt:67
-#, fuzzy
-#| msgid "Generate self-relocatable code"
msgid "Generate self-relocatable code."
-msgstr "Générer du code auto-relocalisable"
+msgstr "Générer du code auto-relocalisable."
#: config/ia64/ia64.opt:71
-#, fuzzy
-#| msgid "Generate inline floating point division, optimize for latency"
msgid "Generate inline floating point division, optimize for latency."
-msgstr "Générer la division enligne en point flottant, optimiser pour la latence"
+msgstr "Générer une version en ligne de la division en virgule flottante, optimiser pour la latence."
#: config/ia64/ia64.opt:75
-#, fuzzy
-#| msgid "Generate inline floating point division, optimize for throughput"
msgid "Generate inline floating point division, optimize for throughput."
-msgstr "Générer la division en point flottant enligne, optimiser pour le débit"
+msgstr "Générer une version en ligne de la division en virgule flottante, optimiser pour le débit."
#: config/ia64/ia64.opt:82
-#, fuzzy
-#| msgid "Generate inline integer division, optimize for latency"
msgid "Generate inline integer division, optimize for latency."
-msgstr "Générer la division entière enligne, optimiser pour la latence"
+msgstr "Générer une version en ligne de la division entière, optimiser pour la latence."
#: config/ia64/ia64.opt:86
-#, fuzzy
-#| msgid "Generate inline integer division, optimize for throughput"
msgid "Generate inline integer division, optimize for throughput."
-msgstr "Générer la divisions entière enligne, optimiser pour le débit"
+msgstr "Générer une version en ligne de la division entière, optimiser pour le débit."
#: config/ia64/ia64.opt:90
-#, fuzzy
-#| msgid "Warn about compile-time integer division by zero"
msgid "Do not inline integer division."
-msgstr "Avertir au sujet de la division entière par zéro au moment de la compilation"
+msgstr "Ne pas mettre en ligne la division entière."
#: config/ia64/ia64.opt:94
-#, fuzzy
-#| msgid "Generate inline square root, optimize for latency"
msgid "Generate inline square root, optimize for latency."
-msgstr "Générer la racine carrée enligne, optimiser pour la latence"
+msgstr "Générer une version en ligne de la racine carrée, optimiser pour la latence."
#: config/ia64/ia64.opt:98
-#, fuzzy
-#| msgid "Generate inline square root, optimize for throughput"
msgid "Generate inline square root, optimize for throughput."
-msgstr "Générer la racine carrée enligne, optimiser pour le débit"
+msgstr "Générer une version en ligne de la racine carrée, optimiser pour le débit."
#: config/ia64/ia64.opt:102
-#, fuzzy
-#| msgid "Do not disable space regs"
msgid "Do not inline square root."
-msgstr "Ne pas désactiver l'espace registre"
+msgstr "Ne pas mettre en ligne la racine carrée."
#: config/ia64/ia64.opt:106
-#, fuzzy
-#| msgid "Enable Dwarf 2 line debug info via GNU as"
msgid "Enable DWARF line debug info via GNU as."
-msgstr "Autoriser les infos de lignes de mise au point Dwarf 2 via GNU tel que"
+msgstr "Activer les infos DWARF de débogage des lignes via GNU as."
#: config/ia64/ia64.opt:110
-#, fuzzy
-#| msgid "Enable earlier placing stop bits for better scheduling"
msgid "Enable earlier placing stop bits for better scheduling."
-msgstr "Autoriser l'insertion antérieure de stop bits pour un meilleur ordonnancement"
+msgstr "Activer l'insertion plus tôt de bits de stop pour un meilleur ordonnancement."
#: config/ia64/ia64.opt:114 config/spu/spu.opt:72 config/pa/pa.opt:58
#: config/sh/sh.opt:273
-#, fuzzy
-#| msgid "Specify range of registers to make fixed"
msgid "Specify range of registers to make fixed."
-msgstr "spécifier l'étendue des registres pour la rendre fixe"
+msgstr "Spécifier la plage des registres à rendre fixes."
#: config/ia64/ia64.opt:118 config/rs6000/sysv4.opt:32
#: config/alpha/alpha.opt:130
-#, fuzzy
-#| msgid "Specify bit size of immediate TLS offsets"
msgid "Specify bit size of immediate TLS offsets."
-msgstr "Spécifier la taille de bit des décalages immédiats TLS"
+msgstr "Spécifier la taille en bits des décalages TLS immédiats."
#: config/ia64/ia64.opt:122 config/spu/spu.opt:84 config/i386/i386.opt:504
#: config/s390/s390.opt:170 config/sparc/sparc.opt:130
#: config/visium/visium.opt:49
-#, fuzzy
-#| msgid "Schedule code for given CPU"
msgid "Schedule code for given CPU."
-msgstr "Ordonnancer le code pour le processeur donné"
+msgstr "Ordonnancer le code pour le processeur donné."
#: config/ia64/ia64.opt:126
msgid "Known Itanium CPUs (for use with the -mtune= option):"
-msgstr ""
+msgstr "Processeurs Itanium connus (à utiliser avec l'option -mtune=):"
#: config/ia64/ia64.opt:136
-#, fuzzy
-#| msgid "Allow speculative motion of more loads"
msgid "Use data speculation before reload."
-msgstr "Autoriser le mouvement spéculatif de plusieurs chargements"
+msgstr "Utiliser la spéculation de données avant le rechargement."
#: config/ia64/ia64.opt:140
-#, fuzzy
-#| msgid "Allow speculative motion of more loads"
msgid "Use data speculation after reload."
-msgstr "Autoriser le mouvement spéculatif de plusieurs chargements"
+msgstr "Utiliser la spéculation de données après le rechargement."
#: config/ia64/ia64.opt:144
-#, fuzzy
-#| msgid "Create console application"
msgid "Use control speculation."
-msgstr "Créer une application de type console"
+msgstr "Utiliser la spéculation de contrôle."
#: config/ia64/ia64.opt:148
-#, fuzzy
-#| msgid "Allow speculative motion of more loads"
msgid "Use in block data speculation before reload."
-msgstr "Autoriser le mouvement spéculatif de plusieurs chargements"
+msgstr "Utiliser la spéculation sur les données dans le bloc avant le rechargement."
#: config/ia64/ia64.opt:152
-#, fuzzy
-#| msgid "Allow speculative motion of more loads"
msgid "Use in block data speculation after reload."
-msgstr "Autoriser le mouvement spéculatif de plusieurs chargements"
+msgstr "Utiliser la spéculation sur les données dans le bloc après le rechargement."
#: config/ia64/ia64.opt:156
-#, fuzzy
-#| msgid "Create console application"
msgid "Use in block control speculation."
-msgstr "Créer une application de type console"
+msgstr "Utiliser la spéculation sur le contrôle dans le bloc."
#: config/ia64/ia64.opt:160
-#, fuzzy
-#| msgid "Allow speculative motion of more loads"
msgid "Use simple data speculation check."
-msgstr "Autoriser le mouvement spéculatif de plusieurs chargements"
+msgstr "Utiliser une vérification simple de la spéculation sur les données."
#: config/ia64/ia64.opt:164
-#, fuzzy
-#| msgid "Allow speculative motion of more loads"
msgid "Use simple data speculation check for control speculation."
-msgstr "Autoriser le mouvement spéculatif de plusieurs chargements"
+msgstr "Utiliser une vérification simple de la spéculation sur les données pour la spéculation du contrôle."
#: config/ia64/ia64.opt:174
msgid "Count speculative dependencies while calculating priority of instructions."
-msgstr ""
+msgstr "Compter les dépendances spéculatives tout en calculant la priorité des instructions."
#: config/ia64/ia64.opt:178
-#, fuzzy
-#| msgid "Enable earlier placing stop bits for better scheduling"
msgid "Place a stop bit after every cycle when scheduling."
-msgstr "Autoriser l'insertion antérieure de stop bits pour un meilleur ordonnancement"
+msgstr "Placer un bit de stop après chaque cycle lors de l'ordonnancement."
#: config/ia64/ia64.opt:182
msgid "Assume that floating-point stores and loads are not likely to cause conflict when placed into one instruction group."
-msgstr ""
+msgstr "Supposer que les stockages et chargements de nombres en virgule flottante ne produiront probablement pas de conflits si ils sont placés dans un groupe d'instructions."
#: config/ia64/ia64.opt:186
msgid "Soft limit on number of memory insns per instruction group, giving lower priority to subsequent memory insns attempting to schedule in the same insn group. Frequently useful to prevent cache bank conflicts. Default value is 1."
-msgstr ""
+msgstr "Limite souple sur le nombre d'insns mémoire par groupe d'instructions. Donne une priorité plus basse aux insns mémoire suivantes qui tentent d'être ordonnancées dans le même groupe d'insn. Fréquemment utilisé pour éviter des conflits dans les zones de cache. La valeur par défaut est 1. "
#: config/ia64/ia64.opt:190
msgid "Disallow more than 'msched-max-memory-insns' in instruction group. Otherwise, limit is 'soft' (prefer non-memory operations when limit is reached)."
-msgstr ""
+msgstr "Interdit plus que « msched-max-memory-insns » dans le groupe d'instructions. Autrement, la limite est « souple » (préfère les opérations non-mémoire quand la limite est atteinte)."
#: config/ia64/ia64.opt:194
msgid "Don't generate checks for control speculation in selective scheduling."
-msgstr ""
+msgstr "Ne pas générer de vérifications pour la spéculation de contrôle dans l'ordonnancement sélectif."
#: config/spu/spu.opt:20
-#, fuzzy
-#| msgid "location enumeration for BOOLS"
msgid "Emit warnings when run-time relocations are generated."
-msgstr "localisation d'énumération pour BOOLÉENS"
+msgstr "Émettre des avertissements quand des relocalisations à l'exécution sont générées."
#: config/spu/spu.opt:24
msgid "Emit errors when run-time relocations are generated."
-msgstr ""
+msgstr "Émettre des erreurs quand des relocalisations à l'exécution sont générées."
#: config/spu/spu.opt:28
msgid "Specify cost of branches (Default 20)."
-msgstr ""
+msgstr "Spécifier le coût des branches (20 par défaut)."
#: config/spu/spu.opt:32
-#, fuzzy
-#| msgid "Generate load/store with update instructions"
msgid "Make sure loads and stores are not moved past DMA instructions."
-msgstr "Générer les instructions de mise à jour de chargement/stockage"
+msgstr "S'assurer que les chargements et les stockages ne sont pas déplacés au delà d'instructions DMA."
#: config/spu/spu.opt:36
msgid "volatile must be specified on any memory that is effected by DMA."
-msgstr ""
+msgstr "« volatile » doit être spécifié sur toute mémoire qui est affectée par le DMA."
#: config/spu/spu.opt:40 config/spu/spu.opt:44
msgid "Insert nops when it might improve performance by allowing dual issue (default)."
-msgstr ""
+msgstr "Insérer des nops quand cela pourrait améliorer la performance en permettant des doubles émissions dans les pipelines (par défaut)."
#: config/spu/spu.opt:48
-#, fuzzy
-#| msgid "Use jsr and rts for function calls and returns"
msgid "Use standard main function as entry for startup."
-msgstr "Utiliser jsr et rtc pour les appels de fonction et les retours"
+msgstr "Utiliser la fonction « main » standard comme point d'entrée au démarrage."
#: config/spu/spu.opt:52
-#, fuzzy
-#| msgid "Generate string instructions for block moves"
msgid "Generate branch hints for branches."
-msgstr "Générer les instructions chaînes pour les déplacements de blocs"
+msgstr "Générer des indices de branchement pour les branches."
#: config/spu/spu.opt:56
-#, fuzzy
-#| msgid "The maximum number of instructions to consider to fill a delay slot"
msgid "Maximum number of nops to insert for a hint (Default 2)."
-msgstr "Le nombre maximum d'instructions à considérer pour remplir une slot délai"
+msgstr "Le nombre maximum de nops à insérer pour un indice (2 par défaut)."
#: config/spu/spu.opt:60
-#, fuzzy
-#| msgid "The maximum number of instructions to consider to unroll in a loop"
msgid "Approximate maximum number of instructions to allow between a hint and its branch [125]."
-msgstr "Le nombre maximum d'instructions à considérer à inclure dans une boucle"
+msgstr "Nombre maximum approximatif d'instructions à permettre entre un indice et sa branche [125]."
#: config/spu/spu.opt:64
-#, fuzzy
-#| msgid "Generate code for big endian"
msgid "Generate code for 18 bit addressing."
-msgstr "Générer du code pour un système à octets de poids fort"
+msgstr "Générer du code pour un adressage sur 18 bits."
#: config/spu/spu.opt:68
-#, fuzzy
-#| msgid "Generate code for big endian"
msgid "Generate code for 32 bit addressing."
-msgstr "Générer du code pour un système à octets de poids fort"
+msgstr "Générer du code pour un adressage sur 32 bits."
#: config/spu/spu.opt:76
msgid "Insert hbrp instructions after hinted branch targets to avoid the SPU hang issue."
-msgstr ""
+msgstr "Insérer des instructions hbrp après des cibles de branchements avec indices pour éviter de planter le SPU."
#: config/spu/spu.opt:80 config/i386/i386.opt:247 config/s390/s390.opt:56
-#, fuzzy
-#| msgid "Generate code for given CPU"
msgid "Generate code for given CPU."
-msgstr "Générer le code pour le processeur donné"
+msgstr "Générer du code pour le processeur donné."
#: config/spu/spu.opt:88
-#, fuzzy
-#| msgid "Pass parameters in registers (default)"
msgid "Access variables in 32-bit PPU objects (default)."
-msgstr "Passer les paramètres par les registres (par défaut)"
+msgstr "Accéder aux variables dans des objets PPU sur 32 bits (par défaut)."
#: config/spu/spu.opt:92
-#, fuzzy
-#| msgid "Pass parameters in registers (default)"
msgid "Access variables in 64-bit PPU objects."
-msgstr "Passer les paramètres par les registres (par défaut)"
+msgstr "Accéder aux variables dans des objets PPU sur 64 bits."
#: config/spu/spu.opt:96
msgid "Allow conversions between __ea and generic pointers (default)."
-msgstr ""
+msgstr "Permettre les conversions entre __ea et les pointeurs génériques (par défaut)."
#: config/spu/spu.opt:100
msgid "Size (in KB) of software data cache."
-msgstr ""
+msgstr "La taille (en Ko) de la cache des données logicielles."
#: config/spu/spu.opt:104
msgid "Atomically write back software data cache lines (default)."
-msgstr ""
+msgstr "Écrire atomiquement dans les lignes de cache des données logicielles (par défaut)."
#: config/epiphany/epiphany.opt:24
msgid "Don't use any of r32..r63."
-msgstr ""
+msgstr "N'utiliser aucun des r32..r63."
#: config/epiphany/epiphany.opt:28
msgid "preferentially allocate registers that allow short instruction generation."
-msgstr ""
+msgstr "allouer de préférence des registres qui autorisent la génération d'instructions courtes."
#: config/epiphany/epiphany.opt:32
-#, fuzzy
-#| msgid "Relax branches"
msgid "Set branch cost."
-msgstr "Branchements relaxés"
+msgstr "Définir le coût d'un branchement."
#: config/epiphany/epiphany.opt:36
-#, fuzzy
-#| msgid "Enable use of conditional move instructions"
msgid "enable conditional move instruction usage."
-msgstr "Autoriser l'utilisation des instructions conditionnelles move"
+msgstr "activer l'utilisation de l'instruction de déplacement conditionnel."
#: config/epiphany/epiphany.opt:40
-#, fuzzy
-#| msgid "The maximum number of instructions to consider to fill a delay slot"
msgid "set number of nops to emit before each insn pattern."
-msgstr "Le nombre maximum d'instructions à considérer pour remplir une slot délai"
+msgstr "fixer le nombre de nops a émettre avant chaque motif d'insn."
#: config/epiphany/epiphany.opt:52
-#, fuzzy
-#| msgid "Use software floating point"
msgid "Use software floating point comparisons."
-msgstr "Utiliser le traitement par logiciel des nombres flottants"
+msgstr "Utiliser les comparaisons logicielles des virgules flottantes."
#: config/epiphany/epiphany.opt:56
msgid "Enable split of 32 bit immediate loads into low / high part."
-msgstr ""
+msgstr "Autoriser la scission des chargements d'immédiats sur 32 bits en partie basse / haute."
#: config/epiphany/epiphany.opt:60
msgid "Enable use of POST_INC / POST_DEC."
-msgstr ""
+msgstr "Activer l'utilisation de POST_INC / POST_DEC."
#: config/epiphany/epiphany.opt:64
msgid "Enable use of POST_MODIFY."
-msgstr ""
+msgstr "Activer l'utilisation de POST_MODIFY."
#: config/epiphany/epiphany.opt:68
msgid "Set number of bytes on the stack preallocated for use by the callee."
-msgstr ""
+msgstr "Définir le nombre d'octets pré-alloués sur la pile destinés à être utilisés par l'appelé."
#: config/epiphany/epiphany.opt:72
msgid "Assume round to nearest is selected for purposes of scheduling."
-msgstr ""
+msgstr "Supposer que l'arrondi au plus proche est sélectionné quand il s'agit d'ordonnancer."
#: config/epiphany/epiphany.opt:76
-#, fuzzy
-#| msgid "Generate call insns as indirect calls, if necessary"
msgid "Generate call insns as indirect calls."
-msgstr "Générer l'appel insn comme un appel indirect, si nécessaire"
+msgstr "Générer les insns d'appels comme appels indirects."
#: config/epiphany/epiphany.opt:80
-#, fuzzy
-#| msgid "Generate call insns as indirect calls, if necessary"
msgid "Generate call insns as direct calls."
-msgstr "Générer l'appel insn comme un appel indirect, si nécessaire"
+msgstr "Générer les insns d'appels comme appels directs."
#: config/epiphany/epiphany.opt:84
msgid "Assume labels and symbols can be addressed using 16 bit absolute addresses."
-msgstr ""
+msgstr "Supposer que les étiquettes et les symboles peuvent être adressés en utilisant des adresses absolues sur 16 bits."
#: config/epiphany/epiphany.opt:108
msgid "A floatig point to integer truncation may be replaced with rounding to save mode switching."
-msgstr ""
+msgstr "La troncature d'un nombre décimal en nombre entier peut être remplacée par un arrondi pour économiser un changement de mode."
#: config/epiphany/epiphany.opt:112
-#, fuzzy
-#| msgid "Use structs on stronger alignment for double-word copies"
msgid "Vectorize for double-word operations."
-msgstr "Utiliser des structs avec alignement plus fort pour les copies de mots-doubles"
+msgstr "Vectoriser pour des opérations sur des doubles mots."
#: config/epiphany/epiphany.opt:128
msgid "Split unaligned 8 byte vector moves before post-modify address generation."
-msgstr ""
+msgstr "Scinder les déplacements de vecteurs de 8 octets non-alignés avant la génération d'adresse post-modifiée."
#: config/epiphany/epiphany.opt:132
-#, fuzzy
-#| msgid "Use hardware floating point instructions"
msgid "Use the floating point unit for integer add/subtract."
-msgstr "Utiliser les instructions matérielles en virgule flottante"
+msgstr "Utiliser l'unité en virgule flottante pour ajouter/soustraire des entiers."
#: config/epiphany/epiphany.opt:136
msgid "Set register to hold -1."
-msgstr ""
+msgstr "Définir le registre pour contenir -1."
#: config/ft32/ft32.opt:23
msgid "target the software simulator."
-msgstr ""
+msgstr "cible le simulateur logiciel."
#: config/ft32/ft32.opt:27 config/s390/s390.opt:201 config/mips/mips.opt:385
-#, fuzzy
-#| msgid "Use ROM instead of RAM"
msgid "Use LRA instead of reload."
-msgstr "Utiliser le ROM au lieu de la RAM"
+msgstr "Utiliser LRA au lieu d'un rechargement."
#: config/ft32/ft32.opt:31
-#, fuzzy
-#| msgid "Enable use of DB instruction"
msgid "Avoid use of the DIV and MOD instructions"
-msgstr "Activer l'utilisation d'instruction DB"
+msgstr "Éviter l'utilisation des instructions DIV et MOD"
#: config/h8300/h8300.opt:23
-#, fuzzy
-#| msgid "Generate H8S code"
msgid "Generate H8S code."
-msgstr "Générer du code H8S"
+msgstr "Générer du code H8S."
#: config/h8300/h8300.opt:27
-#, fuzzy
-#| msgid "Generate H8SX code"
msgid "Generate H8SX code."
-msgstr "Générer du code H8SX"
+msgstr "Générer du code H8SX."
#: config/h8300/h8300.opt:31
-#, fuzzy
-#| msgid "Generate H8S/2600 code"
msgid "Generate H8S/2600 code."
-msgstr "Générer du code H8S/S2600"
+msgstr "Générer du code H8S/S2600."
#: config/h8300/h8300.opt:35
-#, fuzzy
-#| msgid "Make integers 32 bits wide"
msgid "Make integers 32 bits wide."
-msgstr "Rendre les entiers larges de 32 bits"
+msgstr "Rendre les entiers larges de 32 bits."
#: config/h8300/h8300.opt:42
-#, fuzzy
-#| msgid "Use registers for argument passing"
msgid "Use registers for argument passing."
-msgstr "Utiliser les registres pour le passage d'arguments"
+msgstr "Utiliser les registres pour le passage d'arguments."
#: config/h8300/h8300.opt:46
-#, fuzzy
-#| msgid "Consider access to byte sized memory slow"
msgid "Consider access to byte sized memory slow."
-msgstr "Considérer l'accès mémoire lent pour la taille d'octets"
+msgstr "Considérer que l'accès à une mémoire de un octet est lente."
#: config/h8300/h8300.opt:50
-#, fuzzy
-#| msgid "Enable linker relaxing"
msgid "Enable linker relaxing."
-msgstr "Activer la relâche par l'éditeur de liens"
+msgstr "Activer la relâche par l'éditeur de liens."
#: config/h8300/h8300.opt:54
-#, fuzzy
-#| msgid "Generate H8/300H code"
msgid "Generate H8/300H code."
-msgstr "Générer du code H8/300H"
+msgstr "Générer du code H8/300H."
#: config/h8300/h8300.opt:58
-#, fuzzy
-#| msgid "Enable the normal mode"
msgid "Enable the normal mode."
-msgstr "Activer le mode normal"
+msgstr "Activer le mode normal."
#: config/h8300/h8300.opt:62
-#, fuzzy
-#| msgid "Use H8/300 alignment rules"
msgid "Use H8/300 alignment rules."
-msgstr "Utiliser les règles d'alignement H8/300"
+msgstr "Utiliser les règles d'alignement du H8/300."
#: config/h8300/h8300.opt:66
msgid "Push extended registers on stack in monitor functions."
-msgstr ""
+msgstr "Pousser les registres étendus sur la pile dans les fonctions de monitoring."
#: config/h8300/h8300.opt:70
-#, fuzzy
-#| msgid "Do not use the callt instruction"
msgid "Do not push extended registers on stack in monitor functions."
-msgstr "Ne pas utiliser l'instruction callt"
+msgstr "Ne pas pousser les registres étendus sur la pile dans les fonctions de monitoring."
#: config/pdp11/pdp11.opt:23
-#, fuzzy
-#| msgid "Generate code for an 11/10"
msgid "Generate code for an 11/10."
-msgstr "Générer du code pour un 11/10"
+msgstr "Générer du code pour un 11/10."
#: config/pdp11/pdp11.opt:27
-#, fuzzy
-#| msgid "Generate code for an 11/40"
msgid "Generate code for an 11/40."
-msgstr "Générer du code pour un 11/40"
+msgstr "Générer du code pour un 11/40."
#: config/pdp11/pdp11.opt:31
-#, fuzzy
-#| msgid "Generate code for an 11/45"
msgid "Generate code for an 11/45."
-msgstr "Générer du code pour un 11/45"
+msgstr "Générer du code pour un 11/45."
#: config/pdp11/pdp11.opt:35
-#, fuzzy
-#| msgid "Return floating point results in ac0"
msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)."
-msgstr "Le résultat retourné en virgule flottante se retrouve dans AC0."
+msgstr "Retourne les résultats en virgule flottante dans ac0 (fr0 dans la syntaxe de l'assembleur Unix)."
#: config/pdp11/pdp11.opt:39
msgid "Do not use inline patterns for copying memory."
-msgstr ""
+msgstr "Ne pas utiliser des motifs en lignes pour copier de la mémoire."
#: config/pdp11/pdp11.opt:43
msgid "Use inline patterns for copying memory."
-msgstr ""
+msgstr "Utiliser des motifs en lignes pour copier de la mémoire."
#: config/pdp11/pdp11.opt:47
msgid "Do not pretend that branches are expensive."
-msgstr ""
+msgstr "Ne pas prétendre que les branches sont onéreuses."
#: config/pdp11/pdp11.opt:51
msgid "Pretend that branches are expensive."
-msgstr ""
+msgstr "Prétendre que les branches sont onéreuses."
#: config/pdp11/pdp11.opt:55
-#, fuzzy
-#| msgid "Use the DEC assembler syntax"
msgid "Use the DEC assembler syntax."
-msgstr "Utiliser la syntaxe de l'assembleur DEC"
+msgstr "Utiliser la syntaxe de l'assembleur DEC."
#: config/pdp11/pdp11.opt:59
-#, fuzzy
-#| msgid "Use 32 bit float"
msgid "Use 32 bit float."
-msgstr "Utiliser des flottants de 32 bits"
+msgstr "Utiliser des flottants de 32 bits."
#: config/pdp11/pdp11.opt:63
-#, fuzzy
-#| msgid "Use 64 bit float"
msgid "Use 64 bit float."
-msgstr "Utiliser des flottants de 64 bits"
+msgstr "Utiliser des flottants de 64 bits."
#: config/pdp11/pdp11.opt:67 config/rs6000/rs6000.opt:177
#: config/frv/frv.opt:158
-#, fuzzy
-#| msgid "Use hardware floating point"
msgid "Use hardware floating point."
-msgstr "Utiliser l'unité matérielle en virgule flottante"
+msgstr "Utiliser l'unité matérielle pour les opérations en virgule flottante."
#: config/pdp11/pdp11.opt:71
-#, fuzzy
-#| msgid "Use 16 bit int"
msgid "Use 16 bit int."
-msgstr "Utiliser des int de 16 bits"
+msgstr "Utiliser des int de 16 bits."
#: config/pdp11/pdp11.opt:75
-#, fuzzy
-#| msgid "Use 32 bit int"
msgid "Use 32 bit int."
-msgstr "Utiliser des int de 32 bits"
+msgstr "Utiliser des int de 32 bits."
#: config/pdp11/pdp11.opt:79 config/rs6000/rs6000.opt:173
-#, fuzzy
-#| msgid "Do not use hardware floating point"
msgid "Do not use hardware floating point."
-msgstr "Ne pas utiliser le matériel pour virgule flottante"
+msgstr "Ne pas utiliser l'unité matérielle pour les opérations en virgule flottante."
#: config/pdp11/pdp11.opt:83
-#, fuzzy
-#| msgid "Target has split I&D"
msgid "Target has split I&D."
-msgstr "Cible a un I&D séparé"
+msgstr "La cible a un bus I&D (Instruction and Data space) séparé."
#: config/pdp11/pdp11.opt:87
-#, fuzzy
-#| msgid "Use UNIX assembler syntax"
msgid "Use UNIX assembler syntax."
-msgstr "Utiliser la syntaxe de l'assembleur UNIX"
+msgstr "Utiliser la syntaxe de l'assembleur UNIX."
#: config/xtensa/xtensa.opt:23
-#, fuzzy
-#| msgid "Use CONST16 instruction to load constants"
msgid "Use CONST16 instruction to load constants."
-msgstr "Utiliser les instructions CONST16 pour charger les constantes"
+msgstr "Utiliser l'instruction CONST16 pour charger les constantes."
#: config/xtensa/xtensa.opt:27
-#, fuzzy
-#| msgid "Generate position-independent code if possible"
msgid "Disable position-independent code (PIC) for use in OS kernel code."
-msgstr "Générer du code indépendant de la position si possible"
+msgstr "Désactiver le code indépendant de la position (PIC) pour l'utilisation dans du code du noyau de l'OS."
#: config/xtensa/xtensa.opt:31
-#, fuzzy
-#| msgid "Use indirect CALLXn instructions for large programs"
msgid "Use indirect CALLXn instructions for large programs."
-msgstr "Utiliser les instructions indirectes CALLXn pour les grands programmes"
+msgstr "Utiliser les instructions indirectes CALLXn pour les grands programmes."
#: config/xtensa/xtensa.opt:35
-#, fuzzy
-#| msgid "Automatically align branch targets to reduce branch penalties"
msgid "Automatically align branch targets to reduce branch penalties."
-msgstr "Aligner automatiquement les branchements cibles pour réduire les pénalités de branchement"
+msgstr "Aligner automatiquement les cibles des branchements pour réduire les pénalités des branchements."
#: config/xtensa/xtensa.opt:39
-#, fuzzy
-#| msgid "Intersperse literal pools with code in the text section"
msgid "Intersperse literal pools with code in the text section."
-msgstr "Entrecouper les lots de littéraux avec le code dans la section texte"
+msgstr "Entrecouper les lots de littéraux avec le code dans la section texte."
#: config/xtensa/xtensa.opt:43
msgid "Relax literals in assembler and place them automatically in the text section."
-msgstr ""
+msgstr "Relaxer les littéraux en assembleur et les placer automatiquement dans la section texte."
#: config/xtensa/xtensa.opt:47
-#, fuzzy
-#| msgid "Do not serialize volatile memory references with MEMW instructions"
msgid "-mno-serialize-volatile\tDo not serialize volatile memory references with MEMW instructions."
-msgstr "Ne pas sérialiser les références à la mémoire volatile avec des instructions MEMW"
+msgstr "-mno-serialize-volatile\tNe pas sérialiser les références à la mémoire volatile avec des instructions MEMW."
#: config/i386/cygming.opt:23
-#, fuzzy
-#| msgid "Create console application"
msgid "Create console application."
-msgstr "Créer une application de type console"
+msgstr "Créer une application de type console."
#: config/i386/cygming.opt:27
-#, fuzzy
-#| msgid "Generate code for a DLL"
msgid "Generate code for a DLL."
-msgstr "Générer le code pour un DLL"
+msgstr "Générer le code pour une DLL."
#: config/i386/cygming.opt:31
-#, fuzzy
-#| msgid "Ignore dllimport for functions"
msgid "Ignore dllimport for functions."
-msgstr "Ignorer dllimport pour fonctions"
+msgstr "Ignorer dllimport pour les fonctions."
#: config/i386/cygming.opt:35
-#, fuzzy
-#| msgid "Use Mingw-specific thread support"
msgid "Use Mingw-specific thread support."
-msgstr "Utilise le support de thread spécifique à Mingw"
+msgstr "Utiliser le support de threads spécifique à Mingw."
#: config/i386/cygming.opt:39
-#, fuzzy
-#| msgid "Set Windows defines"
msgid "Set Windows defines."
-msgstr "Initialiser les définitions Windows"
+msgstr "Initialiser les définitions Windows."
#: config/i386/cygming.opt:43
-#, fuzzy
-#| msgid "Create GUI application"
msgid "Create GUI application."
-msgstr "Créer une application de type GUI"
+msgstr "Créer une application de type GUI."
#: config/i386/cygming.opt:47 config/i386/interix.opt:32
msgid "Use the GNU extension to the PE format for aligned common data."
-msgstr ""
+msgstr "Utiliser l'extension GNU du format PE pour les données communes alignées."
#: config/i386/cygming.opt:51
msgid "Compile code that relies on Cygwin DLL wrappers to support C++ operator new/delete replacement."
-msgstr ""
+msgstr "Compiler du code qui repose sur la surcouche de la DLL Cygwin pour supporter le remplacement des opérateurs new et delete du C++."
#: config/i386/cygming.opt:58
msgid "Put relocated read-only data into .data section."
-msgstr ""
+msgstr "Placer les données relocalisées en lecture seule dans la section .data."
#: config/i386/mingw.opt:29
msgid "Warn about none ISO msvcrt scanf/printf width extensions."
-msgstr ""
+msgstr "Avertir à propos des extensions de largeur de scanf/printf de msvcrt qui ne sont pas ISO."
#: config/i386/mingw.opt:33
msgid "For nested functions on stack executable permission is set."
-msgstr ""
+msgstr "Activer la permission d'exécution sur la pile pour les fonctions imbriquées."
#: config/i386/mingw-w64.opt:23
msgid "Use unicode startup and define UNICODE macro."
-msgstr ""
+msgstr "Utiliser une amorce unicode et défini la macro UNICODE."
#: config/i386/i386.opt:182
-#, fuzzy
-#| msgid "sizeof(long double) is 16"
msgid "sizeof(long double) is 16."
-msgstr "sizeof(long double) est 16"
+msgstr "sizeof(long double) vaut 16."
#: config/i386/i386.opt:186 config/i386/i386.opt:354
-#, fuzzy
-#| msgid "Use hardware fp"
msgid "Use hardware fp."
-msgstr "Utiliser le FP matériel"
+msgstr "Utiliser le coprocesseur mathématique."
#: config/i386/i386.opt:190
-#, fuzzy
-#| msgid "sizeof(long double) is 12"
msgid "sizeof(long double) is 12."
-msgstr "sizeof(long double) est 12"
+msgstr "sizeof(long double) vaut 12."
#: config/i386/i386.opt:194
-#, fuzzy
-#| msgid "Use 80-bit long double"
msgid "Use 80-bit long double."
-msgstr "Utiliser un long double de 80 bits"
+msgstr "Utiliser un long double de 80 bits."
#: config/i386/i386.opt:198 config/s390/s390.opt:130
#: config/sparc/long-double-switch.opt:27 config/alpha/alpha.opt:102
-#, fuzzy
-#| msgid "Use 64-bit long double"
msgid "Use 64-bit long double."
-msgstr "Utiliser un long double de 64 bits"
+msgstr "Utiliser un long double de 64 bits."
#: config/i386/i386.opt:202 config/s390/s390.opt:126
#: config/sparc/long-double-switch.opt:23 config/alpha/alpha.opt:98
-#, fuzzy
-#| msgid "Use 128-bit long double"
msgid "Use 128-bit long double."
-msgstr "Utiliser un long double de 128 bits"
+msgstr "Utiliser un long double de 128 bits."
#: config/i386/i386.opt:206 config/sh/sh.opt:209
-#, fuzzy
-#| msgid "Do not move instructions into a function's prologue"
msgid "Reserve space for outgoing arguments in the function prologue."
-msgstr "Ne pas déplacer les instruction dans le prologue de fonction"
+msgstr "Réserver de l'espace dans le prologue d'une fonction pour les arguments de sortie."
#: config/i386/i386.opt:210
-#, fuzzy
-#| msgid "Align some doubles on dword boundary"
msgid "Align some doubles on dword boundary."
-msgstr "Aligner quelques doubles sur des frontières de mots doubles"
+msgstr "Aligner quelques doubles sur des frontières de mots doubles."
#: config/i386/i386.opt:214
-#, fuzzy
-#| msgid "Function starts are aligned to this power of 2"
msgid "Function starts are aligned to this power of 2."
-msgstr "Débuts des fonction alignés selon une puissance de 2"
+msgstr "Aligner les débuts des fonctions sur une puissance de 2 de cette valeur."
#: config/i386/i386.opt:218
-#, fuzzy
-#| msgid "Jump targets are aligned to this power of 2"
msgid "Jump targets are aligned to this power of 2."
-msgstr "Sauts de cibles alignés selon une puissance de 2"
+msgstr "Aligner les cibles des sauts sur une puissance de 2 de cette valeur."
#: config/i386/i386.opt:222
-#, fuzzy
-#| msgid "Loop code aligned to this power of 2"
msgid "Loop code aligned to this power of 2."
-msgstr "Codes de boucles alignés selon une puissance de 2"
+msgstr "Aligner le code des boucles sur une puissance de 2 de cette valeur."
#: config/i386/i386.opt:226
-#, fuzzy
-#| msgid "Align destination of the string operations"
msgid "Align destination of the string operations."
-msgstr "Aligner la destination des opérations sur les chaînes"
+msgstr "Aligner la destination des opérations sur les chaînes."
#: config/i386/i386.opt:230
-#, fuzzy
-#| msgid "Do not tune writable data alignment"
msgid "Use the given data alignment."
-msgstr "Ne pas ajuster l'alignement les sections de données dynamiques"
+msgstr "Utiliser l'alignement de données spécifié."
#: config/i386/i386.opt:234
msgid "Known data alignment choices (for use with the -malign-data= option):"
-msgstr ""
+msgstr "Choix connus pour l'alignement de données (à utiliser avec l'option -malign-data=):"
#: config/i386/i386.opt:251
-#, fuzzy
-#| msgid "Use given assembler dialect"
msgid "Use given assembler dialect."
-msgstr "Utiliser la syntaxe de l'assembleur donné"
+msgstr "Utiliser le dialecte de l'assembleur donné."
#: config/i386/i386.opt:255
msgid "Known assembler dialects (for use with the -masm-dialect= option):"
-msgstr ""
+msgstr "Dialectes d'assembleurs connus (à utiliser avec l'option -masm-dialect=):"
#: config/i386/i386.opt:265
-#, fuzzy
-#| msgid "Branches are this expensive (1-5, arbitrary units)"
msgid "Branches are this expensive (1-5, arbitrary units)."
-msgstr "Branchements coûteux à ce point (1-4, unités arbitraires)"
+msgstr "Les branchements sont coûteux à ce point (1-5, unités arbitraires)."
#: config/i386/i386.opt:269
msgid "Data greater than given threshold will go into .ldata section in x86-64 medium model."
-msgstr ""
+msgstr "Les données plus grandes que la limite spécifiée iront dans la section .ldata dans le modèle moyen du x86-64."
#: config/i386/i386.opt:273
-#, fuzzy
-#| msgid "Use given x86-64 code model"
msgid "Use given x86-64 code model."
-msgstr "Utiliser le modèle de x86-64 donné"
+msgstr "Utiliser le modèle de code x86-64 donné."
#: config/i386/i386.opt:277 config/rs6000/aix64.opt:36
#: config/rs6000/linux64.opt:32 config/tilegx/tilegx.opt:57
msgid "Known code models (for use with the -mcmodel= option):"
-msgstr ""
+msgstr "Modèles de code connus (à utiliser avec l'option -mcmodel=):"
#: config/i386/i386.opt:296
-#, fuzzy
-#| msgid "Use complex addressing modes"
msgid "Use given address mode."
-msgstr "Utiliser les modes d'adressage complexes"
+msgstr "Utiliser le mode d'adressage spécifié."
#: config/i386/i386.opt:300
msgid "Known address mode (for use with the -maddress-mode= option):"
-msgstr ""
+msgstr "Modes d'adressage connus (à utiliser avec l'option -maddress-mode=):"
#: config/i386/i386.opt:309
-#, fuzzy
-#| msgid "This switch is deprecated; use -Wextra instead"
msgid "%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead"
-msgstr "Cette option est obsolète; utiliser -Wextra à la place"
+msgstr "%<-mcpu=%> est déprécié; utilisez plutôt %<-mtune=%> ou %<-march=%>"
#: config/i386/i386.opt:313
-#, fuzzy
-#| msgid "Generate sin, cos, sqrt for FPU"
msgid "Generate sin, cos, sqrt for FPU."
-msgstr "Générer sin, cos, sqrt pour le FPU"
+msgstr "Générer sin, cos, sqrt pour le coprocesseur mathématique."
#: config/i386/i386.opt:317
msgid "Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack."
-msgstr ""
+msgstr "Toujours utiliser DRAP (Dynamic Realigned Argument Pointer) pour ré-aligner la pile."
#: config/i386/i386.opt:321
-#, fuzzy
-#| msgid "Return values of functions in FPU registers"
msgid "Return values of functions in FPU registers."
-msgstr "Retourner les valeurs de fonctions dans les registres FPU"
+msgstr "Retourner les valeurs de fonctions dans les registres du coprocesseur mathématique."
#: config/i386/i386.opt:325
-#, fuzzy
-#| msgid "Generate floating point mathematics using given instruction set"
msgid "Generate floating point mathematics using given instruction set."
-msgstr "Générer les mathématiques en virgule flottante avec le jeu d'instructions données"
+msgstr "Générer les mathématiques en virgule flottante avec le jeu d'instructions donné."
#: config/i386/i386.opt:329
-#, fuzzy
-#| msgid "too many arguments for format"
msgid "Valid arguments to -mfpmath=:"
-msgstr "trop d'arguments pour le format"
+msgstr "Arguments valides pour -mfpmath=:"
#: config/i386/i386.opt:362
-#, fuzzy
-#| msgid "Inline all known string operations"
msgid "Inline all known string operations."
-msgstr "Permettre l'enlignage dans toutes les opérations portant sur les chaînes"
+msgstr "Mettre en ligne toutes les opérations connues sur des chaînes."
#: config/i386/i386.opt:366
msgid "Inline memset/memcpy string operations, but perform inline version only for small blocks."
-msgstr ""
+msgstr "Mettre en ligne les opérations memset/memcpy sur des chaînes mais n'exécuter la version en ligne que pour des petits blocs."
#: config/i386/i386.opt:369
msgid "%<-mintel-syntax%> and %<-mno-intel-syntax%> are deprecated; use %<-masm=intel%> and %<-masm=att%> instead"
-msgstr ""
+msgstr "%<-mintel-syntax%> et %<-mno-intel-syntax%> sont dépréciés; utilisez plutôt %<-masm=intel%> et %<-masm=att%>"
#: config/i386/i386.opt:374
-#, fuzzy
-#| msgid "Use native (MS) bitfield layout"
msgid "Use native (MS) bitfield layout."
-msgstr "Utiliser une configuration de champ de bits native (MS)"
+msgstr "Utiliser une disposition des champs de bits native (MS)."
#: config/i386/i386.opt:394
-#, fuzzy
-#| msgid "Return floating point results in ac0"
msgid "Set 80387 floating-point precision to 32-bit."
-msgstr "Le résultat retourné en virgule flottante se retrouve dans AC0."
+msgstr "Fixer la précision en virgule flottante du 80387 à 32 bits."
#: config/i386/i386.opt:398
-#, fuzzy
-#| msgid "Return floating point results in ac0"
msgid "Set 80387 floating-point precision to 64-bit."
-msgstr "Le résultat retourné en virgule flottante se retrouve dans AC0."
+msgstr "Fixer la précision en virgule flottante du 80387 à 64 bits."
#: config/i386/i386.opt:402
-#, fuzzy
-#| msgid "Return floating point results in ac0"
msgid "Set 80387 floating-point precision to 80-bit."
-msgstr "Le résultat retourné en virgule flottante se retrouve dans AC0."
+msgstr "Fixer la précision en virgule flottante du 80387 à 80 bits."
#: config/i386/i386.opt:406
-#, fuzzy
-#| msgid "Attempt to keep stack aligned to this power of 2"
msgid "Attempt to keep stack aligned to this power of 2."
-msgstr "Tentative de conservation de la pile alignée selon une puissance de 2"
+msgstr "Essayer de conserver l'alignement de la pile sur cette puissance de 2."
#: config/i386/i386.opt:410
-#, fuzzy
-#| msgid "Attempt to keep stack aligned to this power of 2"
msgid "Assume incoming stack aligned to this power of 2."
-msgstr "Tentative de conservation de la pile alignée selon une puissance de 2"
+msgstr "Supposer que l'alignement de la pile entrante est sur cette puissance de 2."
#: config/i386/i386.opt:414
-#, fuzzy
-#| msgid "Use push instructions to save outgoing arguments"
msgid "Use push instructions to save outgoing arguments."
-msgstr "Utiliser les instructions push pour sauvegardes les arguments sortants"
+msgstr "Utiliser les instructions push pour sauvegardes les arguments sortants."
#: config/i386/i386.opt:418
-#, fuzzy
-#| msgid "Use red-zone in the x86-64 code"
msgid "Use red-zone in the x86-64 code."
-msgstr "Utiliser la zone-rouge pour le code x86-64"
+msgstr "Utiliser une zone rouge (espace réservé sur la pile pour usage par l'appelé) dans le code x86-64."
#: config/i386/i386.opt:422
-#, fuzzy
-#| msgid "Number of registers used to pass integer arguments"
msgid "Number of registers used to pass integer arguments."
-msgstr "Nombre de registres utilisés pour passer les arguments entiers"
+msgstr "Nombre de registres utilisés pour passer les arguments entiers."
#: config/i386/i386.opt:426
-#, fuzzy
-#| msgid "Alternate calling convention"
msgid "Alternate calling convention."
-msgstr "Convention alternative d'appels"
+msgstr "Convention d'appel alternative."
#: config/i386/i386.opt:430 config/alpha/alpha.opt:23
-#, fuzzy
-#| msgid "Do not use hardware fp"
msgid "Do not use hardware fp."
-msgstr "Ne pas utiliser l'unité FP matérielle"
+msgstr "Ne pas utiliser le coprocesseur mathématique."
#: config/i386/i386.opt:434
msgid "Use SSE register passing conventions for SF and DF mode."
-msgstr ""
+msgstr "Utiliser les conventions de passage des registres SSE pour les modes SF et DF."
#: config/i386/i386.opt:438
msgid "Realign stack in prologue."
-msgstr ""
+msgstr "Ré-aligner la pile dans le prologue."
#: config/i386/i386.opt:442
-#, fuzzy
-#| msgid "Enable stack probing"
msgid "Enable stack probing."
-msgstr "Autoriser le sondage de la pile"
+msgstr "Autoriser le sondage de la pile."
#: config/i386/i386.opt:446
msgid "Specify memcpy expansion strategy when expected size is known."
-msgstr ""
+msgstr "Spécifier la stratégie d'expansion de memcpy quand la taille attendue est connue."
#: config/i386/i386.opt:450
msgid "Specify memset expansion strategy when expected size is known."
-msgstr ""
+msgstr "Spécifier la stratégie d'expansion de memset quand la taille attendue est connue."
#: config/i386/i386.opt:454
-#, fuzzy
-#| msgid "possible start of unterminated string literal"
msgid "Chose strategy to generate stringop using."
-msgstr "début possible d'une chaîne de mot non terminée"
+msgstr "Choisir la stratégie pour générer du code en ligne pour les opérations sur des chaînes."
#: config/i386/i386.opt:458
msgid "Valid arguments to -mstringop-strategy=:"
-msgstr ""
+msgstr "Les arguments valables pour -mstringop-strategy=:"
#: config/i386/i386.opt:486
-#, fuzzy
-#| msgid "Use given thread-local storage dialect"
msgid "Use given thread-local storage dialect."
-msgstr "Utiliser le dialecte de stockage du thread local fourni"
+msgstr "Utiliser le dialecte de stockage local au thread fourni."
#: config/i386/i386.opt:490
msgid "Known TLS dialects (for use with the -mtls-dialect= option):"
-msgstr ""
+msgstr "Dialectes TLS connus (à utiliser avec l'option -mtls-dialect=):"
#: config/i386/i386.opt:500
-#, fuzzy, c-format
-#| msgid "Use direct references against %gs when accessing tls data"
+#, c-format
msgid "Use direct references against %gs when accessing tls data."
-msgstr "Utiliser la référence directe envers %gs lors de l'accès des données tls"
+msgstr "Utiliser les références directes envers %gs lors de l'accès des données TLS."
#: config/i386/i386.opt:508
-#, fuzzy
-#| msgid "Allow all ugly features"
msgid "Fine grain control of tune features."
-msgstr "Permettre toutes les options laides"
+msgstr "Contrôle fin des fonctionnalités d'ajustement."
#: config/i386/i386.opt:512
-#, fuzzy
-#| msgid "Allow all ugly features"
msgid "Clear all tune features."
-msgstr "Permettre toutes les options laides"
+msgstr "Effacer toutes les fonctionnalités d'ajustement."
#: config/i386/i386.opt:519
-#, fuzzy
-#| msgid "Generate code for given CPU"
msgid "Generate code that conforms to Intel MCU psABI."
-msgstr "Générer le code pour le processeur donné"
+msgstr "Générer du code conforme à l'ABI spécifique au processeur (psABI) du MCU Intel."
#: config/i386/i386.opt:523
-#, fuzzy
-#| msgid "Generate code for given CPU"
msgid "Generate code that conforms to the given ABI."
-msgstr "Générer le code pour le processeur donné"
+msgstr "Générer du code conforme à l'ABI spécifiée."
#: config/i386/i386.opt:527
msgid "Known ABIs (for use with the -mabi= option):"
-msgstr ""
+msgstr "ABI connues (à utiliser avec l'option -mabi=):"
#: config/i386/i386.opt:537 config/rs6000/rs6000.opt:189
-#, fuzzy
-#| msgid "Specify ABI to use"
msgid "Vector library ABI to use."
-msgstr "Spécifier l'ABI à utiliser"
+msgstr "ABI de la bibliothèque vectorielle à utiliser."
#: config/i386/i386.opt:541
msgid "Known vectorization library ABIs (for use with the -mveclibabi= option):"
-msgstr ""
+msgstr "ABI des bibliothèques vectorielles connues (à utiliser avec l'option -mveclibabi=):"
#: config/i386/i386.opt:551
-#, fuzzy
-#| msgid "Return floating point results in memory"
msgid "Return 8-byte vectors in memory."
-msgstr "Le résultat retourné en virgule flottante se retrouve en mémoire."
+msgstr "Retourner des vecteurs de 8 octets en mémoire."
#: config/i386/i386.opt:555
msgid "Generate reciprocals instead of divss and sqrtss."
-msgstr ""
+msgstr "Générer des réciproques au lieu de divss et sqrtss."
#: config/i386/i386.opt:559
msgid "Control generation of reciprocal estimates."
-msgstr ""
+msgstr "Contrôle la génération des estimations réciproques."
#: config/i386/i386.opt:563
-#, fuzzy
-#| msgid "Do not move instructions into a function's prologue"
msgid "Generate cld instruction in the function prologue."
-msgstr "Ne pas déplacer les instruction dans le prologue de fonction"
+msgstr "Générer l'instruction cld dans le prologue de fonctions."
#: config/i386/i386.opt:567
msgid "Generate vzeroupper instruction before a transfer of control flow out of"
-msgstr ""
+msgstr "Générer l'instruction vzeroupper avant un transfert du flux de contrôle hors d'une fonction."
#: config/i386/i386.opt:572
msgid "Disable Scalar to Vector optimization pass transforming 64-bit integer"
-msgstr ""
+msgstr "Désactiver la passe d'optimisation de scalaires en vecteurs qui transforme les calculs sur des entiers de 64 bits en calculs sur des vecteurs."
#: config/i386/i386.opt:577
msgid "Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4"
-msgstr ""
+msgstr "Effectuer le changement de contexte de l'ordonnanceur si le processeur est un bdver1, bdver2, bdver3, bdver4 ou znver1 et l'ordonnancement Haifa est sélectionné."
#: config/i386/i386.opt:582
msgid "Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer."
-msgstr ""
+msgstr "Utiliser les instructions AVX 128 bits au lieu des instructions AVX 256 bits dans le vectoriseur automatique."
#: config/i386/i386.opt:588
-#, fuzzy
-#| msgid "Generate 32bit i386 code"
msgid "Generate 32bit i386 code."
-msgstr "Générer du code 32 bits pour i386"
+msgstr "Générer du code 32 bits pour i386."
#: config/i386/i386.opt:592
-#, fuzzy
-#| msgid "Generate 64bit x86-64 code"
msgid "Generate 64bit x86-64 code."
-msgstr "Générer du code 64 bits pour x86-64"
+msgstr "Générer du code 64 bits pour x86-64."
#: config/i386/i386.opt:596
-#, fuzzy
-#| msgid "Generate 32bit x86-64 code"
msgid "Generate 32bit x86-64 code."
-msgstr "Générer du code 32 bits pour x86-64"
+msgstr "Générer du code 32 bits pour x86-64."
#: config/i386/i386.opt:600
-#, fuzzy
-#| msgid "Generate 16bit i386 code"
msgid "Generate 16bit i386 code."
-msgstr "Générer du code 16 bits pour i386"
+msgstr "Générer du code 16 bits pour i386."
#: config/i386/i386.opt:604
-#, fuzzy
-#| msgid "Support MMX built-in functions"
msgid "Support MMX built-in functions."
-msgstr "Supporte les fonctions internes MMX"
+msgstr "Supporter les fonctions internes MMX."
#: config/i386/i386.opt:608
-#, fuzzy
-#| msgid "Support 3DNow! built-in functions"
msgid "Support 3DNow! built-in functions."
-msgstr "Supporte les fonctions internes 3DNOW!"
+msgstr "Supporter les fonctions internes 3DNow!."
#: config/i386/i386.opt:612
-#, fuzzy
-#| msgid "Support Athlon 3Dnow! built-in functions"
msgid "Support Athlon 3Dnow! built-in functions."
-msgstr "Supporte les fonctions internes 3DNOW!"
+msgstr "Supporter les fonctions internes 3DNow! de l'Athlon."
#: config/i386/i386.opt:616
-#, fuzzy
-#| msgid "Support MMX and SSE built-in functions and code generation"
msgid "Support MMX and SSE built-in functions and code generation."
-msgstr "Supporte les fonctions internes MMX et SSE et la génération de code"
+msgstr "Supporter les fonctions internes MMX et SSE et la génération de code."
#: config/i386/i386.opt:620
-#, fuzzy
-#| msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
msgid "Support MMX, SSE and SSE2 built-in functions and code generation."
-msgstr "Supporte les fonctions internes MMX, SSE et SSE2 et la génération de code"
+msgstr "Supporter les fonctions internes MMX, SSE et SSE2 et la génération de code."
#: config/i386/i386.opt:624
-#, fuzzy
-#| msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation."
-msgstr "Supporte les fonctions internes MMX, SSE, SSE2 et SSE3 et la génération de code"
+msgstr "Supporter les fonctions internes MMX, SSE, SSE2 et SSE3 et la génération de code."
#: config/i386/i386.opt:628
-#, fuzzy
-#| msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
msgid "Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation."
-msgstr "Supporte les fonctions internes MMX, SSE, SSE2 et SSE3 et la génération de code"
+msgstr "Supporter les fonctions internes MMX, SSE, SSE2, SSE3 et SSSE3 et la génération de code."
#: config/i386/i386.opt:632
-#, fuzzy
-#| msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
msgid "Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code generation."
-msgstr "Supporte les fonctions internes MMX, SSE, SSE2 et SSE3 et la génération de code"
+msgstr "Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3 et SSE4.1 et la génération de code."
#: config/i386/i386.opt:636 config/i386/i386.opt:640
-#, fuzzy
-#| msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation."
-msgstr "Supporte les fonctions internes MMX, SSE, SSE2 et SSE3 et la génération de code"
+msgstr "Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 et SSE4.2 et la génération de code."
#: config/i386/i386.opt:644
-#, fuzzy
-#| msgid "Do not support MMX, SSE and SSE2 built-in functions and code generation"
msgid "Do not support SSE4.1 and SSE4.2 built-in functions and code generation."
-msgstr "Ne supporte pas les fonctions internes MMX, SSE et SSE2 et la génération de code"
+msgstr "Ne pas supporter les fonctions internes SSE4.1 et SSE4.2 et la génération de code."
#: config/i386/i386.opt:647
msgid "%<-msse5%> was removed"
-msgstr ""
+msgstr "%<-msse5%> a été supprimé"
#: config/i386/i386.opt:652
-#, fuzzy
-#| msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in functions and code generation."
-msgstr "Supporte les fonctions internes MMX, SSE, SSE2 et SSE3 et la génération de code"
+msgstr "Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 et AVX et la génération de code."
#: config/i386/i386.opt:656
-#, fuzzy
-#| msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in functions and code generation."
-msgstr "Supporte les fonctions internes MMX, SSE, SSE2 et SSE3 et la génération de code"
+msgstr "Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX et AVX2 et la génération de code."
#: config/i386/i386.opt:660
-#, fuzzy
-#| msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F built-in functions and code generation."
-msgstr "Supporte les fonctions internes MMX, SSE, SSE2 et SSE3 et la génération de code"
+msgstr "Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 et AVX512F et la génération de code."
#: config/i386/i386.opt:664
-#, fuzzy
-#| msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512PF built-in functions and code generation."
-msgstr "Supporte les fonctions internes MMX, SSE, SSE2 et SSE3 et la génération de code"
+msgstr "Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512PF et la génération de code."
#: config/i386/i386.opt:668
-#, fuzzy
-#| msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512ER built-in functions and code generation."
-msgstr "Supporte les fonctions internes MMX, SSE, SSE2 et SSE3 et la génération de code"
+msgstr "Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512ER et la génération de code."
#: config/i386/i386.opt:672
-#, fuzzy
-#| msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512CD built-in functions and code generation."
-msgstr "Supporte les fonctions internes MMX, SSE, SSE2 et SSE3 et la génération de code"
+msgstr "Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512CD et la génération de code."
#: config/i386/i386.opt:676
-#, fuzzy
-#| msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512DQ built-in functions and code generation."
-msgstr "Supporte les fonctions internes MMX, SSE, SSE2 et SSE3 et la génération de code"
+msgstr "Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512DQ et la génération de code."
#: config/i386/i386.opt:680
-#, fuzzy
-#| msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512BW built-in functions and code generation."
-msgstr "Supporte les fonctions internes MMX, SSE, SSE2 et SSE3 et la génération de code"
+msgstr "Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512BW et la génération de code."
#: config/i386/i386.opt:684
-#, fuzzy
-#| msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VL built-in functions and code generation."
-msgstr "Supporte les fonctions internes MMX, SSE, SSE2 et SSE3 et la génération de code"
+msgstr "Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512VL et la génération de code."
#: config/i386/i386.opt:688
-#, fuzzy
-#| msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512IFMA built-in functions and code generation."
-msgstr "Supporte les fonctions internes MMX, SSE, SSE2 et SSE3 et la génération de code"
+msgstr "Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512IFMA et la génération de code."
#: config/i386/i386.opt:692
-#, fuzzy
-#| msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VBMI built-in functions and code generation."
-msgstr "Supporte les fonctions internes MMX, SSE, SSE2 et SSE3 et la génération de code"
+msgstr "Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F et AVX512VBMI et la génération de code."
#: config/i386/i386.opt:696
-#, fuzzy
-#| msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation."
-msgstr "Supporte les fonctions internes MMX, SSE, SSE2 et SSE3 et la génération de code"
+msgstr "Supporter les fonctions internes MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX et FMA et la génération de code."
#: config/i386/i386.opt:700
-#, fuzzy
-#| msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
msgid "Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation."
-msgstr "Supporte les fonctions internes MMX, SSE, SSE2 et SSE3 et la génération de code"
+msgstr "Supporter les fonctions internes MMX, SSE, SSE2, SSE3 et SSE4A et la génération de code."
#: config/i386/i386.opt:704
-#, fuzzy
-#| msgid "Support MMX and SSE built-in functions and code generation"
msgid "Support FMA4 built-in functions and code generation."
-msgstr "Supporte les fonctions internes MMX et SSE et la génération de code"
+msgstr "Supporter les fonctions internes FMA4 et la génération de code."
#: config/i386/i386.opt:708
-#, fuzzy
-#| msgid "Support MMX and SSE built-in functions and code generation"
msgid "Support XOP built-in functions and code generation."
-msgstr "Supporte les fonctions internes MMX et SSE et la génération de code"
+msgstr "Supporter les fonctions internes XOP et la génération de code."
#: config/i386/i386.opt:712
-#, fuzzy
-#| msgid "Support MMX and SSE built-in functions and code generation"
msgid "Support LWP built-in functions and code generation."
-msgstr "Supporte les fonctions internes MMX et SSE et la génération de code"
+msgstr "Supporter les fonctions internes LWP et la génération de code."
#: config/i386/i386.opt:716
msgid "Support code generation of Advanced Bit Manipulation (ABM) instructions."
-msgstr ""
+msgstr "Supporter la génération de code des instructions ABM (Advanced Bit Manipulation)."
#: config/i386/i386.opt:720
-#, fuzzy
-#| msgid "Do not generate single field mfcr instruction"
msgid "Support code generation of popcnt instruction."
-msgstr "Ne pas générer des instructions à champ simple mfcr"
+msgstr "Supporter la génération de code de l'instruction popcnt."
#: config/i386/i386.opt:724
-#, fuzzy
-#| msgid "Support MMX and SSE built-in functions and code generation"
msgid "Support BMI built-in functions and code generation."
-msgstr "Supporte les fonctions internes MMX et SSE et la génération de code"
+msgstr "Supporter les fonctions internes BMI et la génération de code."
#: config/i386/i386.opt:728
-#, fuzzy
-#| msgid "Support MMX and SSE built-in functions and code generation"
msgid "Support BMI2 built-in functions and code generation."
-msgstr "Supporte les fonctions internes MMX et SSE et la génération de code"
+msgstr "Supporter les fonctions internes BMI2 et la génération de code."
#: config/i386/i386.opt:732
-#, fuzzy
-#| msgid "Support MMX and SSE built-in functions and code generation"
msgid "Support LZCNT built-in function and code generation."
-msgstr "Supporte les fonctions internes MMX et SSE et la génération de code"
+msgstr "Supporter les fonctions internes LZCNT et la génération de code."
#: config/i386/i386.opt:736
msgid "Support Hardware Lock Elision prefixes."
-msgstr ""
+msgstr "Supporter les préfixes pour l'élision matérielle des verrous (Hardware Lock Elision)."
#: config/i386/i386.opt:740
-#, fuzzy
-#| msgid "Support RDSEED instruction"
msgid "Support RDSEED instruction."
-msgstr "Supporte l'instruction RDSEED"
+msgstr "Supporter l'instruction RDSEED."
#: config/i386/i386.opt:744
-#, fuzzy
-#| msgid "Support PREFETCHW instruction"
msgid "Support PREFETCHW instruction."
-msgstr "Supporte l'instruction PREFETCHW"
+msgstr "Supporter l'instruction PREFETCHW."
#: config/i386/i386.opt:748
-#, fuzzy
-#| msgid "Do not generate char instructions"
msgid "Support flag-preserving add-carry instructions."
-msgstr "Ne pas générer des instructions « char »"
+msgstr "Supporter les instructions de préservation du fanion de report de l'addition."
#: config/i386/i386.opt:752
-#, fuzzy
-#| msgid "Support CLFLUSHOPT instructions"
msgid "Support CLFLUSHOPT instructions."
-msgstr "Supporte les instructions CLFLUSHOPT"
+msgstr "Supporter les instructions CLFLUSHOPT."
#: config/i386/i386.opt:756
-#, fuzzy
-#| msgid "Support CLWB instruction"
msgid "Support CLWB instruction."
-msgstr "Supporte l'instruction CLWB"
+msgstr "Supporter l'instruction CLWB."
#: config/i386/i386.opt:760
-#, fuzzy
-#| msgid "Support PCOMMIT instruction"
msgid "Support PCOMMIT instruction."
-msgstr "Supporte l'instruction PCOMMIT"
+msgstr "Supporter l'instruction PCOMMIT."
#: config/i386/i386.opt:764
-#, fuzzy
-#| msgid "Support FXSAVE and FXRSTOR instructions"
msgid "Support FXSAVE and FXRSTOR instructions."
-msgstr "Supporte les instructions FXSAVE et FXRSTOR"
+msgstr "Supporter les instructions FXSAVE et FXRSTOR."
#: config/i386/i386.opt:768
-#, fuzzy
-#| msgid "Support XSAVE and XRSTOR instructions"
msgid "Support XSAVE and XRSTOR instructions."
-msgstr "Supporter les instructions XSAVE et XRSTOR"
+msgstr "Supporter les instructions XSAVE et XRSTOR."
#: config/i386/i386.opt:772
-#, fuzzy
-#| msgid "Support XSAVEOPT instruction"
msgid "Support XSAVEOPT instruction."
-msgstr "Supporte les instructions XSAVEOPT"
+msgstr "Supporter l'instruction XSAVEOPT."
#: config/i386/i386.opt:776
-#, fuzzy
-#| msgid "Support XSAVEC instructions"
msgid "Support XSAVEC instructions."
-msgstr "Supporte les instructions XSAVEC"
+msgstr "Supporter les instructions XSAVEC."
#: config/i386/i386.opt:780
-#, fuzzy
-#| msgid "Support XSAVES and XRSTORS instructions"
msgid "Support XSAVES and XRSTORS instructions."
-msgstr "Supporte les instructions XSAVES et XRSTORS"
+msgstr "Supporter les instructions XSAVES et XRSTORS."
#: config/i386/i386.opt:784
-#, fuzzy
-#| msgid "Support MMX and SSE built-in functions and code generation"
msgid "Support TBM built-in functions and code generation."
-msgstr "Supporte les fonctions internes MMX et SSE et la génération de code"
+msgstr "Supporter les fonctions internes TBM et la génération de code."
#: config/i386/i386.opt:788
-#, fuzzy
-#| msgid "Do not generate single field mfcr instruction"
msgid "Support code generation of cmpxchg16b instruction."
-msgstr "Ne pas générer des instructions à champ simple mfcr"
+msgstr "Supporter la génération de code pour l'instruction cmpxchg16b."
#: config/i386/i386.opt:792
msgid "Support code generation of sahf instruction in 64bit x86-64 code."
-msgstr ""
+msgstr "Supporter la génération de code pour l'instruction sahf dans le code x86-64 en 64 bit."
#: config/i386/i386.opt:796
-#, fuzzy
-#| msgid "Do not generate single field mfcr instruction"
msgid "Support code generation of movbe instruction."
-msgstr "Ne pas générer des instructions à champ simple mfcr"
+msgstr "Supporter la génération de code pour l'instruction movbe."
#: config/i386/i386.opt:800
-#, fuzzy
-#| msgid "Do not generate char instructions"
msgid "Support code generation of crc32 instruction."
-msgstr "Ne pas générer des instructions « char »"
+msgstr "Supporter la génération de code pour l'instruction crc32."
#: config/i386/i386.opt:804
-#, fuzzy
-#| msgid "Support MMX and SSE built-in functions and code generation"
msgid "Support AES built-in functions and code generation."
-msgstr "Supporte les fonctions internes MMX et SSE et la génération de code"
+msgstr "Supporter les fonctions internes AES et la génération de code."
#: config/i386/i386.opt:808
-#, fuzzy
-#| msgid "Support MMX and SSE built-in functions and code generation"
msgid "Support SHA1 and SHA256 built-in functions and code generation."
-msgstr "Supporte les fonctions internes MMX et SSE et la génération de code"
+msgstr "Supporter les fonctions internes SHA1 et SHA256 et la génération de code."
#: config/i386/i386.opt:812
-#, fuzzy
-#| msgid "Support MMX and SSE built-in functions and code generation"
msgid "Support PCLMUL built-in functions and code generation."
-msgstr "Supporte les fonctions internes MMX et SSE et la génération de code"
+msgstr "Supporter les fonctions internes PCLMUL et la génération de code."
#: config/i386/i386.opt:816
msgid "Encode SSE instructions with VEX prefix."
-msgstr ""
+msgstr "Encoder les instructions SSE avec le préfixe VEX."
#: config/i386/i386.opt:820
-#, fuzzy
-#| msgid "Support MMX and SSE built-in functions and code generation"
msgid "Support FSGSBASE built-in functions and code generation."
-msgstr "Supporte les fonctions internes MMX et SSE et la génération de code"
+msgstr "Supporter les fonctions internes FSGSBASE et la génération de code."
#: config/i386/i386.opt:824
-#, fuzzy
-#| msgid "Support MMX and SSE built-in functions and code generation"
msgid "Support RDRND built-in functions and code generation."
-msgstr "Supporte les fonctions internes MMX et SSE et la génération de code"
+msgstr "Supporter les fonctions internes RDRND et la génération de code."
#: config/i386/i386.opt:828
-#, fuzzy
-#| msgid "Support MMX and SSE built-in functions and code generation"
msgid "Support F16C built-in functions and code generation."
-msgstr "Supporte les fonctions internes MMX et SSE et la génération de code"
+msgstr "Supporter les fonctions internes F16C et la génération de code."
#: config/i386/i386.opt:832
-#, fuzzy
-#| msgid "Support MMX and SSE built-in functions and code generation"
msgid "Support PREFETCHWT1 built-in functions and code generation."
-msgstr "Supporte les fonctions internes MMX et SSE et la génération de code"
+msgstr "Supporter les fonctions internes PREFETCHWT1 et la génération de code."
#: config/i386/i386.opt:836
-#, fuzzy
-#| msgid "Call mcount for profiling after a function prologue"
msgid "Emit profiling counter call at function entry before prologue."
-msgstr "Ne pas appeler mcount pour le profilage avant le prologue de la fonction"
+msgstr "Émettre un appel au compteur de profilage avant le prologue lors de l'entrée dans une fonction."
#: config/i386/i386.opt:840
msgid "Generate __mcount_loc section with all mcount or __fentry__ calls."
-msgstr ""
+msgstr "Générer une section __mcount_loc avec tous des appels à mcount ou __fentry__."
#: config/i386/i386.opt:844
msgid "Generate mcount/__fentry__ calls as nops. To activate they need to be"
-msgstr ""
+msgstr "Générer les appels mcount/__fentry__ sous forme de nops. Pour les activer, il faut insérer les instructions réelles."
#: config/i386/i386.opt:849
msgid "Skip setting up RAX register when passing variable arguments."
-msgstr ""
+msgstr "Passe outre la préparation du registre RAX lors du passage d'arguments variables."
#: config/i386/i386.opt:853
msgid "Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-time check."
-msgstr ""
+msgstr "Remplacer les divisions entières sur 32 ou 64 bits par des divisions sur 8 bits non signées avec vérification à l'exécution."
#: config/i386/i386.opt:857
msgid "Split 32-byte AVX unaligned load."
-msgstr ""
+msgstr "Scinder les chargements AVX non alignés de 32 octets"
#: config/i386/i386.opt:861
msgid "Split 32-byte AVX unaligned store."
-msgstr ""
+msgstr "Scinder les stockages AVX non alignés de 32 octets."
#: config/i386/i386.opt:865
#, fuzzy
diff --git a/gcc/po/gcc.pot b/gcc/po/gcc.pot
index 31d05153fd9..2582110e604 100644
--- a/gcc/po/gcc.pot
+++ b/gcc/po/gcc.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2016-08-19 21:03+0000\n"
+"POT-Creation-Date: 2016-12-30 20:16+0100\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"
@@ -98,7 +98,7 @@ msgstr ""
msgid "%s: some warnings being treated as errors"
msgstr ""
-#: diagnostic.c:290 input.c:169 c-family/c-opts.c:1310 cp/error.c:1196
+#: diagnostic.c:290 input.c:169 c-family/c-opts.c:1310 cp/error.c:1195
#: fortran/cpp.c:576 fortran/error.c:996 fortran/error.c:1016
msgid "<built-in>"
msgstr ""
@@ -188,13 +188,13 @@ msgstr ""
#. TARGET_PRINT_OPERAND must handle them.
#. We can't handle floating point constants;
#. PRINT_OPERAND must handle them.
-#: final.c:3940 config/arc/arc.c:4817 config/i386/i386.c:15968
+#: final.c:3940 config/arc/arc.c:4817 config/i386/i386.c:16020
#: config/pdp11/pdp11.c:1691
#, c-format
msgid "floating constant misused"
msgstr ""
-#: final.c:3998 config/arc/arc.c:4889 config/i386/i386.c:16066
+#: final.c:3998 config/arc/arc.c:4889 config/i386/i386.c:16118
#: config/pdp11/pdp11.c:1732
#, c-format
msgid "invalid expression as operand"
@@ -1077,7 +1077,7 @@ msgstr ""
msgid "GCSE disabled"
msgstr ""
-#: gimple-ssa-isolate-paths.c:440 c/c-typeck.c:9773
+#: gimple-ssa-isolate-paths.c:440 c/c-typeck.c:9783
#, gcc-internal-format
msgid "function returns address of local variable"
msgstr ""
@@ -1102,17 +1102,17 @@ msgstr ""
msgid "ignoring nonexistent directory \"%s\"\n"
msgstr ""
-#: incpath.c:373
+#: incpath.c:374
#, c-format
msgid "#include \"...\" search starts here:\n"
msgstr ""
-#: incpath.c:377
+#: incpath.c:378
#, c-format
msgid "#include <...> search starts here:\n"
msgstr ""
-#: incpath.c:382
+#: incpath.c:383
#, c-format
msgid "End of search list.\n"
msgstr ""
@@ -1141,25 +1141,25 @@ msgstr ""
msgid "At top level:"
msgstr ""
-#: langhooks.c:393 cp/error.c:3315
+#: langhooks.c:393 cp/error.c:3314
#, c-format
msgid "In member function %qs"
msgstr ""
-#: langhooks.c:397 cp/error.c:3318
+#: langhooks.c:397 cp/error.c:3317
#, c-format
msgid "In function %qs"
msgstr ""
-#: langhooks.c:448 cp/error.c:3268
+#: langhooks.c:448 cp/error.c:3267
msgid " inlined from %qs at %r%s:%d:%d%R"
msgstr ""
-#: langhooks.c:453 cp/error.c:3273
+#: langhooks.c:453 cp/error.c:3272
msgid " inlined from %qs at %r%s:%d%R"
msgstr ""
-#: langhooks.c:459 cp/error.c:3279
+#: langhooks.c:459 cp/error.c:3278
#, c-format
msgid " inlined from %qs"
msgstr ""
@@ -1184,7 +1184,7 @@ msgstr ""
msgid "this is the insn:"
msgstr ""
-#: lra-constraints.c:3564 reload.c:3830
+#: lra-constraints.c:3589 reload.c:3830
msgid "unable to generate reloads for:"
msgstr ""
@@ -1397,8 +1397,8 @@ msgstr ""
msgid "options enabled: "
msgstr ""
-#: tree-diagnostic.c:295 c/c-decl.c:5203 c/c-typeck.c:6818 cp/error.c:682
-#: cp/error.c:995 c-family/c-pretty-print.c:408
+#: tree-diagnostic.c:295 c/c-decl.c:5203 c/c-typeck.c:6828 cp/error.c:682
+#: cp/error.c:994 c-family/c-pretty-print.c:411
#, gcc-internal-format
msgid "<anonymous>"
msgstr ""
@@ -2929,8 +2929,8 @@ msgstr ""
msgid "<command-line>"
msgstr ""
-#: config/aarch64/aarch64.c:4451 config/arm/arm.c:21959 config/arm/arm.c:21972
-#: config/arm/arm.c:21997 config/nios2/nios2.c:2642
+#: config/aarch64/aarch64.c:4451 config/arm/arm.c:21958 config/arm/arm.c:21971
+#: config/arm/arm.c:21996 config/nios2/nios2.c:2642
#, c-format
msgid "Unsupported operand for code '%c'"
msgstr ""
@@ -2949,7 +2949,7 @@ msgstr ""
msgid "incompatible floating point / vector register operand for '%%%c'"
msgstr ""
-#: config/aarch64/aarch64.c:4627 config/arm/arm.c:22504
+#: config/aarch64/aarch64.c:4627 config/arm/arm.c:22503
#, c-format
msgid "missing operand"
msgstr ""
@@ -2969,8 +2969,8 @@ msgstr ""
msgid "invalid operand prefix '%%%c'"
msgstr ""
-#: config/alpha/alpha.c:5102 config/i386/i386.c:17140
-#: config/rs6000/rs6000.c:21150 config/sparc/sparc.c:8749
+#: config/alpha/alpha.c:5102 config/i386/i386.c:17192
+#: config/rs6000/rs6000.c:21180 config/sparc/sparc.c:8748
#, c-format
msgid "'%%&' used without any local dynamic TLS references"
msgstr ""
@@ -2986,18 +2986,18 @@ msgid "invalid %%r value"
msgstr ""
#: config/alpha/alpha.c:5200 config/ia64/ia64.c:5436
-#: config/rs6000/rs6000.c:20830 config/xtensa/xtensa.c:2357
+#: config/rs6000/rs6000.c:20860 config/xtensa/xtensa.c:2357
#, c-format
msgid "invalid %%R value"
msgstr ""
-#: config/alpha/alpha.c:5206 config/rs6000/rs6000.c:20750
+#: config/alpha/alpha.c:5206 config/rs6000/rs6000.c:20780
#: config/xtensa/xtensa.c:2324
#, c-format
msgid "invalid %%N value"
msgstr ""
-#: config/alpha/alpha.c:5214 config/rs6000/rs6000.c:20778
+#: config/alpha/alpha.c:5214 config/rs6000/rs6000.c:20808
#, c-format
msgid "invalid %%P value"
msgstr ""
@@ -3028,7 +3028,7 @@ msgid "invalid %%U value"
msgstr ""
#: config/alpha/alpha.c:5300 config/alpha/alpha.c:5311
-#: config/rs6000/rs6000.c:20838
+#: config/rs6000/rs6000.c:20868
#, c-format
msgid "invalid %%s value"
msgstr ""
@@ -3038,7 +3038,7 @@ msgstr ""
msgid "invalid %%C value"
msgstr ""
-#: config/alpha/alpha.c:5359 config/rs6000/rs6000.c:20614
+#: config/alpha/alpha.c:5359 config/rs6000/rs6000.c:20644
#, c-format
msgid "invalid %%E value"
msgstr ""
@@ -3049,7 +3049,7 @@ msgid "unknown relocation unspec"
msgstr ""
#: config/alpha/alpha.c:5393 config/cr16/cr16.c:1531
-#: config/rs6000/rs6000.c:21155 config/spu/spu.c:1446
+#: config/rs6000/rs6000.c:21185 config/spu/spu.c:1446
#, c-format
msgid "invalid %%xn code"
msgstr ""
@@ -3102,7 +3102,7 @@ msgstr ""
#. Unknown flag.
#. Undocumented flag.
#: config/arc/arc.c:3312 config/epiphany/epiphany.c:1286
-#: config/m32r/m32r.c:2226 config/nds32/nds32.c:2291 config/sparc/sparc.c:8932
+#: config/m32r/m32r.c:2226 config/nds32/nds32.c:2291 config/sparc/sparc.c:8931
#, c-format
msgid "invalid operand output code"
msgstr ""
@@ -3112,29 +3112,29 @@ msgstr ""
msgid "invalid UNSPEC as operand: %d"
msgstr ""
-#: config/arm/arm.c:19018 config/arm/arm.c:19043 config/arm/arm.c:19053
-#: config/arm/arm.c:19062 config/arm/arm.c:19070
+#: config/arm/arm.c:19013 config/arm/arm.c:19038 config/arm/arm.c:19048
+#: config/arm/arm.c:19057 config/arm/arm.c:19065
#, c-format
msgid "invalid shift operand"
msgstr ""
-#: config/arm/arm.c:21835 config/arm/arm.c:21853
+#: config/arm/arm.c:21834 config/arm/arm.c:21852
#, c-format
msgid "predicated Thumb instruction"
msgstr ""
-#: config/arm/arm.c:21841
+#: config/arm/arm.c:21840
#, c-format
msgid "predicated instruction in conditional sequence"
msgstr ""
-#: config/arm/arm.c:22074 config/arm/arm.c:22096 config/arm/arm.c:22106
-#: config/arm/arm.c:22116 config/arm/arm.c:22126 config/arm/arm.c:22165
-#: config/arm/arm.c:22183 config/arm/arm.c:22208 config/arm/arm.c:22223
-#: config/arm/arm.c:22250 config/arm/arm.c:22257 config/arm/arm.c:22275
-#: config/arm/arm.c:22282 config/arm/arm.c:22290 config/arm/arm.c:22311
-#: config/arm/arm.c:22318 config/arm/arm.c:22451 config/arm/arm.c:22458
-#: config/arm/arm.c:22485 config/arm/arm.c:22492 config/bfin/bfin.c:1436
+#: config/arm/arm.c:22073 config/arm/arm.c:22095 config/arm/arm.c:22105
+#: config/arm/arm.c:22115 config/arm/arm.c:22125 config/arm/arm.c:22164
+#: config/arm/arm.c:22182 config/arm/arm.c:22207 config/arm/arm.c:22222
+#: config/arm/arm.c:22249 config/arm/arm.c:22256 config/arm/arm.c:22274
+#: config/arm/arm.c:22281 config/arm/arm.c:22289 config/arm/arm.c:22310
+#: config/arm/arm.c:22317 config/arm/arm.c:22450 config/arm/arm.c:22457
+#: config/arm/arm.c:22484 config/arm/arm.c:22491 config/bfin/bfin.c:1436
#: config/bfin/bfin.c:1443 config/bfin/bfin.c:1450 config/bfin/bfin.c:1457
#: config/bfin/bfin.c:1466 config/bfin/bfin.c:1473 config/bfin/bfin.c:1480
#: config/bfin/bfin.c:1487
@@ -3142,22 +3142,22 @@ msgstr ""
msgid "invalid operand for code '%c'"
msgstr ""
-#: config/arm/arm.c:22178
+#: config/arm/arm.c:22177
#, c-format
msgid "instruction never executed"
msgstr ""
#. Former Maverick support, removed after GCC-4.7.
-#: config/arm/arm.c:22199
+#: config/arm/arm.c:22198
#, c-format
msgid "obsolete Maverick format code '%c'"
msgstr ""
-#: config/arm/arm.c:23618
+#: config/arm/arm.c:23617
msgid "function parameters cannot have __fp16 type"
msgstr ""
-#: config/arm/arm.c:23628
+#: config/arm/arm.c:23627
msgid "functions cannot return __fp16 type"
msgstr ""
@@ -3199,32 +3199,32 @@ msgstr ""
msgid "internal compiler error. Unknown mode:"
msgstr ""
-#: config/avr/avr.c:3419 config/avr/avr.c:4349 config/avr/avr.c:4798
+#: config/avr/avr.c:3455 config/avr/avr.c:4385 config/avr/avr.c:4834
msgid "invalid insn:"
msgstr ""
-#: config/avr/avr.c:3473 config/avr/avr.c:3578 config/avr/avr.c:3636
-#: config/avr/avr.c:3682 config/avr/avr.c:3701 config/avr/avr.c:3893
-#: config/avr/avr.c:4201 config/avr/avr.c:4485 config/avr/avr.c:4691
-#: config/avr/avr.c:4855 config/avr/avr.c:4949 config/avr/avr.c:5145
+#: config/avr/avr.c:3509 config/avr/avr.c:3614 config/avr/avr.c:3672
+#: config/avr/avr.c:3718 config/avr/avr.c:3737 config/avr/avr.c:3929
+#: config/avr/avr.c:4237 config/avr/avr.c:4521 config/avr/avr.c:4727
+#: config/avr/avr.c:4891 config/avr/avr.c:4985 config/avr/avr.c:5181
msgid "incorrect insn:"
msgstr ""
-#: config/avr/avr.c:3717 config/avr/avr.c:3992 config/avr/avr.c:4272
-#: config/avr/avr.c:4557 config/avr/avr.c:4737 config/avr/avr.c:5005
-#: config/avr/avr.c:5203
+#: config/avr/avr.c:3753 config/avr/avr.c:4028 config/avr/avr.c:4308
+#: config/avr/avr.c:4593 config/avr/avr.c:4773 config/avr/avr.c:5041
+#: config/avr/avr.c:5239
msgid "unknown move insn:"
msgstr ""
-#: config/avr/avr.c:5634
+#: config/avr/avr.c:5670
msgid "bad shift insn:"
msgstr ""
-#: config/avr/avr.c:5742 config/avr/avr.c:6223 config/avr/avr.c:6638
+#: config/avr/avr.c:5778 config/avr/avr.c:6259 config/avr/avr.c:6674
msgid "internal compiler error. Incorrect shift:"
msgstr ""
-#: config/avr/avr.c:7975
+#: config/avr/avr.c:8011
msgid "unsupported fixed-point conversion"
msgstr ""
@@ -3256,7 +3256,7 @@ msgstr ""
#: config/cris/cris.c:612 config/ft32/ft32.c:104 config/moxie/moxie.c:103
#: final.c:3407 final.c:3409 fold-const.c:271 gcc.c:5211 gcc.c:5225
#: loop-iv.c:3043 loop-iv.c:3052 rtl-error.c:101 toplev.c:333
-#: tree-ssa-loop-niter.c:2328 tree-vrp.c:7480 cp/typeck.c:6065 java/expr.c:382
+#: tree-ssa-loop-niter.c:2328 tree-vrp.c:7508 cp/typeck.c:6065 java/expr.c:382
#: lto/lto-object.c:184 lto/lto-object.c:281 lto/lto-object.c:338
#: lto/lto-object.c:362
#, gcc-internal-format, gfc-internal-format
@@ -3477,63 +3477,63 @@ msgstr ""
msgid "bad output_condmove_single operand"
msgstr ""
-#: config/i386/i386.c:16060
+#: config/i386/i386.c:16112
#, c-format
msgid "invalid UNSPEC as operand"
msgstr ""
-#: config/i386/i386.c:16764
+#: config/i386/i386.c:16816
#, c-format
msgid "invalid operand size for operand code 'O'"
msgstr ""
-#: config/i386/i386.c:16799
+#: config/i386/i386.c:16851
#, c-format
msgid "invalid operand size for operand code 'z'"
msgstr ""
-#: config/i386/i386.c:16869
+#: config/i386/i386.c:16921
#, c-format
msgid "invalid operand type used with operand code 'Z'"
msgstr ""
-#: config/i386/i386.c:16874
+#: config/i386/i386.c:16926
#, c-format
msgid "invalid operand size for operand code 'Z'"
msgstr ""
-#: config/i386/i386.c:16950
+#: config/i386/i386.c:17002
#, c-format
msgid "operand is not a condition code, invalid operand code 'Y'"
msgstr ""
-#: config/i386/i386.c:17023
+#: config/i386/i386.c:17075
#, c-format
msgid "operand is not a condition code, invalid operand code 'D'"
msgstr ""
-#: config/i386/i386.c:17040
+#: config/i386/i386.c:17092
#, c-format
msgid "operand is not a condition code, invalid operand code '%c'"
msgstr ""
-#: config/i386/i386.c:17053
+#: config/i386/i386.c:17105
#, c-format
msgid ""
"operand is not an offsettable memory reference, invalid operand code 'H'"
msgstr ""
-#: config/i386/i386.c:17218
+#: config/i386/i386.c:17270
#, c-format
msgid "invalid operand code '%c'"
msgstr ""
-#: config/i386/i386.c:17276
+#: config/i386/i386.c:17328
#, c-format
msgid "invalid constraints for operand"
msgstr ""
-#: config/i386/i386.c:27754
+#: config/i386/i386.c:27807
msgid "unknown insn mode"
msgstr ""
@@ -3572,13 +3572,13 @@ msgstr ""
msgid "invalid operation on %<__fpreg%>"
msgstr ""
-#: config/iq2000/iq2000.c:3135 config/tilegx/tilegx.c:5308
+#: config/iq2000/iq2000.c:3135 config/tilegx/tilegx.c:5311
#: config/tilepro/tilepro.c:4703
#, c-format
msgid "invalid %%P operand"
msgstr ""
-#: config/iq2000/iq2000.c:3143 config/rs6000/rs6000.c:20768
+#: config/iq2000/iq2000.c:3143 config/rs6000/rs6000.c:20798
#, c-format
msgid "invalid %%p value"
msgstr ""
@@ -3641,7 +3641,7 @@ msgstr ""
msgid "post-increment address is not a register"
msgstr ""
-#: config/m32r/m32r.c:2328 config/m32r/m32r.c:2343 config/rs6000/rs6000.c:32640
+#: config/m32r/m32r.c:2328 config/m32r/m32r.c:2343 config/rs6000/rs6000.c:32707
msgid "bad address"
msgstr ""
@@ -3766,277 +3766,277 @@ msgstr ""
msgid "Try running '%s' in the shell to raise its limit.\n"
msgstr ""
-#: config/rs6000/rs6000.c:3959
+#: config/rs6000/rs6000.c:3967
msgid "-maltivec=le not allowed for big-endian targets"
msgstr ""
-#: config/rs6000/rs6000.c:3971
+#: config/rs6000/rs6000.c:3979
msgid "-mvsx requires hardware floating point"
msgstr ""
-#: config/rs6000/rs6000.c:3979
+#: config/rs6000/rs6000.c:3987
msgid "-mvsx and -mpaired are incompatible"
msgstr ""
-#: config/rs6000/rs6000.c:3981
+#: config/rs6000/rs6000.c:3989
msgid "-mvsx needs indexed addressing"
msgstr ""
-#: config/rs6000/rs6000.c:3986
+#: config/rs6000/rs6000.c:3994
msgid "-mvsx and -mno-altivec are incompatible"
msgstr ""
-#: config/rs6000/rs6000.c:3988
+#: config/rs6000/rs6000.c:3996
msgid "-mno-altivec disables vsx"
msgstr ""
-#: config/rs6000/rs6000.c:4129
+#: config/rs6000/rs6000.c:4137
msgid "-mquad-memory requires 64-bit mode"
msgstr ""
-#: config/rs6000/rs6000.c:4132
+#: config/rs6000/rs6000.c:4140
msgid "-mquad-memory-atomic requires 64-bit mode"
msgstr ""
-#: config/rs6000/rs6000.c:4144
+#: config/rs6000/rs6000.c:4152
msgid "-mquad-memory is not available in little endian mode"
msgstr ""
-#: config/rs6000/rs6000.c:4212
+#: config/rs6000/rs6000.c:4220
msgid "-mtoc-fusion requires 64-bit"
msgstr ""
-#: config/rs6000/rs6000.c:4219
+#: config/rs6000/rs6000.c:4227
msgid "-mtoc-fusion requires medium/large code model"
msgstr ""
-#: config/rs6000/rs6000.c:9919
+#: config/rs6000/rs6000.c:9949
msgid "bad move"
msgstr ""
-#: config/rs6000/rs6000.c:20411
+#: config/rs6000/rs6000.c:20441
msgid "Bad 128-bit move"
msgstr ""
-#: config/rs6000/rs6000.c:20602
+#: config/rs6000/rs6000.c:20632
#, c-format
msgid "invalid %%e value"
msgstr ""
-#: config/rs6000/rs6000.c:20623
+#: config/rs6000/rs6000.c:20653
#, c-format
msgid "invalid %%f value"
msgstr ""
-#: config/rs6000/rs6000.c:20632
+#: config/rs6000/rs6000.c:20662
#, c-format
msgid "invalid %%F value"
msgstr ""
-#: config/rs6000/rs6000.c:20641
+#: config/rs6000/rs6000.c:20671
#, c-format
msgid "invalid %%G value"
msgstr ""
-#: config/rs6000/rs6000.c:20676
+#: config/rs6000/rs6000.c:20706
#, c-format
msgid "invalid %%j code"
msgstr ""
-#: config/rs6000/rs6000.c:20686
+#: config/rs6000/rs6000.c:20716
#, c-format
msgid "invalid %%J code"
msgstr ""
-#: config/rs6000/rs6000.c:20696
+#: config/rs6000/rs6000.c:20726
#, c-format
msgid "invalid %%k value"
msgstr ""
-#: config/rs6000/rs6000.c:20711 config/xtensa/xtensa.c:2343
+#: config/rs6000/rs6000.c:20741 config/xtensa/xtensa.c:2343
#, c-format
msgid "invalid %%K value"
msgstr ""
-#: config/rs6000/rs6000.c:20758
+#: config/rs6000/rs6000.c:20788
#, c-format
msgid "invalid %%O value"
msgstr ""
-#: config/rs6000/rs6000.c:20805
+#: config/rs6000/rs6000.c:20835
#, c-format
msgid "invalid %%q value"
msgstr ""
-#: config/rs6000/rs6000.c:20858
+#: config/rs6000/rs6000.c:20888
#, c-format
msgid "invalid %%T value"
msgstr ""
-#: config/rs6000/rs6000.c:20870
+#: config/rs6000/rs6000.c:20900
#, c-format
msgid "invalid %%u value"
msgstr ""
-#: config/rs6000/rs6000.c:20884 config/xtensa/xtensa.c:2313
+#: config/rs6000/rs6000.c:20914 config/xtensa/xtensa.c:2313
#, c-format
msgid "invalid %%v value"
msgstr ""
-#: config/rs6000/rs6000.c:20951 config/xtensa/xtensa.c:2364
+#: config/rs6000/rs6000.c:20981 config/xtensa/xtensa.c:2364
#, c-format
msgid "invalid %%x value"
msgstr ""
-#: config/rs6000/rs6000.c:21099
+#: config/rs6000/rs6000.c:21129
#, c-format
msgid "invalid %%y value, try using the 'Z' constraint"
msgstr ""
-#: config/rs6000/rs6000.c:21814
+#: config/rs6000/rs6000.c:21844
msgid "__float128 and __ibm128 cannot be used in the same expression"
msgstr ""
-#: config/rs6000/rs6000.c:21820
+#: config/rs6000/rs6000.c:21850
msgid "__ibm128 and long double cannot be used in the same expression"
msgstr ""
-#: config/rs6000/rs6000.c:21826
+#: config/rs6000/rs6000.c:21856
msgid "__float128 and long double cannot be used in the same expression"
msgstr ""
-#: config/rs6000/rs6000.c:35706
+#: config/rs6000/rs6000.c:35773
msgid "AltiVec argument passed to unprototyped function"
msgstr ""
-#: config/rs6000/rs6000.c:37429
+#: config/rs6000/rs6000.c:37496
msgid "Could not generate addis value for fusion"
msgstr ""
-#: config/rs6000/rs6000.c:37501
+#: config/rs6000/rs6000.c:37568
msgid "Unable to generate load/store offset for fusion"
msgstr ""
-#: config/rs6000/rs6000.c:37605
+#: config/rs6000/rs6000.c:37672
msgid "Bad GPR fusion"
msgstr ""
-#: config/rs6000/rs6000.c:37823
+#: config/rs6000/rs6000.c:37890
msgid "emit_fusion_p9_load, bad reg #1"
msgstr ""
-#: config/rs6000/rs6000.c:37860
+#: config/rs6000/rs6000.c:37936
msgid "emit_fusion_p9_load, bad reg #2"
msgstr ""
-#: config/rs6000/rs6000.c:37863
+#: config/rs6000/rs6000.c:37939
msgid "emit_fusion_p9_load not MEM"
msgstr ""
-#: config/rs6000/rs6000.c:37901
+#: config/rs6000/rs6000.c:37977
msgid "emit_fusion_p9_store, bad reg #1"
msgstr ""
-#: config/rs6000/rs6000.c:37938
+#: config/rs6000/rs6000.c:38023
msgid "emit_fusion_p9_store, bad reg #2"
msgstr ""
-#: config/rs6000/rs6000.c:37941
+#: config/rs6000/rs6000.c:38026
msgid "emit_fusion_p9_store not MEM"
msgstr ""
-#: config/s390/s390.c:7168
+#: config/s390/s390.c:7170
#, c-format
msgid "symbolic memory references are only supported on z10 or later"
msgstr ""
-#: config/s390/s390.c:7179
+#: config/s390/s390.c:7181
#, c-format
msgid "cannot decompose address"
msgstr ""
-#: config/s390/s390.c:7248
+#: config/s390/s390.c:7250
#, c-format
msgid "invalid comparison operator for 'E' output modifier"
msgstr ""
-#: config/s390/s390.c:7271
+#: config/s390/s390.c:7273
#, c-format
msgid "invalid reference for 'J' output modifier"
msgstr ""
-#: config/s390/s390.c:7289
+#: config/s390/s390.c:7291
#, c-format
msgid "invalid address for 'O' output modifier"
msgstr ""
-#: config/s390/s390.c:7311
+#: config/s390/s390.c:7313
#, c-format
msgid "invalid address for 'R' output modifier"
msgstr ""
-#: config/s390/s390.c:7329
+#: config/s390/s390.c:7331
#, c-format
msgid "memory reference expected for 'S' output modifier"
msgstr ""
-#: config/s390/s390.c:7339
+#: config/s390/s390.c:7341
#, c-format
msgid "invalid address for 'S' output modifier"
msgstr ""
-#: config/s390/s390.c:7360
+#: config/s390/s390.c:7362
#, c-format
msgid "register or memory expression expected for 'N' output modifier"
msgstr ""
-#: config/s390/s390.c:7371
+#: config/s390/s390.c:7373
#, c-format
msgid "register or memory expression expected for 'M' output modifier"
msgstr ""
-#: config/s390/s390.c:7456 config/s390/s390.c:7477
+#: config/s390/s390.c:7458 config/s390/s390.c:7479
#, c-format
msgid "invalid constant for output modifier '%c'"
msgstr ""
-#: config/s390/s390.c:7474
+#: config/s390/s390.c:7476
#, c-format
msgid "invalid constant - try using an output modifier"
msgstr ""
-#: config/s390/s390.c:7515
+#: config/s390/s390.c:7517
#, c-format
msgid "invalid constant vector for output modifier '%c'"
msgstr ""
-#: config/s390/s390.c:7522
+#: config/s390/s390.c:7524
#, c-format
msgid "invalid expression - try using an output modifier"
msgstr ""
-#: config/s390/s390.c:7525
+#: config/s390/s390.c:7527
#, c-format
msgid "invalid expression for output modifier '%c'"
msgstr ""
-#: config/s390/s390.c:11377
+#: config/s390/s390.c:11379
msgid "Vector argument passed to unprototyped function"
msgstr ""
-#: config/s390/s390.c:15036
+#: config/s390/s390.c:15038
msgid "types differ in signess"
msgstr ""
-#: config/s390/s390.c:15046
+#: config/s390/s390.c:15048
msgid "binary operator does not support two vector bool operands"
msgstr ""
-#: config/s390/s390.c:15049
+#: config/s390/s390.c:15051
msgid "binary operator does not support vector bool operand"
msgstr ""
-#: config/s390/s390.c:15057
+#: config/s390/s390.c:15059
msgid ""
"binary operator does not support mixing vector bool with floating point "
"vector operands"
@@ -4064,43 +4064,43 @@ msgstr ""
msgid "created and used with different endianness"
msgstr ""
-#: config/sparc/sparc.c:8758 config/sparc/sparc.c:8764
+#: config/sparc/sparc.c:8757 config/sparc/sparc.c:8763
#, c-format
msgid "invalid %%Y operand"
msgstr ""
-#: config/sparc/sparc.c:8834
+#: config/sparc/sparc.c:8833
#, c-format
msgid "invalid %%A operand"
msgstr ""
-#: config/sparc/sparc.c:8844
+#: config/sparc/sparc.c:8843
#, c-format
msgid "invalid %%B operand"
msgstr ""
-#: config/sparc/sparc.c:8873 config/tilegx/tilegx.c:5095
+#: config/sparc/sparc.c:8872 config/tilegx/tilegx.c:5098
#: config/tilepro/tilepro.c:4510
#, c-format
msgid "invalid %%C operand"
msgstr ""
-#: config/sparc/sparc.c:8890 config/tilegx/tilegx.c:5128
+#: config/sparc/sparc.c:8889 config/tilegx/tilegx.c:5131
#, c-format
msgid "invalid %%D operand"
msgstr ""
-#: config/sparc/sparc.c:8906
+#: config/sparc/sparc.c:8905
#, c-format
msgid "invalid %%f operand"
msgstr ""
-#: config/sparc/sparc.c:8918
+#: config/sparc/sparc.c:8917
#, c-format
msgid "invalid %%s operand"
msgstr ""
-#: config/sparc/sparc.c:8963
+#: config/sparc/sparc.c:8962
#, c-format
msgid "floating-point constant not a valid immediate operand"
msgstr ""
@@ -4125,57 +4125,57 @@ msgstr ""
msgid "xstormy16_print_operand: unknown code"
msgstr ""
-#: config/tilegx/tilegx.c:5080 config/tilepro/tilepro.c:4495
+#: config/tilegx/tilegx.c:5083 config/tilepro/tilepro.c:4495
#, c-format
msgid "invalid %%c operand"
msgstr ""
-#: config/tilegx/tilegx.c:5111
+#: config/tilegx/tilegx.c:5114
#, c-format
msgid "invalid %%d operand"
msgstr ""
-#: config/tilegx/tilegx.c:5208
+#: config/tilegx/tilegx.c:5211
#, c-format
msgid "invalid %%H specifier"
msgstr ""
-#: config/tilegx/tilegx.c:5250 config/tilepro/tilepro.c:4524
+#: config/tilegx/tilegx.c:5253 config/tilepro/tilepro.c:4524
#, c-format
msgid "invalid %%h operand"
msgstr ""
-#: config/tilegx/tilegx.c:5262 config/tilepro/tilepro.c:4588
+#: config/tilegx/tilegx.c:5265 config/tilepro/tilepro.c:4588
#, c-format
msgid "invalid %%I operand"
msgstr ""
-#: config/tilegx/tilegx.c:5274 config/tilepro/tilepro.c:4600
+#: config/tilegx/tilegx.c:5277 config/tilepro/tilepro.c:4600
#, c-format
msgid "invalid %%i operand"
msgstr ""
-#: config/tilegx/tilegx.c:5295 config/tilepro/tilepro.c:4621
+#: config/tilegx/tilegx.c:5298 config/tilepro/tilepro.c:4621
#, c-format
msgid "invalid %%j operand"
msgstr ""
-#: config/tilegx/tilegx.c:5326
+#: config/tilegx/tilegx.c:5329
#, c-format
msgid "invalid %%%c operand"
msgstr ""
-#: config/tilegx/tilegx.c:5341 config/tilepro/tilepro.c:4735
+#: config/tilegx/tilegx.c:5344 config/tilepro/tilepro.c:4735
#, c-format
msgid "invalid %%N operand"
msgstr ""
-#: config/tilegx/tilegx.c:5385
+#: config/tilegx/tilegx.c:5388
#, c-format
msgid "invalid operand for 'r' specifier"
msgstr ""
-#: config/tilegx/tilegx.c:5409 config/tilepro/tilepro.c:4816
+#: config/tilegx/tilegx.c:5412 config/tilepro/tilepro.c:4816
#, c-format
msgid "unable to print out operand yet; code == %d (%c)"
msgstr ""
@@ -4303,7 +4303,7 @@ msgstr ""
#: c/c-parser.c:8938 c/c-parser.c:9119 c/c-parser.c:9899 c/c-parser.c:9969
#: c/c-parser.c:10012 c/c-parser.c:14492 c/c-parser.c:14516 c/c-parser.c:14534
#: c/c-parser.c:14747 c/c-parser.c:14790 c/c-parser.c:2950 c/c-parser.c:9112
-#: cp/parser.c:26388 cp/parser.c:26961
+#: cp/parser.c:26403 cp/parser.c:26976
#, gcc-internal-format
msgid "expected %<;%>"
msgstr ""
@@ -4323,13 +4323,13 @@ msgstr ""
#: c/c-parser.c:12632 c/c-parser.c:12714 c/c-parser.c:12822 c/c-parser.c:12857
#: c/c-parser.c:12905 c/c-parser.c:12963 c/c-parser.c:14694 c/c-parser.c:16640
#: c/c-parser.c:16850 c/c-parser.c:17291 c/c-parser.c:17349 c/c-parser.c:17775
-#: c/c-parser.c:10969 cp/parser.c:24120 cp/parser.c:26964
+#: c/c-parser.c:10969 cp/parser.c:24134 cp/parser.c:26979
#, gcc-internal-format
msgid "expected %<(%>"
msgstr ""
#: c/c-parser.c:2192 c/c-parser.c:7230 c/c-parser.c:7636 c/c-parser.c:7677
-#: c/c-parser.c:7813 cp/parser.c:26386 cp/parser.c:26979
+#: c/c-parser.c:7813 cp/parser.c:26401 cp/parser.c:26994
#, gcc-internal-format
msgid "expected %<,%>"
msgstr ""
@@ -4356,15 +4356,15 @@ msgstr ""
#: c/c-parser.c:12876 c/c-parser.c:12924 c/c-parser.c:12932 c/c-parser.c:12967
#: c/c-parser.c:14576 c/c-parser.c:14755 c/c-parser.c:14801 c/c-parser.c:16829
#: c/c-parser.c:16906 c/c-parser.c:17327 c/c-parser.c:17411 c/c-parser.c:17784
-#: cp/parser.c:24152 cp/parser.c:27009
+#: cp/parser.c:24166 cp/parser.c:27024
#, gcc-internal-format
msgid "expected %<)%>"
msgstr ""
#: c/c-parser.c:3583 c/c-parser.c:4514 c/c-parser.c:4550 c/c-parser.c:6136
#: c/c-parser.c:7744 c/c-parser.c:8102 c/c-parser.c:8251 c/c-parser.c:10656
-#: c/c-parser.c:17687 c/c-parser.c:17689 c/c-parser.c:18028 cp/parser.c:7024
-#: cp/parser.c:26973
+#: c/c-parser.c:17687 c/c-parser.c:17689 c/c-parser.c:18028 cp/parser.c:7034
+#: cp/parser.c:26988
#, gcc-internal-format
msgid "expected %<]%>"
msgstr ""
@@ -4373,13 +4373,13 @@ msgstr ""
msgid "expected %<;%>, %<,%> or %<)%>"
msgstr ""
-#: c/c-parser.c:4372 c/c-parser.c:14517 cp/parser.c:26967 cp/parser.c:28889
+#: c/c-parser.c:4372 c/c-parser.c:14517 cp/parser.c:26982 cp/parser.c:28904
#, gcc-internal-format
msgid "expected %<}%>"
msgstr ""
#: c/c-parser.c:4684 c/c-parser.c:9453 c/c-parser.c:15237 c/c-parser.c:2768
-#: c/c-parser.c:2971 c/c-parser.c:9007 cp/parser.c:17162 cp/parser.c:26970
+#: c/c-parser.c:2971 c/c-parser.c:9007 cp/parser.c:17172 cp/parser.c:26985
#, gcc-internal-format
msgid "expected %<{%>"
msgstr ""
@@ -4388,7 +4388,7 @@ msgstr ""
#: c/c-parser.c:7278 c/c-parser.c:9218 c/c-parser.c:9601 c/c-parser.c:9662
#: c/c-parser.c:10643 c/c-parser.c:11440 c/c-parser.c:11574 c/c-parser.c:11946
#: c/c-parser.c:12038 c/c-parser.c:12666 c/c-parser.c:16697 c/c-parser.c:16753
-#: c/c-parser.c:11063 cp/parser.c:27003 cp/parser.c:28100 cp/parser.c:30758
+#: c/c-parser.c:11063 cp/parser.c:27018 cp/parser.c:28115 cp/parser.c:30773
#, gcc-internal-format
msgid "expected %<:%>"
msgstr ""
@@ -4409,7 +4409,7 @@ msgstr ""
msgid "Cilk array notation cannot be used as a condition for while statement"
msgstr ""
-#: c/c-parser.c:5656 cp/parser.c:26897
+#: c/c-parser.c:5656 cp/parser.c:26912
#, gcc-internal-format
msgid "expected %<while%>"
msgstr ""
@@ -4427,39 +4427,39 @@ msgstr ""
msgid "expected %<.%>"
msgstr ""
-#: c/c-parser.c:8678 c/c-parser.c:8710 c/c-parser.c:8950 cp/parser.c:28674
-#: cp/parser.c:28748
+#: c/c-parser.c:8678 c/c-parser.c:8710 c/c-parser.c:8950 cp/parser.c:28689
+#: cp/parser.c:28763
#, gcc-internal-format
msgid "expected %<@end%>"
msgstr ""
-#: c/c-parser.c:9367 cp/parser.c:26988
+#: c/c-parser.c:9367 cp/parser.c:27003
#, gcc-internal-format
msgid "expected %<>%>"
msgstr ""
-#: c/c-parser.c:12116 c/c-parser.c:12880 cp/parser.c:27012
+#: c/c-parser.c:12116 c/c-parser.c:12880 cp/parser.c:27027
#, gcc-internal-format
msgid "expected %<,%> or %<)%>"
msgstr ""
#: c/c-parser.c:14229 c/c-parser.c:14273 c/c-parser.c:14501 c/c-parser.c:14736
-#: c/c-parser.c:16891 c/c-parser.c:17513 c/c-parser.c:4573 cp/parser.c:26991
+#: c/c-parser.c:16891 c/c-parser.c:17513 c/c-parser.c:4573 cp/parser.c:27006
#, gcc-internal-format
msgid "expected %<=%>"
msgstr ""
-#: c/c-parser.c:15280 c/c-parser.c:15270 cp/parser.c:34132
+#: c/c-parser.c:15280 c/c-parser.c:15270 cp/parser.c:34147
#, gcc-internal-format
msgid "expected %<#pragma omp section%> or %<}%>"
msgstr ""
-#: c/c-parser.c:17675 c/c-parser.c:10602 cp/parser.c:26976 cp/parser.c:30031
+#: c/c-parser.c:17675 c/c-parser.c:10602 cp/parser.c:26991 cp/parser.c:30046
#, gcc-internal-format
msgid "expected %<[%>"
msgstr ""
-#: c/c-typeck.c:7405
+#: c/c-typeck.c:7415
msgid "(anonymous)"
msgstr ""
@@ -4471,11 +4471,11 @@ msgstr ""
msgid "candidate 2:"
msgstr ""
-#: cp/decl2.c:778
+#: cp/decl2.c:779
msgid "candidates are: %+#D"
msgstr ""
-#: cp/decl2.c:780
+#: cp/decl2.c:781
msgid "candidate is: %+#D"
msgstr ""
@@ -4519,177 +4519,177 @@ msgstr ""
msgid "(static destructors for %s)"
msgstr ""
-#: cp/error.c:1063
+#: cp/error.c:1062
msgid "vtable for "
msgstr ""
-#: cp/error.c:1087
+#: cp/error.c:1086
msgid "<return value> "
msgstr ""
-#: cp/error.c:1102
+#: cp/error.c:1101
msgid "{anonymous}"
msgstr ""
-#: cp/error.c:1104
+#: cp/error.c:1103
msgid "(anonymous namespace)"
msgstr ""
-#: cp/error.c:1220
+#: cp/error.c:1219
msgid "<template arguments error>"
msgstr ""
-#: cp/error.c:1242
+#: cp/error.c:1241
msgid "<enumerator>"
msgstr ""
-#: cp/error.c:1282
+#: cp/error.c:1281
msgid "<declaration error>"
msgstr ""
-#: cp/error.c:1819 cp/error.c:1839
+#: cp/error.c:1818 cp/error.c:1838
msgid "<template parameter error>"
msgstr ""
-#: cp/error.c:1969
+#: cp/error.c:1968
msgid "<statement>"
msgstr ""
-#: cp/error.c:1996 cp/error.c:3043 c-family/c-pretty-print.c:2182
+#: cp/error.c:1995 cp/error.c:3042 c-family/c-pretty-print.c:2185
#, gcc-internal-format
msgid "<unknown>"
msgstr ""
#. While waiting for caret diagnostics, avoid printing
#. __cxa_allocate_exception, __cxa_throw, and the like.
-#: cp/error.c:2014
+#: cp/error.c:2013
msgid "<throw-expression>"
msgstr ""
-#: cp/error.c:2115
+#: cp/error.c:2114
msgid "<ubsan routine call>"
msgstr ""
-#: cp/error.c:2572
+#: cp/error.c:2571
msgid "<unparsed>"
msgstr ""
-#: cp/error.c:2723
+#: cp/error.c:2722
msgid "<lambda>"
msgstr ""
-#: cp/error.c:2766
+#: cp/error.c:2765
msgid "*this"
msgstr ""
-#: cp/error.c:2776
+#: cp/error.c:2775
msgid "<expression error>"
msgstr ""
-#: cp/error.c:2791
+#: cp/error.c:2790
msgid "<unknown operator>"
msgstr ""
-#: cp/error.c:3087
+#: cp/error.c:3086
msgid "{unknown}"
msgstr ""
-#: cp/error.c:3199
+#: cp/error.c:3198
msgid "At global scope:"
msgstr ""
-#: cp/error.c:3305
+#: cp/error.c:3304
#, c-format
msgid "In static member function %qs"
msgstr ""
-#: cp/error.c:3307
+#: cp/error.c:3306
#, c-format
msgid "In copy constructor %qs"
msgstr ""
-#: cp/error.c:3309
+#: cp/error.c:3308
#, c-format
msgid "In constructor %qs"
msgstr ""
-#: cp/error.c:3311
+#: cp/error.c:3310
#, c-format
msgid "In destructor %qs"
msgstr ""
-#: cp/error.c:3313
+#: cp/error.c:3312
msgid "In lambda function"
msgstr ""
-#: cp/error.c:3333
+#: cp/error.c:3332
#, c-format
msgid "%s: In substitution of %qS:\n"
msgstr ""
-#: cp/error.c:3334
+#: cp/error.c:3333
msgid "%s: In instantiation of %q#D:\n"
msgstr ""
-#: cp/error.c:3359
+#: cp/error.c:3358
msgid "%r%s:%d:%d:%R "
msgstr ""
-#: cp/error.c:3362
+#: cp/error.c:3361
msgid "%r%s:%d:%R "
msgstr ""
-#: cp/error.c:3370
+#: cp/error.c:3369
#, c-format
msgid "recursively required by substitution of %qS\n"
msgstr ""
-#: cp/error.c:3371
+#: cp/error.c:3370
#, c-format
msgid "required by substitution of %qS\n"
msgstr ""
-#: cp/error.c:3376
+#: cp/error.c:3375
msgid "recursively required from %q#D\n"
msgstr ""
-#: cp/error.c:3377
+#: cp/error.c:3376
msgid "required from %q#D\n"
msgstr ""
-#: cp/error.c:3384
+#: cp/error.c:3383
msgid "recursively required from here\n"
msgstr ""
-#: cp/error.c:3385
+#: cp/error.c:3384
msgid "required from here\n"
msgstr ""
-#: cp/error.c:3437
+#: cp/error.c:3436
msgid ""
"%r%s:%d:%d:%R [ skipping %d instantiation contexts, use -ftemplate-"
"backtrace-limit=0 to disable ]\n"
msgstr ""
-#: cp/error.c:3443
+#: cp/error.c:3442
msgid ""
"%r%s:%d:%R [ skipping %d instantiation contexts, use -ftemplate-backtrace-"
"limit=0 to disable ]\n"
msgstr ""
-#: cp/error.c:3497
+#: cp/error.c:3496
msgid "%r%s:%d:%d:%R in constexpr expansion of %qs"
msgstr ""
-#: cp/error.c:3501
+#: cp/error.c:3500
msgid "%r%s:%d:%R in constexpr expansion of %qs"
msgstr ""
-#: cp/pt.c:1945 cp/semantics.c:5217
+#: cp/pt.c:1945 cp/semantics.c:5218
msgid "candidates are:"
msgstr ""
-#: cp/pt.c:21086
+#: cp/pt.c:21090
msgid "candidate is:"
msgid_plural "candidates are:"
msgstr[0] ""
@@ -4812,17 +4812,17 @@ msgstr ""
msgid "elemental binary operation"
msgstr ""
-#: fortran/check.c:2124 fortran/check.c:3115 fortran/check.c:3169
+#: fortran/check.c:2131 fortran/check.c:3122 fortran/check.c:3176
#, c-format
msgid "arguments '%s' and '%s' for intrinsic %s"
msgstr ""
-#: fortran/check.c:2921
+#: fortran/check.c:2928
#, c-format
msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
msgstr ""
-#: fortran/check.c:3444 fortran/intrinsic.c:4290
+#: fortran/check.c:3451 fortran/intrinsic.c:4291
#, c-format
msgid "arguments '%s' and '%s' for intrinsic '%s'"
msgstr ""
@@ -4871,79 +4871,79 @@ msgstr ""
msgid "Driving:"
msgstr ""
-#: fortran/interface.c:3048 fortran/intrinsic.c:3994
+#: fortran/interface.c:3060 fortran/intrinsic.c:3995
msgid "actual argument to INTENT = OUT/INOUT"
msgstr ""
-#: fortran/io.c:550
+#: fortran/io.c:537
msgid "Positive width required"
msgstr ""
-#: fortran/io.c:551
+#: fortran/io.c:538
msgid "Nonnegative width required"
msgstr ""
-#: fortran/io.c:552
+#: fortran/io.c:539
msgid "Unexpected element %qc in format string at %L"
msgstr ""
-#: fortran/io.c:554
+#: fortran/io.c:541
msgid "Unexpected end of format string"
msgstr ""
-#: fortran/io.c:555
+#: fortran/io.c:542
msgid "Zero width in format descriptor"
msgstr ""
-#: fortran/io.c:575
+#: fortran/io.c:562
msgid "Missing leading left parenthesis"
msgstr ""
-#: fortran/io.c:604
+#: fortran/io.c:591
msgid "Left parenthesis required after %<*%>"
msgstr ""
-#: fortran/io.c:635
+#: fortran/io.c:622
msgid "Expected P edit descriptor"
msgstr ""
#. P requires a prior number.
-#: fortran/io.c:643
+#: fortran/io.c:630
msgid "P descriptor requires leading scale factor"
msgstr ""
-#: fortran/io.c:736 fortran/io.c:750
+#: fortran/io.c:723 fortran/io.c:737
msgid "Comma required after P descriptor"
msgstr ""
-#: fortran/io.c:764
+#: fortran/io.c:751
msgid "Positive width required with T descriptor"
msgstr ""
-#: fortran/io.c:843
+#: fortran/io.c:830
msgid "E specifier not allowed with g0 descriptor"
msgstr ""
-#: fortran/io.c:913
+#: fortran/io.c:900
msgid "Positive exponent width required"
msgstr ""
-#: fortran/io.c:943
+#: fortran/io.c:930
msgid "Period required in format specifier"
msgstr ""
-#: fortran/io.c:1570
+#: fortran/io.c:1557
#, c-format
msgid "%s tag"
msgstr ""
-#: fortran/io.c:2966
+#: fortran/io.c:2953
msgid "internal unit in WRITE"
msgstr ""
#. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
#. contexts. Thus, use an extended RESOLVE_TAG macro for that.
-#: fortran/io.c:4185
+#: fortran/io.c:4172
#, c-format
msgid "%s tag with INQUIRE"
msgstr ""
@@ -5025,39 +5025,39 @@ msgstr ""
msgid "Unexpected end of module"
msgstr ""
-#: fortran/parse.c:1671
+#: fortran/parse.c:1665
msgid "arithmetic IF"
msgstr ""
-#: fortran/parse.c:1680
+#: fortran/parse.c:1674
msgid "attribute declaration"
msgstr ""
-#: fortran/parse.c:1716
+#: fortran/parse.c:1710
msgid "data declaration"
msgstr ""
-#: fortran/parse.c:1734
+#: fortran/parse.c:1728
msgid "derived type declaration"
msgstr ""
-#: fortran/parse.c:1846
+#: fortran/parse.c:1840
msgid "block IF"
msgstr ""
-#: fortran/parse.c:1855
+#: fortran/parse.c:1849
msgid "implied END DO"
msgstr ""
-#: fortran/parse.c:1949 fortran/resolve.c:10537
+#: fortran/parse.c:1943 fortran/resolve.c:10575
msgid "assignment"
msgstr ""
-#: fortran/parse.c:1952 fortran/resolve.c:10588 fortran/resolve.c:10591
+#: fortran/parse.c:1946 fortran/resolve.c:10626 fortran/resolve.c:10629
msgid "pointer assignment"
msgstr ""
-#: fortran/parse.c:1970
+#: fortran/parse.c:1964
msgid "simple IF"
msgstr ""
@@ -5211,47 +5211,47 @@ msgstr ""
msgid "Inconsistent ranks for operator at %%L and %%L"
msgstr ""
-#: fortran/resolve.c:6476
+#: fortran/resolve.c:6481
msgid "Loop variable"
msgstr ""
-#: fortran/resolve.c:6480
+#: fortran/resolve.c:6485
msgid "iterator variable"
msgstr ""
-#: fortran/resolve.c:6484
+#: fortran/resolve.c:6489
msgid "Start expression in DO loop"
msgstr ""
-#: fortran/resolve.c:6488
+#: fortran/resolve.c:6493
msgid "End expression in DO loop"
msgstr ""
-#: fortran/resolve.c:6492
+#: fortran/resolve.c:6497
msgid "Step expression in DO loop"
msgstr ""
-#: fortran/resolve.c:6749 fortran/resolve.c:6752
+#: fortran/resolve.c:6754 fortran/resolve.c:6757
msgid "DEALLOCATE object"
msgstr ""
-#: fortran/resolve.c:7119 fortran/resolve.c:7122
+#: fortran/resolve.c:7124 fortran/resolve.c:7127
msgid "ALLOCATE object"
msgstr ""
-#: fortran/resolve.c:7351 fortran/resolve.c:8798
+#: fortran/resolve.c:7356 fortran/resolve.c:8815
msgid "STAT variable"
msgstr ""
-#: fortran/resolve.c:7395 fortran/resolve.c:8810
+#: fortran/resolve.c:7400 fortran/resolve.c:8827
msgid "ERRMSG variable"
msgstr ""
-#: fortran/resolve.c:8640
+#: fortran/resolve.c:8657
msgid "item in READ"
msgstr ""
-#: fortran/resolve.c:8822
+#: fortran/resolve.c:8839
msgid "ACQUIRED_LOCK variable"
msgstr ""
@@ -5264,26 +5264,26 @@ msgstr ""
msgid "Integer overflow when calculating the amount of memory to allocate"
msgstr ""
-#: fortran/trans-decl.c:5503
+#: fortran/trans-decl.c:5513
#, c-format
msgid ""
"Actual string length does not match the declared one for dummy argument "
"'%s' (%ld/%ld)"
msgstr ""
-#: fortran/trans-decl.c:5511
+#: fortran/trans-decl.c:5521
#, c-format
msgid ""
"Actual string length is shorter than the declared one for dummy argument "
"'%s' (%ld/%ld)"
msgstr ""
-#: fortran/trans-expr.c:8170
+#: fortran/trans-expr.c:8196
#, c-format
msgid "Target of rank remapping is too small (%ld < %ld)"
msgstr ""
-#: fortran/trans-expr.c:9375
+#: fortran/trans-expr.c:9401
msgid "Assignment of scalar to unallocated array"
msgstr ""
@@ -5292,12 +5292,12 @@ msgstr ""
msgid "Unequal character lengths (%ld/%ld) in %s"
msgstr ""
-#: fortran/trans-intrinsic.c:7002
+#: fortran/trans-intrinsic.c:7015
#, c-format
msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
msgstr ""
-#: fortran/trans-intrinsic.c:7034
+#: fortran/trans-intrinsic.c:7047
msgid "Argument NCOPIES of REPEAT intrinsic is too large"
msgstr ""
@@ -5601,35 +5601,39 @@ msgstr ""
msgid "-E or -x required when input is from standard input"
msgstr ""
-#: config/darwin.h:252
+#: config/darwin.h:171
+msgid "rdynamic is not supported"
+msgstr ""
+
+#: config/darwin.h:260
msgid "-current_version only allowed with -dynamiclib"
msgstr ""
-#: config/darwin.h:254
+#: config/darwin.h:262
msgid "-install_name only allowed with -dynamiclib"
msgstr ""
-#: config/darwin.h:259
+#: config/darwin.h:267
msgid "-bundle not allowed with -dynamiclib"
msgstr ""
-#: config/darwin.h:260
+#: config/darwin.h:268
msgid "-bundle_loader not allowed with -dynamiclib"
msgstr ""
-#: config/darwin.h:261
+#: config/darwin.h:269
msgid "-client_name not allowed with -dynamiclib"
msgstr ""
-#: config/darwin.h:266
+#: config/darwin.h:274
msgid "-force_flat_namespace not allowed with -dynamiclib"
msgstr ""
-#: config/darwin.h:268
+#: config/darwin.h:276
msgid "-keep_private_externs not allowed with -dynamiclib"
msgstr ""
-#: config/darwin.h:269
+#: config/darwin.h:277
msgid "-private_bundle not allowed with -dynamiclib"
msgstr ""
@@ -5814,2036 +5818,1822 @@ msgid ""
"objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead"
msgstr ""
-#: fortran/lang.opt:146
-msgid "-J<directory>\tPut MODULE files in 'directory'."
+#: config/alpha/alpha.opt:23 config/i386/i386.opt:430
+msgid "Do not use hardware fp."
msgstr ""
-#: fortran/lang.opt:198
-msgid "Warn about possible aliasing of dummy arguments."
+#: config/alpha/alpha.opt:27
+msgid "Use fp registers."
msgstr ""
-#: fortran/lang.opt:202
-msgid "Warn about alignment of COMMON blocks."
+#: config/alpha/alpha.opt:31 common.opt:732 common.opt:920 common.opt:924
+#: common.opt:928 common.opt:932 common.opt:1421 common.opt:1570
+#: common.opt:1574 common.opt:1800 common.opt:1946 common.opt:2598
+#: fortran/lang.opt:445
+msgid "Does nothing. Preserved for backward compatibility."
msgstr ""
-#: fortran/lang.opt:206
-msgid "Warn about missing ampersand in continued character constants."
+#: config/alpha/alpha.opt:35
+msgid "Request IEEE-conformant math library routines (OSF/1)."
msgstr ""
-#: fortran/lang.opt:210
-msgid "Warn about creation of array temporaries."
+#: config/alpha/alpha.opt:39
+msgid "Emit IEEE-conformant code, without inexact exceptions."
msgstr ""
-#: fortran/lang.opt:214
-msgid "Warn if the type of a variable might be not interoperable with C."
+#: config/alpha/alpha.opt:46
+msgid "Do not emit complex integer constants to read-only memory."
msgstr ""
-#: fortran/lang.opt:222
-msgid "Warn about truncated character expressions."
+#: config/alpha/alpha.opt:50
+msgid "Use VAX fp."
msgstr ""
-#: fortran/lang.opt:226
-msgid "Warn about equality comparisons involving REAL or COMPLEX expressions."
+#: config/alpha/alpha.opt:54
+msgid "Do not use VAX fp."
msgstr ""
-#: fortran/lang.opt:234
-msgid "Warn about most implicit conversions."
+#: config/alpha/alpha.opt:58
+msgid "Emit code for the byte/word ISA extension."
msgstr ""
-#: fortran/lang.opt:242
-msgid "Warn about function call elimination."
+#: config/alpha/alpha.opt:62
+msgid "Emit code for the motion video ISA extension."
msgstr ""
-#: fortran/lang.opt:246
-msgid "Warn about calls with implicit interface."
+#: config/alpha/alpha.opt:66
+msgid "Emit code for the fp move and sqrt ISA extension."
msgstr ""
-#: fortran/lang.opt:250
-msgid "Warn about called procedures not explicitly declared."
+#: config/alpha/alpha.opt:70
+msgid "Emit code for the counting ISA extension."
msgstr ""
-#: fortran/lang.opt:254
-msgid "Warn about constant integer divisions with truncated results."
+#: config/alpha/alpha.opt:74
+msgid "Emit code using explicit relocation directives."
msgstr ""
-#: fortran/lang.opt:258
-msgid "Warn about truncated source lines."
+#: config/alpha/alpha.opt:78
+msgid "Emit 16-bit relocations to the small data areas."
msgstr ""
-#: fortran/lang.opt:262
-msgid "Warn on intrinsics not part of the selected standard."
+#: config/alpha/alpha.opt:82
+msgid "Emit 32-bit relocations to the small data areas."
msgstr ""
-#: fortran/lang.opt:274
-msgid "Warn about USE statements that have no ONLY qualifier."
+#: config/alpha/alpha.opt:86
+msgid "Emit direct branches to local functions."
msgstr ""
-#: fortran/lang.opt:286
-msgid "Warn about real-literal-constants with 'q' exponent-letter."
+#: config/alpha/alpha.opt:90
+msgid "Emit indirect branches to local functions."
msgstr ""
-#: fortran/lang.opt:290
-msgid "Warn when a left-hand-side array variable is reallocated."
+#: config/alpha/alpha.opt:94
+msgid "Emit rdval instead of rduniq for thread pointer."
msgstr ""
-#: fortran/lang.opt:294
-msgid "Warn when a left-hand-side variable is reallocated."
+#: config/alpha/alpha.opt:98 config/s390/s390.opt:126 config/i386/i386.opt:202
+#: config/sparc/long-double-switch.opt:23
+msgid "Use 128-bit long double."
msgstr ""
-#: fortran/lang.opt:298
-msgid "Warn if the pointer in a pointer assignment might outlive its target."
+#: config/alpha/alpha.opt:102 config/s390/s390.opt:130 config/i386/i386.opt:198
+#: config/sparc/long-double-switch.opt:27
+msgid "Use 64-bit long double."
msgstr ""
-#: fortran/lang.opt:306
-msgid "Warn about \"suspicious\" constructs."
+#: config/alpha/alpha.opt:106
+msgid "Use features of and schedule given CPU."
msgstr ""
-#: fortran/lang.opt:310
-msgid "Permit nonconforming uses of the tab character."
+#: config/alpha/alpha.opt:110
+msgid "Schedule given CPU."
msgstr ""
-#: fortran/lang.opt:314
-msgid "Warn about underflow of numerical constant expressions."
+#: config/alpha/alpha.opt:114
+msgid "Control the generated fp rounding mode."
msgstr ""
-#: fortran/lang.opt:322
-msgid "Warn if a user-procedure has the same name as an intrinsic."
+#: config/alpha/alpha.opt:118
+msgid "Control the IEEE trap mode."
msgstr ""
-#: fortran/lang.opt:330
-msgid "Warn about unused dummy arguments."
+#: config/alpha/alpha.opt:122
+msgid "Control the precision given to fp exceptions."
msgstr ""
-#: fortran/lang.opt:334
-msgid "Warn about zero-trip DO loops."
+#: config/alpha/alpha.opt:126
+msgid "Tune expected memory latency."
msgstr ""
-#: fortran/lang.opt:338
-msgid "Enable preprocessing."
+#: config/alpha/alpha.opt:130 config/ia64/ia64.opt:118
+#: config/rs6000/sysv4.opt:32
+msgid "Specify bit size of immediate TLS offsets."
msgstr ""
-#: fortran/lang.opt:346
-msgid "Disable preprocessing."
+#: config/fused-madd.opt:22
+msgid "%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead"
msgstr ""
-#: fortran/lang.opt:354
-msgid "Eliminate multiple function invokations also for impure functions."
+#: config/mips/mips-tables.opt:24
+msgid "Known MIPS CPUs (for use with the -march= and -mtune= options):"
msgstr ""
-#: fortran/lang.opt:358
-msgid "Enable alignment of COMMON blocks."
+#: config/mips/mips-tables.opt:28
+msgid "Known MIPS ISA levels (for use with the -mips option):"
msgstr ""
-#: fortran/lang.opt:362
-msgid ""
-"All intrinsics procedures are available regardless of selected standard."
+#: config/mips/mips.opt:32
+msgid "-mabi=ABI\tGenerate code that conforms to the given ABI."
msgstr ""
-#: fortran/lang.opt:370
-msgid ""
-"Do not treat local variables and COMMON blocks as if they were named in SAVE "
-"statements."
+#: config/mips/mips.opt:36
+msgid "Known MIPS ABIs (for use with the -mabi= option):"
msgstr ""
-#: fortran/lang.opt:374
-msgid "Specify that backslash in string introduces an escape character."
+#: config/mips/mips.opt:55
+msgid "Generate code that can be used in SVR4-style dynamic objects."
msgstr ""
-#: fortran/lang.opt:378
-msgid "Produce a backtrace when a runtime error is encountered."
+#: config/mips/mips.opt:59
+msgid "Use PMC-style 'mad' instructions."
msgstr ""
-#: fortran/lang.opt:382
-msgid ""
-"-fblas-matmul-limit=<n>\tSize of the smallest matrix for which matmul will "
-"use BLAS."
+#: config/mips/mips.opt:63
+msgid "Use integer madd/msub instructions."
msgstr ""
-#: fortran/lang.opt:386
-msgid ""
-"Produce a warning at runtime if a array temporary has been created for a "
-"procedure argument."
+#: config/mips/mips.opt:67
+msgid "-march=ISA\tGenerate code for the given ISA."
msgstr ""
-#: fortran/lang.opt:390
+#: config/mips/mips.opt:71
msgid ""
-"-fconvert=<big-endian|little-endian|native|swap> The endianness used for "
-"unformatted files."
-msgstr ""
-
-#: fortran/lang.opt:393
-#, c-format
-msgid "Unrecognized option to endianess value: %qs"
+"-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions."
msgstr ""
-#: fortran/lang.opt:409
-msgid "Use the Cray Pointer extension."
+#: config/mips/mips.opt:75
+msgid "Use Branch Likely instructions, overriding the architecture default."
msgstr ""
-#: fortran/lang.opt:413
-msgid "Ignore 'D' in column one in fixed form."
+#: config/mips/mips.opt:79
+msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing."
msgstr ""
-#: fortran/lang.opt:417
-msgid "Treat lines with 'D' in column one as comments."
+#: config/mips/mips.opt:83
+msgid "Trap on integer divide by zero."
msgstr ""
-#: fortran/lang.opt:421
-msgid "Enable all DEC language extensions."
+#: config/mips/mips.opt:87
+msgid ""
+"-mcode-readable=SETTING\tSpecify when instructions are allowed to access "
+"code."
msgstr ""
-#: fortran/lang.opt:425
-msgid "Enable support for DEC STRUCTURE/RECORD."
+#: config/mips/mips.opt:91
+msgid "Valid arguments to -mcode-readable=:"
msgstr ""
-#: fortran/lang.opt:429
-msgid "Set the default double precision kind to an 8 byte wide type."
+#: config/mips/mips.opt:104
+msgid "Use branch-and-break sequences to check for integer divide by zero."
msgstr ""
-#: fortran/lang.opt:433
-msgid "Set the default integer kind to an 8 byte wide type."
+#: config/mips/mips.opt:108
+msgid "Use trap instructions to check for integer divide by zero."
msgstr ""
-#: fortran/lang.opt:437
-msgid "Set the default real kind to an 8 byte wide type."
+#: config/mips/mips.opt:112
+msgid "Allow the use of MDMX instructions."
msgstr ""
-#: fortran/lang.opt:441
-msgid "Allow dollar signs in entity names."
+#: config/mips/mips.opt:116
+msgid ""
+"Allow hardware floating-point instructions to cover both 32-bit and 64-bit "
+"operations."
msgstr ""
-#: fortran/lang.opt:445 config/alpha/alpha.opt:31 common.opt:732 common.opt:920
-#: common.opt:924 common.opt:928 common.opt:932 common.opt:1421 common.opt:1570
-#: common.opt:1574 common.opt:1800 common.opt:1946 common.opt:2598
-msgid "Does nothing. Preserved for backward compatibility."
+#: config/mips/mips.opt:120
+msgid "Use MIPS-DSP instructions."
msgstr ""
-#: fortran/lang.opt:449
-msgid "Display the code tree after parsing."
+#: config/mips/mips.opt:124
+msgid "Use MIPS-DSP REV 2 instructions."
msgstr ""
-#: fortran/lang.opt:453
-msgid "Display the code tree after front end optimization."
+#: config/mips/mips.opt:134 config/c6x/c6x.opt:30 config/nios2/nios2.opt:94
+#: config/tilegx/tilegx.opt:45 config/mep/mep.opt:82
+msgid "Use big-endian byte order."
msgstr ""
-#: fortran/lang.opt:457
-msgid "Display the code tree after parsing; deprecated option."
+#: config/mips/mips.opt:138 config/c6x/c6x.opt:34 config/nios2/nios2.opt:98
+#: config/tilegx/tilegx.opt:49 config/mep/mep.opt:86
+msgid "Use little-endian byte order."
msgstr ""
-#: fortran/lang.opt:461
-msgid ""
-"Specify that an external BLAS library should be used for matmul calls on "
-"large-size arrays."
+#: config/mips/mips.opt:142 config/iq2000/iq2000.opt:61
+msgid "Use ROM instead of RAM."
msgstr ""
-#: fortran/lang.opt:465
-msgid "Use f2c calling convention."
+#: config/mips/mips.opt:146
+msgid "Use Enhanced Virtual Addressing instructions."
msgstr ""
-#: fortran/lang.opt:469
-msgid "Assume that the source file is fixed form."
+#: config/mips/mips.opt:150
+msgid "Use NewABI-style %reloc() assembly operators."
msgstr ""
-#: fortran/lang.opt:473
-msgid "Interpret any INTEGER(4) as an INTEGER(8)."
+#: config/mips/mips.opt:154
+msgid "Use -G for data that is not defined by the current object."
msgstr ""
-#: fortran/lang.opt:477 fortran/lang.opt:481
-msgid "Specify where to find the compiled intrinsic modules."
+#: config/mips/mips.opt:158
+msgid "Work around certain 24K errata."
msgstr ""
-#: fortran/lang.opt:485
-msgid "Allow arbitrary character line width in fixed mode."
+#: config/mips/mips.opt:162
+msgid "Work around certain R4000 errata."
msgstr ""
-#: fortran/lang.opt:489
-msgid "-ffixed-line-length-<n>\tUse n as character line width in fixed mode."
+#: config/mips/mips.opt:166
+msgid "Work around certain R4400 errata."
msgstr ""
-#: fortran/lang.opt:493
-msgid "-ffpe-trap=[...]\tStop on following floating point exceptions."
+#: config/mips/mips.opt:170
+msgid "Work around certain RM7000 errata."
msgstr ""
-#: fortran/lang.opt:497
-msgid "-ffpe-summary=[...]\tPrint summary of floating point exceptions."
+#: config/mips/mips.opt:174
+msgid "Work around certain R10000 errata."
msgstr ""
-#: fortran/lang.opt:501
-msgid "Assume that the source file is free form."
+#: config/mips/mips.opt:178
+msgid "Work around errata for early SB-1 revision 2 cores."
msgstr ""
-#: fortran/lang.opt:505
-msgid "Allow arbitrary character line width in free mode."
+#: config/mips/mips.opt:182
+msgid "Work around certain VR4120 errata."
msgstr ""
-#: fortran/lang.opt:509
-msgid "-ffree-line-length-<n>\tUse n as character line width in free mode."
+#: config/mips/mips.opt:186
+msgid "Work around VR4130 mflo/mfhi errata."
msgstr ""
-#: fortran/lang.opt:513
-msgid "Enable front end optimization."
+#: config/mips/mips.opt:190
+msgid "Work around an early 4300 hardware bug."
msgstr ""
-#: fortran/lang.opt:517
-msgid ""
-"Specify that no implicit typing is allowed, unless overridden by explicit "
-"IMPLICIT statements."
+#: config/mips/mips.opt:194
+msgid "FP exceptions are enabled."
msgstr ""
-#: fortran/lang.opt:521
-msgid ""
-"-finit-character=<n>\tInitialize local character variables to ASCII value n."
+#: config/mips/mips.opt:198
+msgid "Use 32-bit floating-point registers."
msgstr ""
-#: fortran/lang.opt:525
-msgid "-finit-integer=<n>\tInitialize local integer variables to n."
+#: config/mips/mips.opt:202
+msgid "Conform to the o32 FPXX ABI."
msgstr ""
-#: fortran/lang.opt:529
-msgid "Initialize local variables to zero (from g77)."
+#: config/mips/mips.opt:206
+msgid "Use 64-bit floating-point registers."
msgstr ""
-#: fortran/lang.opt:533
-msgid "-finit-logical=<true|false>\tInitialize local logical variables."
+#: config/mips/mips.opt:210
+msgid ""
+"-mflush-func=FUNC\tUse FUNC to flush the cache before calling stack "
+"trampolines."
msgstr ""
-#: fortran/lang.opt:537
-msgid "-finit-real=<zero|snan|nan|inf|-inf>\tInitialize local real variables."
+#: config/mips/mips.opt:214
+msgid "-mabs=MODE\tSelect the IEEE 754 ABS/NEG instruction execution mode."
msgstr ""
-#: fortran/lang.opt:540
-#, c-format
-msgid "Unrecognized option to floating-point init value: %qs"
+#: config/mips/mips.opt:218
+msgid "-mnan=ENCODING\tSelect the IEEE 754 NaN data encoding."
msgstr ""
-#: fortran/lang.opt:559
+#: config/mips/mips.opt:222
msgid ""
-"-finline-matmul-limit=<n>\tSpecify the size of the largest matrix for which "
-"matmul will be inlined."
+"Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):"
msgstr ""
-#: fortran/lang.opt:563
-msgid ""
-"-fmax-array-constructor=<n>\tMaximum number of objects in an array "
-"constructor."
+#: config/mips/mips.opt:232
+msgid "Use 32-bit general registers."
msgstr ""
-#: fortran/lang.opt:567
-msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
+#: config/mips/mips.opt:236
+msgid "Use 64-bit general registers."
msgstr ""
-#: fortran/lang.opt:571
-msgid "-fmax-subrecord-length=<n>\tMaximum length for subrecords."
+#: config/mips/mips.opt:240
+msgid "Use GP-relative addressing to access small data."
msgstr ""
-#: fortran/lang.opt:575
+#: config/mips/mips.opt:244
msgid ""
-"-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be "
-"put on the stack."
+"When generating -mabicalls code, allow executables to use PLTs and copy "
+"relocations."
msgstr ""
-#: fortran/lang.opt:579
-msgid "Put all local arrays on stack."
+#: config/mips/mips.opt:248
+msgid "Allow the use of hardware floating-point ABI and instructions."
msgstr ""
-#: fortran/lang.opt:583
-msgid "Set default accessibility of module entities to PRIVATE."
+#: config/mips/mips.opt:252
+msgid "Generate code that is link-compatible with MIPS16 and microMIPS code."
msgstr ""
-#: fortran/lang.opt:603
-msgid "Try to lay out derived types as compactly as possible."
+#: config/mips/mips.opt:256
+msgid "An alias for minterlink-compressed provided for backward-compatibility."
msgstr ""
-#: fortran/lang.opt:611
-msgid "Protect parentheses in expressions."
+#: config/mips/mips.opt:260
+msgid "-mipsN\tGenerate code for ISA level N."
msgstr ""
-#: fortran/lang.opt:615
-msgid "Enable range checking during compilation."
+#: config/mips/mips.opt:264
+msgid "Generate MIPS16 code."
msgstr ""
-#: fortran/lang.opt:619
-msgid "Interpret any REAL(4) as a REAL(8)."
+#: config/mips/mips.opt:268
+msgid "Use MIPS-3D instructions."
msgstr ""
-#: fortran/lang.opt:623
-msgid "Interpret any REAL(4) as a REAL(10)."
+#: config/mips/mips.opt:272
+msgid "Use ll, sc and sync instructions."
msgstr ""
-#: fortran/lang.opt:627
-msgid "Interpret any REAL(4) as a REAL(16)."
+#: config/mips/mips.opt:276
+msgid "Use -G for object-local data."
msgstr ""
-#: fortran/lang.opt:631
-msgid "Interpret any REAL(8) as a REAL(4)."
+#: config/mips/mips.opt:280
+msgid "Use indirect calls."
msgstr ""
-#: fortran/lang.opt:635
-msgid "Interpret any REAL(8) as a REAL(10)."
+#: config/mips/mips.opt:284
+msgid "Use a 32-bit long type."
msgstr ""
-#: fortran/lang.opt:639
-msgid "Interpret any REAL(8) as a REAL(16)."
+#: config/mips/mips.opt:288
+msgid "Use a 64-bit long type."
msgstr ""
-#: fortran/lang.opt:643
-msgid "Reallocate the LHS in assignments."
+#: config/mips/mips.opt:292
+msgid "Pass the address of the ra save location to _mcount in $12."
msgstr ""
-#: fortran/lang.opt:647
-msgid "Use a 4-byte record marker for unformatted files."
+#: config/mips/mips.opt:296
+msgid "Don't optimize block moves."
msgstr ""
-#: fortran/lang.opt:651
-msgid "Use an 8-byte record marker for unformatted files."
+#: config/mips/mips.opt:300
+msgid "Use microMIPS instructions."
msgstr ""
-#: fortran/lang.opt:655
-msgid "Allocate local variables on the stack to allow indirect recursion."
+#: config/mips/mips.opt:304
+msgid "Allow the use of MT instructions."
msgstr ""
-#: fortran/lang.opt:659
-msgid "Copy array sections into a contiguous block on procedure entry."
+#: config/mips/mips.opt:308
+msgid "Prevent the use of all floating-point operations."
msgstr ""
-#: fortran/lang.opt:663
-msgid ""
-"-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be "
-"used."
+#: config/mips/mips.opt:312
+msgid "Use MCU instructions."
msgstr ""
-#: fortran/lang.opt:666
-#, c-format
-msgid "Unrecognized option: %qs"
+#: config/mips/mips.opt:316
+msgid "Do not use a cache-flushing function before calling stack trampolines."
msgstr ""
-#: fortran/lang.opt:679
-msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
+#: config/mips/mips.opt:320
+msgid "Do not use MDMX instructions."
msgstr ""
-#: fortran/lang.opt:683
-msgid "Append a second underscore if the name already contains an underscore."
+#: config/mips/mips.opt:324
+msgid "Generate normal-mode code."
msgstr ""
-#: fortran/lang.opt:691
-msgid "Apply negative sign to zero values."
+#: config/mips/mips.opt:328
+msgid "Do not use MIPS-3D instructions."
msgstr ""
-#: fortran/lang.opt:695
-msgid "Append underscores to externally visible names."
+#: config/mips/mips.opt:332
+msgid "Use paired-single floating-point instructions."
msgstr ""
-#: fortran/lang.opt:699 c-family/c.opt:1155 c-family/c.opt:1179
-#: c-family/c.opt:1409 config/pa/pa.opt:42 config/pa/pa.opt:66
-#: config/sh/sh.opt:213 common.opt:1074 common.opt:1301 common.opt:1653
-#: common.opt:1999 common.opt:2035 common.opt:2124 common.opt:2128
-#: common.opt:2224 common.opt:2306 common.opt:2314 common.opt:2322
-#: common.opt:2330 common.opt:2431 common.opt:2558
-msgid "Does nothing. Preserved for backward compatibility."
+#: config/mips/mips.opt:336
+msgid ""
+"-mr10k-cache-barrier=SETTING\tSpecify when r10k cache barriers should be "
+"inserted."
msgstr ""
-#: fortran/lang.opt:739
-msgid "Statically link the GNU Fortran helper library (libgfortran)."
+#: config/mips/mips.opt:340
+msgid "Valid arguments to -mr10k-cache-barrier=:"
msgstr ""
-#: fortran/lang.opt:743
-msgid "Conform to the ISO Fortran 2003 standard."
+#: config/mips/mips.opt:353
+msgid "Try to allow the linker to turn PIC calls into direct calls."
msgstr ""
-#: fortran/lang.opt:747
-msgid "Conform to the ISO Fortran 2008 standard."
+#: config/mips/mips.opt:357
+msgid ""
+"When generating -mabicalls code, make the code suitable for use in shared "
+"libraries."
msgstr ""
-#: fortran/lang.opt:751
-msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
+#: config/mips/mips.opt:361
+msgid ""
+"Restrict the use of hardware floating-point instructions to 32-bit "
+"operations."
msgstr ""
-#: fortran/lang.opt:755
-msgid "Conform to the ISO Fortran 95 standard."
+#: config/mips/mips.opt:365
+msgid "Use SmartMIPS instructions."
msgstr ""
-#: fortran/lang.opt:759
-msgid "Conform to nothing in particular."
+#: config/mips/mips.opt:369
+msgid "Prevent the use of all hardware floating-point instructions."
msgstr ""
-#: fortran/lang.opt:763
-msgid "Accept extensions to support legacy code."
+#: config/mips/mips.opt:373
+msgid "Optimize lui/addiu address loads."
msgstr ""
-#: c-family/c.opt:43 c-family/c.opt:46 c-family/c.opt:181
-#, c-format
-msgid "assertion missing after %qs"
+#: config/mips/mips.opt:377
+msgid "Assume all symbols have 32-bit values."
msgstr ""
-#: c-family/c.opt:55 c-family/c.opt:58 c-family/c.opt:163 c-family/c.opt:166
-#: c-family/c.opt:193 c-family/c.opt:252
-#, c-format
-msgid "macro name missing after %qs"
+#: config/mips/mips.opt:381
+msgid "Use synci instruction to invalidate i-cache."
msgstr ""
-#: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
-#: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:216 c-family/c.opt:220
-#: c-family/c.opt:232 c-family/c.opt:1601 c-family/c.opt:1609
-#: config/darwin.opt:53 common.opt:336 common.opt:339 common.opt:2813
-#, c-format
-msgid "missing filename after %qs"
+#: config/mips/mips.opt:385 config/s390/s390.opt:201 config/ft32/ft32.opt:27
+msgid "Use LRA instead of reload."
msgstr ""
-#: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94
-#: c-family/c.opt:200 c-family/c.opt:208 c-family/c.opt:1597
-#: c-family/c.opt:1617 c-family/c.opt:1621 c-family/c.opt:1625
-#, c-format
-msgid "missing path after %qs"
+#: config/mips/mips.opt:389
+msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
msgstr ""
-#: c-family/c.opt:182
-msgid ""
-"-A<question>=<answer>\tAssert the <answer> to <question>. Putting '-' "
-"before <question> disables the <answer> to <question>."
+#: config/mips/mips.opt:393 config/iq2000/iq2000.opt:74
+msgid "Put uninitialized constants in ROM (needs -membedded-data)."
msgstr ""
-#: c-family/c.opt:186
-msgid "Do not discard comments."
+#: config/mips/mips.opt:397
+msgid "Use Virtualization Application Specific instructions."
msgstr ""
-#: c-family/c.opt:190
-msgid "Do not discard comments in macro expansions."
+#: config/mips/mips.opt:401
+msgid "Use eXtended Physical Address (XPA) instructions."
msgstr ""
-#: c-family/c.opt:194
-msgid ""
-"-D<macro>[=<val>]\tDefine a <macro> with <val> as its value. If just "
-"<macro> is given, <val> is taken to be 1."
+#: config/mips/mips.opt:405
+msgid "Perform VR4130-specific alignment optimizations."
msgstr ""
-#: c-family/c.opt:201
-msgid "-F <dir>\tAdd <dir> to the end of the main framework include path."
+#: config/mips/mips.opt:409
+msgid "Lift restrictions on GOT size."
msgstr ""
-#: c-family/c.opt:205
-msgid "Print the name of header files as they are used."
+#: config/mips/mips.opt:413
+msgid "Enable use of odd-numbered single-precision registers."
msgstr ""
-#: c-family/c.opt:209
-msgid "-I <dir>\tAdd <dir> to the end of the main include path."
+#: config/mips/mips.opt:417
+msgid "Optimize frame header."
msgstr ""
-#: c-family/c.opt:213
-msgid "Generate make dependencies."
+#: config/mips/mips.opt:424
+msgid "Enable load/store bonding."
msgstr ""
-#: c-family/c.opt:217
-msgid "Generate make dependencies and compile."
+#: config/mips/mips.opt:428
+msgid "Specify the compact branch usage policy."
msgstr ""
-#: c-family/c.opt:221
-msgid "-MF <file>\tWrite dependency output to the given file."
+#: config/mips/mips.opt:432
+msgid "Policies available for use with -mcompact-branches=:"
msgstr ""
-#: c-family/c.opt:225
-msgid "Treat missing header files as generated files."
+#: config/visium/visium.opt:25
+msgid "Link with libc.a and libdebug.a."
msgstr ""
-#: c-family/c.opt:229
-msgid "Like -M but ignore system header files."
+#: config/visium/visium.opt:29
+msgid "Link with libc.a and libsim.a."
msgstr ""
-#: c-family/c.opt:233
-msgid "Like -MD but ignore system header files."
+#: config/visium/visium.opt:33
+msgid "Use hardware FP (default)."
msgstr ""
-#: c-family/c.opt:237
-msgid "Generate phony targets for all headers."
+#: config/visium/visium.opt:37 config/sparc/sparc.opt:30
+#: config/sparc/sparc.opt:34
+msgid "Use hardware FP."
msgstr ""
-#: c-family/c.opt:240 c-family/c.opt:244
-#, c-format
-msgid "missing makefile target after %qs"
+#: config/visium/visium.opt:41 config/sparc/sparc.opt:38
+msgid "Do not use hardware FP."
msgstr ""
-#: c-family/c.opt:241
-msgid "-MQ <target>\tAdd a MAKE-quoted target."
+#: config/visium/visium.opt:45 config/sparc/sparc.opt:126
+msgid "Use features of and schedule code for given CPU."
msgstr ""
-#: c-family/c.opt:245
-msgid "-MT <target>\tAdd an unquoted target."
+#: config/visium/visium.opt:49 config/spu/spu.opt:84 config/s390/s390.opt:170
+#: config/i386/i386.opt:504 config/sparc/sparc.opt:130 config/ia64/ia64.opt:122
+msgid "Schedule code for given CPU."
msgstr ""
-#: c-family/c.opt:249
-msgid "Do not generate #line directives."
+#: config/visium/visium.opt:65
+msgid "Generate code for the supervisor mode (default)."
msgstr ""
-#: c-family/c.opt:253
-msgid "-U<macro>\tUndefine <macro>."
+#: config/visium/visium.opt:69
+msgid "Generate code for the user mode."
msgstr ""
-#: c-family/c.opt:257
-msgid ""
-"Warn about things that will change when compiling with an ABI-compliant "
-"compiler."
+#: config/visium/visium.opt:73
+msgid "Only retained for backward compatibility."
msgstr ""
-#: c-family/c.opt:261
-msgid ""
-"Warn about things that change between the current -fabi-version and the "
-"specified version."
+#: config/epiphany/epiphany.opt:24
+msgid "Don't use any of r32..r63."
msgstr ""
-#: c-family/c.opt:265
+#: config/epiphany/epiphany.opt:28
msgid ""
-"Warn if a subobject has an abi_tag attribute that the complete object type "
-"does not have."
+"preferentially allocate registers that allow short instruction generation."
msgstr ""
-#: c-family/c.opt:272
-msgid "Warn about suspicious uses of memory addresses."
+#: config/epiphany/epiphany.opt:32
+msgid "Set branch cost."
msgstr ""
-#: c-family/c.opt:276 ada/gcc-interface/lang.opt:57
-msgid "Enable most warning messages."
+#: config/epiphany/epiphany.opt:36
+msgid "enable conditional move instruction usage."
msgstr ""
-#: c-family/c.opt:288
-msgid ""
-"Warn whenever an Objective-C assignment is being intercepted by the garbage "
-"collector."
+#: config/epiphany/epiphany.opt:40
+msgid "set number of nops to emit before each insn pattern."
msgstr ""
-#: c-family/c.opt:292
-msgid "Warn about casting functions to incompatible types."
+#: config/epiphany/epiphany.opt:52
+msgid "Use software floating point comparisons."
msgstr ""
-#: c-family/c.opt:296
-msgid ""
-"Warn about boolean expression compared with an integer value different from "
-"true/false."
+#: config/epiphany/epiphany.opt:56
+msgid "Enable split of 32 bit immediate loads into low / high part."
msgstr ""
-#: c-family/c.opt:300
-msgid ""
-"Warn when __builtin_frame_address or __builtin_return_address is used "
-"unsafely."
+#: config/epiphany/epiphany.opt:60
+msgid "Enable use of POST_INC / POST_DEC."
msgstr ""
-#: c-family/c.opt:304
-msgid "Warn when a built-in preprocessor macro is undefined or redefined."
+#: config/epiphany/epiphany.opt:64
+msgid "Enable use of POST_MODIFY."
msgstr ""
-#: c-family/c.opt:308
-msgid "Warn about features not present in ISO C90, but present in ISO C99."
+#: config/epiphany/epiphany.opt:68
+msgid "Set number of bytes on the stack preallocated for use by the callee."
msgstr ""
-#: c-family/c.opt:312
-msgid "Warn about features not present in ISO C99, but present in ISO C11."
+#: config/epiphany/epiphany.opt:72
+msgid "Assume round to nearest is selected for purposes of scheduling."
msgstr ""
-#: c-family/c.opt:316
-msgid "Warn about C constructs that are not in the common subset of C and C++."
+#: config/epiphany/epiphany.opt:76
+msgid "Generate call insns as indirect calls."
msgstr ""
-#: c-family/c.opt:323
-msgid ""
-"Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO "
-"C++ 2011."
+#: config/epiphany/epiphany.opt:80
+msgid "Generate call insns as direct calls."
msgstr ""
-#: c-family/c.opt:327
+#: config/epiphany/epiphany.opt:84
msgid ""
-"Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO "
-"C++ 2014."
-msgstr ""
-
-#: c-family/c.opt:331
-msgid "Warn about casts which discard qualifiers."
-msgstr ""
-
-#: c-family/c.opt:335
-msgid "Warn about subscripts whose type is \"char\"."
+"Assume labels and symbols can be addressed using 16 bit absolute addresses."
msgstr ""
-#: c-family/c.opt:339
-msgid "Warn about memory access errors found by Pointer Bounds Checker."
+#: config/epiphany/epiphany.opt:108
+msgid ""
+"A floatig point to integer truncation may be replaced with rounding to save "
+"mode switching."
msgstr ""
-#: c-family/c.opt:343
-msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\"."
+#: config/epiphany/epiphany.opt:112
+msgid "Vectorize for double-word operations."
msgstr ""
-#: c-family/c.opt:347
+#: config/epiphany/epiphany.opt:128
msgid ""
-"Warn about possibly nested block comments, and C++ comments spanning more "
-"than one physical line."
+"Split unaligned 8 byte vector moves before post-modify address generation."
msgstr ""
-#: c-family/c.opt:351
-msgid "Synonym for -Wcomment."
+#: config/epiphany/epiphany.opt:132
+msgid "Use the floating point unit for integer add/subtract."
msgstr ""
-#: c-family/c.opt:355
-msgid "Warn for conditionally-supported constructs."
+#: config/epiphany/epiphany.opt:136
+msgid "Set register to hold -1."
msgstr ""
-#: c-family/c.opt:359
-msgid "Warn for implicit type conversions that may change a value."
+#: config/mn10300/mn10300.opt:30
+msgid "Target the AM33 processor."
msgstr ""
-#: c-family/c.opt:363
-msgid "Warn for converting NULL from/to a non-pointer type."
+#: config/mn10300/mn10300.opt:34
+msgid "Target the AM33/2.0 processor."
msgstr ""
-#: c-family/c.opt:371
-msgid "Warn when all constructors and destructors are private."
+#: config/mn10300/mn10300.opt:38
+msgid "Target the AM34 processor."
msgstr ""
-#: c-family/c.opt:375
-msgid "Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage."
+#: config/mn10300/mn10300.opt:42 config/arm/arm.opt:227
+msgid "Tune code for the given processor."
msgstr ""
-#: c-family/c.opt:379
-msgid "Warn when a declaration is found after a statement."
+#: config/mn10300/mn10300.opt:46
+msgid "Work around hardware multiply bug."
msgstr ""
-#: c-family/c.opt:383
-msgid "Warn when deleting a pointer to incomplete type."
+#: config/mn10300/mn10300.opt:55
+msgid "Enable linker relaxations."
msgstr ""
-#: c-family/c.opt:387
-msgid "Warn about deleting polymorphic objects with non-virtual destructors."
+#: config/mn10300/mn10300.opt:59
+msgid "Return pointers in both a0 and d0."
msgstr ""
-#: c-family/c.opt:391
-msgid "Warn if a deprecated compiler feature, class, method, or field is used."
+#: config/mn10300/mn10300.opt:63
+msgid "Allow gcc to generate LIW instructions."
msgstr ""
-#: c-family/c.opt:395
-msgid ""
-"Warn about positional initialization of structs requiring designated "
-"initializers."
+#: config/mn10300/mn10300.opt:67
+msgid "Allow gcc to generate the SETLB and Lcc instructions."
msgstr ""
-#: c-family/c.opt:399
-msgid "Warn if qualifiers on arrays which are pointer targets are discarded."
+#: config/microblaze/microblaze.opt:40
+msgid "Use software emulation for floating point (default)."
msgstr ""
-#: c-family/c.opt:403
-msgid "Warn if type qualifiers on pointers are discarded."
+#: config/microblaze/microblaze.opt:44
+msgid "Use hardware floating point instructions."
msgstr ""
-#: c-family/c.opt:407
-msgid "Warn about compile-time integer division by zero."
+#: config/microblaze/microblaze.opt:48
+msgid "Use table lookup optimization for small signed integer divisions."
msgstr ""
-#: c-family/c.opt:411
-msgid "Warn about duplicated conditions in an if-else-if chain."
+#: config/microblaze/microblaze.opt:52
+msgid "-mcpu=PROCESSOR\t\tUse features of and schedule code for given CPU."
msgstr ""
-#: c-family/c.opt:415
-msgid "Warn about violations of Effective C++ style rules."
+#: config/microblaze/microblaze.opt:56
+msgid "Don't optimize block moves, use memcpy."
msgstr ""
-#: c-family/c.opt:419
-msgid "Warn about an empty body in an if or else statement."
+#: config/microblaze/microblaze.opt:60 config/arm/arm.opt:94
+#: config/aarch64/aarch64.opt:65
+msgid "Assume target CPU is configured as big endian."
msgstr ""
-#: c-family/c.opt:423
-msgid "Warn about stray tokens after #elif and #endif."
+#: config/microblaze/microblaze.opt:64 config/arm/arm.opt:155
+#: config/aarch64/aarch64.opt:81
+msgid "Assume target CPU is configured as little endian."
msgstr ""
-#: c-family/c.opt:427
-msgid "Warn about comparison of different enum types."
+#: config/microblaze/microblaze.opt:68
+msgid "Use the soft multiply emulation (default)."
msgstr ""
-#: c-family/c.opt:435
-msgid ""
-"This switch is deprecated; use -Werror=implicit-function-declaration instead."
+#: config/microblaze/microblaze.opt:72
+msgid "Use reorder instructions (swap and byte reversed load/store) (default)."
msgstr ""
-#: c-family/c.opt:439
-msgid ""
-"Warn for implicit type conversions that cause loss of floating point "
-"precision."
+#: config/microblaze/microblaze.opt:76
+msgid "Use the software emulation for divides (default)."
msgstr ""
-#: c-family/c.opt:443
-msgid "Warn if testing floating point numbers for equality."
+#: config/microblaze/microblaze.opt:80
+msgid "Use the hardware barrel shifter instead of emulation."
msgstr ""
-#: c-family/c.opt:447 c-family/c.opt:479
-msgid "Warn about printf/scanf/strftime/strfmon format string anomalies."
+#: config/microblaze/microblaze.opt:84
+msgid "Use pattern compare instructions."
msgstr ""
-#: c-family/c.opt:451
-msgid "Warn about format strings that contain NUL bytes."
+#: config/microblaze/microblaze.opt:87
+#, c-format
+msgid "%qs is deprecated; use -fstack-check"
msgstr ""
-#: c-family/c.opt:455
-msgid "Warn if passing too many arguments to a function for its format string."
+#: config/microblaze/microblaze.opt:88
+msgid "Check for stack overflow at runtime."
msgstr ""
-#: c-family/c.opt:459
-msgid "Warn about format strings that are not literals."
+#: config/microblaze/microblaze.opt:92 config/iq2000/iq2000.opt:65
+msgid "Use GP relative sdata/sbss sections."
msgstr ""
-#: c-family/c.opt:463
-msgid "Warn about possible security problems with format functions."
+#: config/microblaze/microblaze.opt:95
+#, c-format
+msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
msgstr ""
-#: c-family/c.opt:467
-msgid "Warn about sign differences with format functions."
+#: config/microblaze/microblaze.opt:96
+msgid "Clear the BSS to zero and place zero initialized in BSS."
msgstr ""
-#: c-family/c.opt:471
-msgid "Warn about strftime formats yielding 2-digit years."
+#: config/microblaze/microblaze.opt:100
+msgid "Use multiply high instructions for high part of 32x32 multiply."
msgstr ""
-#: c-family/c.opt:475
-msgid "Warn about zero-length formats."
+#: config/microblaze/microblaze.opt:104
+msgid "Use hardware floating point conversion instructions."
msgstr ""
-#: c-family/c.opt:483
-msgid "Warn whenever type qualifiers are ignored."
+#: config/microblaze/microblaze.opt:108
+msgid "Use hardware floating point square root instruction."
msgstr ""
-#: c-family/c.opt:487
-msgid "Warn whenever attributes are ignored."
+#: config/microblaze/microblaze.opt:112
+msgid "Description for mxl-mode-executable."
msgstr ""
-#: c-family/c.opt:491
-msgid ""
-"Warn when there is a conversion between pointers that have incompatible "
-"types."
+#: config/microblaze/microblaze.opt:116
+msgid "Description for mxl-mode-xmdstub."
msgstr ""
-#: c-family/c.opt:495
-msgid "Warn about variables which are initialized to themselves."
+#: config/microblaze/microblaze.opt:120
+msgid "Description for mxl-mode-bootstrap."
msgstr ""
-#: c-family/c.opt:499
-msgid "Warn about implicit declarations."
+#: config/microblaze/microblaze.opt:124
+msgid "Description for mxl-mode-novectors."
msgstr ""
-#: c-family/c.opt:503
-msgid "Warn about implicit conversions from \"float\" to \"double\"."
+#: config/microblaze/microblaze.opt:128
+msgid "Use hardware prefetch instruction"
msgstr ""
-#: c-family/c.opt:507
-msgid "Warn about implicit function declarations."
+#: config/spu/spu.opt:20
+msgid "Emit warnings when run-time relocations are generated."
msgstr ""
-#: c-family/c.opt:511
-msgid "Warn when a declaration does not specify a type."
+#: config/spu/spu.opt:24
+msgid "Emit errors when run-time relocations are generated."
msgstr ""
-#: c-family/c.opt:518
-msgid ""
-"Warn about C++11 inheriting constructors when the base has a variadic "
-"constructor."
+#: config/spu/spu.opt:28
+msgid "Specify cost of branches (Default 20)."
msgstr ""
-#: c-family/c.opt:522
-msgid ""
-"Warn about incompatible integer to pointer and pointer to integer "
-"conversions."
+#: config/spu/spu.opt:32
+msgid "Make sure loads and stores are not moved past DMA instructions."
msgstr ""
-#: c-family/c.opt:526
-msgid ""
-"Warn when there is a cast to a pointer from an integer of a different size."
+#: config/spu/spu.opt:36
+msgid "volatile must be specified on any memory that is effected by DMA."
msgstr ""
-#: c-family/c.opt:530
-msgid "Warn about invalid uses of the \"offsetof\" macro."
+#: config/spu/spu.opt:40 config/spu/spu.opt:44
+msgid ""
+"Insert nops when it might improve performance by allowing dual issue "
+"(default)."
msgstr ""
-#: c-family/c.opt:534
-msgid "Warn about PCH files that are found but not used."
+#: config/spu/spu.opt:48
+msgid "Use standard main function as entry for startup."
msgstr ""
-#: c-family/c.opt:538
-msgid "Warn when a jump misses a variable initialization."
+#: config/spu/spu.opt:52
+msgid "Generate branch hints for branches."
msgstr ""
-#: c-family/c.opt:542
-msgid ""
-"Warn when a string or character literal is followed by a ud-suffix which "
-"does not begin with an underscore."
+#: config/spu/spu.opt:56
+msgid "Maximum number of nops to insert for a hint (Default 2)."
msgstr ""
-#: c-family/c.opt:546
+#: config/spu/spu.opt:60
msgid ""
-"Warn when a logical operator is suspiciously always evaluating to true or "
-"false."
+"Approximate maximum number of instructions to allow between a hint and its "
+"branch [125]."
msgstr ""
-#: c-family/c.opt:550
-msgid ""
-"Warn when logical not is used on the left hand side operand of a comparison."
+#: config/spu/spu.opt:64
+msgid "Generate code for 18 bit addressing."
msgstr ""
-#: c-family/c.opt:554
-msgid "Do not warn about using \"long long\" when -pedantic."
+#: config/spu/spu.opt:68
+msgid "Generate code for 32 bit addressing."
msgstr ""
-#: c-family/c.opt:558
-msgid "Warn about suspicious declarations of \"main\"."
+#: config/spu/spu.opt:72 config/sh/sh.opt:273 config/ia64/ia64.opt:114
+#: config/pa/pa.opt:58
+msgid "Specify range of registers to make fixed."
msgstr ""
-#: c-family/c.opt:566
+#: config/spu/spu.opt:76
msgid ""
-"Warn about suspicious calls to memset where the third argument is constant "
-"literal zero and the second is not."
+"Insert hbrp instructions after hinted branch targets to avoid the SPU hang "
+"issue."
msgstr ""
-#: c-family/c.opt:570
-msgid ""
-"Warn when the indentation of the code does not reflect the block structure."
+#: config/spu/spu.opt:80 config/s390/s390.opt:56 config/i386/i386.opt:247
+msgid "Generate code for given CPU."
msgstr ""
-#: c-family/c.opt:574
-msgid "Warn about possibly missing braces around initializers."
+#: config/spu/spu.opt:88
+msgid "Access variables in 32-bit PPU objects (default)."
msgstr ""
-#: c-family/c.opt:578
-msgid "Warn about global functions without previous declarations."
+#: config/spu/spu.opt:92
+msgid "Access variables in 64-bit PPU objects."
msgstr ""
-#: c-family/c.opt:582
-msgid "Warn about missing fields in struct initializers."
+#: config/spu/spu.opt:96
+msgid "Allow conversions between __ea and generic pointers (default)."
msgstr ""
-#: c-family/c.opt:586
-msgid "Warn on direct multiple inheritance."
+#: config/spu/spu.opt:100
+msgid "Size (in KB) of software data cache."
msgstr ""
-#: c-family/c.opt:590
-msgid "Warn on namespace definition."
+#: config/spu/spu.opt:104
+msgid "Atomically write back software data cache lines (default)."
msgstr ""
-#: c-family/c.opt:594
-msgid "Warn about missing sized deallocation functions."
+#: config/c6x/c6x-tables.opt:24
+msgid "Known C6X ISAs (for use with the -march= option):"
msgstr ""
-#: c-family/c.opt:598
-msgid ""
-"Warn about suspicious length parameters to certain string functions if the "
-"argument uses sizeof."
+#: config/c6x/c6x.opt:38 config/msp430/msp430.opt:3 config/mep/mep.opt:143
+#: config/bfin/bfin.opt:40
+msgid "Use simulator runtime."
msgstr ""
-#: c-family/c.opt:602
-msgid "Warn when sizeof is applied on a parameter declared as an array."
+#: config/c6x/c6x.opt:42 config/rs6000/sysv4.opt:28
+msgid "Select method for sdata handling."
msgstr ""
-#: c-family/c.opt:606
-msgid "Warn about functions which might be candidates for format attributes."
+#: config/c6x/c6x.opt:46
+msgid "Valid arguments for the -msdata= option."
msgstr ""
-#: c-family/c.opt:610
-msgid ""
-"Suggest that the override keyword be used when the declaration of a virtual"
+#: config/c6x/c6x.opt:59
+msgid "Compile for the DSBT shared library ABI."
msgstr ""
-#: c-family/c.opt:615
-msgid "Warn about enumerated switches, with no default, missing a case."
+#: config/c6x/c6x.opt:63 config/bfin/bfin.opt:82
+msgid "Avoid generating pc-relative calls; use indirection."
msgstr ""
-#: c-family/c.opt:619
-msgid "Warn about enumerated switches missing a \"default:\" statement."
+#: config/c6x/c6x.opt:67 config/m68k/m68k.opt:103 config/arm/arm.opt:81
+#: config/nios2/nios2.opt:570 config/nds32/nds32.opt:66
+msgid "Specify the name of the target architecture."
msgstr ""
-#: c-family/c.opt:623
-msgid "Warn about all enumerated switches missing a specific case."
+#: config/mcore/mcore.opt:23
+msgid "Generate code for the M*Core M210"
msgstr ""
-#: c-family/c.opt:627
-msgid "Warn about switches with boolean controlling expression."
+#: config/mcore/mcore.opt:27
+msgid "Generate code for the M*Core M340"
msgstr ""
-#: c-family/c.opt:631
-msgid "Warn on primary template declaration."
+#: config/mcore/mcore.opt:31
+msgid "Force functions to be aligned to a 4 byte boundary."
msgstr ""
-#: c-family/c.opt:639
-msgid "Warn about user-specified include directories that do not exist."
+#: config/mcore/mcore.opt:35 config/moxie/moxie.opt:23
+msgid "Generate big-endian code."
msgstr ""
-#: c-family/c.opt:643
-msgid ""
-"Warn about function parameters declared without a type specifier in K&R-"
-"style functions."
+#: config/mcore/mcore.opt:39
+msgid "Emit call graph information."
msgstr ""
-#: c-family/c.opt:647
-msgid "Warn about global functions without prototypes."
+#: config/mcore/mcore.opt:43
+msgid "Use the divide instruction."
msgstr ""
-#: c-family/c.opt:650 c-family/c.opt:1024 c-family/c.opt:1031
-#: c-family/c.opt:1205 c-family/c.opt:1224 c-family/c.opt:1247
-#: c-family/c.opt:1253 c-family/c.opt:1260 c-family/c.opt:1284
-#: c-family/c.opt:1295 c-family/c.opt:1298 c-family/c.opt:1301
-#: c-family/c.opt:1304 c-family/c.opt:1307 c-family/c.opt:1344
-#: c-family/c.opt:1475 c-family/c.opt:1499 c-family/c.opt:1517
-#: c-family/c.opt:1548 c-family/c.opt:1552 c-family/c.opt:1568
-#: config/ia64/ia64.opt:167 config/ia64/ia64.opt:170 c-family/c-opts.c:419
-#, gcc-internal-format
-msgid "switch %qs is no longer supported"
+#: config/mcore/mcore.opt:47
+msgid "Inline constants if it can be done in 2 insns or less."
msgstr ""
-#: c-family/c.opt:654
-msgid "Warn about use of multi-character character constants."
+#: config/mcore/mcore.opt:51 config/moxie/moxie.opt:27
+msgid "Generate little-endian code."
msgstr ""
-#: c-family/c.opt:658
+#: config/mcore/mcore.opt:56 config/fr30/fr30.opt:27
msgid ""
-"Warn about narrowing conversions within { } that are ill-formed in C++11."
+"Assume that run-time support has been provided, so omit -lsim from the "
+"linker command line."
msgstr ""
-#: c-family/c.opt:662
-msgid "Warn about \"extern\" declarations not at file scope."
+#: config/mcore/mcore.opt:60
+msgid "Use arbitrary sized immediates in bit operations."
msgstr ""
-#: c-family/c.opt:666
-msgid ""
-"Warn when a noexcept expression evaluates to false even though the "
-"expression can't actually throw."
+#: config/mcore/mcore.opt:64
+msgid "Prefer word accesses over byte accesses."
msgstr ""
-#: c-family/c.opt:670
-msgid ""
-"Warn when non-templatized friend functions are declared within a template."
+#: config/mcore/mcore.opt:71
+msgid "Set the maximum amount for a single stack increment operation."
msgstr ""
-#: c-family/c.opt:674
-msgid "Warn about non-virtual destructors."
+#: config/mcore/mcore.opt:75
+msgid "Always treat bitfields as int-sized."
msgstr ""
-#: c-family/c.opt:678
-msgid ""
-"Warn about NULL being passed to argument slots marked as requiring non-NULL."
+#: config/arc/arc.opt:26
+msgid "Compile code for big endian mode."
msgstr ""
-#: c-family/c.opt:694
+#: config/arc/arc.opt:30
+msgid "Compile code for little endian mode. This is the default."
+msgstr ""
+
+#: config/arc/arc.opt:34
msgid ""
-"-Wnormalized=<none|id|nfc|nfkc>\tWarn about non-normalised Unicode strings."
+"Disable ARCompact specific pass to generate conditional execution "
+"instructions."
msgstr ""
-#: c-family/c.opt:701
-msgid "argument %qs to %<-Wnormalized%> not recognized"
+#: config/arc/arc.opt:38
+msgid "Generate ARCompact 32-bit code for ARC600 processor."
msgstr ""
-#: c-family/c.opt:717
-msgid "Warn if a C-style cast is used in a program."
+#: config/arc/arc.opt:42
+msgid "Same as -mA6."
msgstr ""
-#: c-family/c.opt:721
-msgid "Warn for obsolescent usage in a declaration."
+#: config/arc/arc.opt:46
+msgid "Generate ARCompact 32-bit code for ARC601 processor."
msgstr ""
-#: c-family/c.opt:725
-msgid "Warn if an old-style parameter definition is used."
+#: config/arc/arc.opt:50
+msgid "Generate ARCompact 32-bit code for ARC700 processor."
msgstr ""
-#: c-family/c.opt:729
-msgid "Warn if a simd directive is overridden by the vectorizer cost model."
+#: config/arc/arc.opt:54
+msgid "Same as -mA7."
msgstr ""
-#: c-family/c.opt:733
+#: config/arc/arc.opt:58
msgid ""
-"Warn if a string is longer than the maximum portable length specified by the "
-"standard."
+"-mmpy-option={0,1,2,3,4,5,6,7,8,9} Compile ARCv2 code with a multiplier "
+"design option. Option 2 is default on."
msgstr ""
-#: c-family/c.opt:737
-msgid "Warn about overloaded virtual function names."
+#: config/arc/arc.opt:62
+msgid "Enable DIV-REM instructions for ARCv2."
msgstr ""
-#: c-family/c.opt:741
-msgid "Warn about overriding initializers without side effects."
+#: config/arc/arc.opt:66
+msgid "Enable code density instructions for ARCv2."
msgstr ""
-#: c-family/c.opt:745
-msgid "Warn about overriding initializers with side effects."
+#: config/arc/arc.opt:70
+msgid "Tweak register allocation to help 16-bit instruction generation."
msgstr ""
-#: c-family/c.opt:749
-msgid "Warn about packed bit-fields whose offset changed in GCC 4.4."
+#: config/arc/arc.opt:80
+msgid "Use ordinarily cached memory accesses for volatile references."
msgstr ""
-#: c-family/c.opt:753
-msgid "Warn about possibly missing parentheses."
+#: config/arc/arc.opt:84
+msgid "Enable cache bypass for volatile references."
msgstr ""
-#: c-family/c.opt:761
-msgid "Warn when converting the type of pointers to member functions."
+#: config/arc/arc.opt:88
+msgid "Generate instructions supported by barrel shifter."
msgstr ""
-#: c-family/c.opt:765
-msgid "Warn about function pointer arithmetic."
+#: config/arc/arc.opt:92
+msgid "Generate norm instruction."
msgstr ""
-#: c-family/c.opt:769
-msgid "Warn when a pointer differs in signedness in an assignment."
+#: config/arc/arc.opt:96
+msgid "Generate swap instruction."
msgstr ""
-#: c-family/c.opt:773
-msgid "Warn when a pointer is cast to an integer of a different size."
+#: config/arc/arc.opt:100
+msgid "Generate mul64 and mulu64 instructions."
msgstr ""
-#: c-family/c.opt:777
-msgid "Warn about misuses of pragmas."
+#: config/arc/arc.opt:104
+msgid "Do not generate mpy instructions for ARC700."
msgstr ""
-#: c-family/c.opt:781
+#: config/arc/arc.opt:108
msgid ""
-"Warn if a property for an Objective-C object has no assign semantics "
-"specified."
-msgstr ""
-
-#: c-family/c.opt:785
-msgid "Warn if inherited methods are unimplemented."
-msgstr ""
-
-#: c-family/c.opt:789 c-family/c.opt:793
-msgid "Warn for placement new expressions with undefined behavior."
-msgstr ""
-
-#: c-family/c.opt:797
-msgid "Warn about multiple declarations of the same object."
-msgstr ""
-
-#: c-family/c.opt:801
-msgid "Warn when the compiler reorders code."
+"Generate Extended arithmetic instructions. Currently only divaw, adds, subs "
+"and sat16 are supported."
msgstr ""
-#: c-family/c.opt:805
+#: config/arc/arc.opt:112
msgid ""
-"Warn whenever a function's return type defaults to \"int\" (C), or about "
-"inconsistent return types (C++)."
-msgstr ""
-
-#: c-family/c.opt:809
-msgid "Warn on suspicious constructs involving reverse scalar storage order."
-msgstr ""
-
-#: c-family/c.opt:813
-msgid "Warn if a selector has multiple methods."
-msgstr ""
-
-#: c-family/c.opt:817
-msgid "Warn about possible violations of sequence point rules."
+"Dummy flag. This is the default unless FPX switches are provided explicitly."
msgstr ""
-#: c-family/c.opt:821
-msgid "Warn if a local declaration hides an instance variable."
+#: config/arc/arc.opt:116
+msgid "Generate call insns as register indirect calls."
msgstr ""
-#: c-family/c.opt:825 c-family/c.opt:829
-msgid "Warn if left shift of a signed value overflows."
+#: config/arc/arc.opt:120
+msgid "Do no generate BRcc instructions in arc_reorg."
msgstr ""
-#: c-family/c.opt:833
-msgid "Warn if shift count is negative."
+#: config/arc/arc.opt:124
+msgid ""
+"Generate sdata references. This is the default, unless you compile for PIC."
msgstr ""
-#: c-family/c.opt:837
-msgid "Warn if shift count >= width of type."
+#: config/arc/arc.opt:128
+msgid "Do not generate millicode thunks (needed only with -Os)."
msgstr ""
-#: c-family/c.opt:841
-msgid "Warn if left shifting a negative value."
+#: config/arc/arc.opt:132 config/arc/arc.opt:136
+msgid "FPX: Generate Single Precision FPX (compact) instructions."
msgstr ""
-#: c-family/c.opt:845
-msgid "Warn about signed-unsigned comparisons."
+#: config/arc/arc.opt:140
+msgid "FPX: Generate Single Precision FPX (fast) instructions."
msgstr ""
-#: c-family/c.opt:853
+#: config/arc/arc.opt:144
msgid ""
-"Warn for implicit type conversions between signed and unsigned integers."
-msgstr ""
-
-#: c-family/c.opt:857
-msgid "Warn when overload promotes from unsigned to signed."
+"FPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions."
msgstr ""
-#: c-family/c.opt:861
-msgid "Warn about uncasted NULL used as sentinel."
+#: config/arc/arc.opt:148 config/arc/arc.opt:152
+msgid "FPX: Generate Double Precision FPX (compact) instructions."
msgstr ""
-#: c-family/c.opt:865
-msgid "Warn about unprototyped function declarations."
+#: config/arc/arc.opt:156
+msgid "FPX: Generate Double Precision FPX (fast) instructions."
msgstr ""
-#: c-family/c.opt:877
-msgid "Warn if type signatures of candidate methods do not match exactly."
+#: config/arc/arc.opt:160
+msgid "Disable LR and SR instructions from using FPX extension aux registers."
msgstr ""
-#: c-family/c.opt:881
+#: config/arc/arc.opt:164
msgid ""
-"Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions "
-"are used."
-msgstr ""
-
-#: c-family/c.opt:885
-msgid "Deprecated. This switch has no effect."
-msgstr ""
-
-#: c-family/c.opt:893
-msgid "Warn if a comparison always evaluates to true or false."
+"Enable generation of ARC SIMD instructions via target-specific builtins."
msgstr ""
-#: c-family/c.opt:897
-msgid "Warn if a throw expression will always result in a call to terminate()."
+#: config/arc/arc.opt:168
+msgid "-mcpu=CPU\tCompile code for ARC variant CPU."
msgstr ""
-#: c-family/c.opt:901
-msgid "Warn about features not present in traditional C."
+#: config/arc/arc.opt:205
+msgid ""
+"size optimization level: 0:none 1:opportunistic 2: regalloc 3:drop align, -"
+"Os."
msgstr ""
-#: c-family/c.opt:905
-msgid ""
-"Warn of prototypes causing type conversions different from what would happen "
-"in the absence of prototype."
+#: config/arc/arc.opt:209 config/sh/sh.opt:301
+msgid "Annotate assembler instructions with estimated addresses."
msgstr ""
-#: c-family/c.opt:909
+#: config/arc/arc.opt:213
msgid ""
-"Warn if trigraphs are encountered that might affect the meaning of the "
-"program."
+"Cost to assume for a multiply instruction, with 4 being equal to a normal "
+"insn."
msgstr ""
-#: c-family/c.opt:913
-msgid "Warn about @selector()s without previously declared methods."
+#: config/arc/arc.opt:217
+msgid "Tune for ARC600 cpu."
msgstr ""
-#: c-family/c.opt:917
-msgid "Warn if an undefined macro is used in an #if directive."
+#: config/arc/arc.opt:221
+msgid "Tune for ARC601 cpu."
msgstr ""
-#: c-family/c.opt:929
-msgid "Warn about unrecognized pragmas."
+#: config/arc/arc.opt:225
+msgid "Tune for ARC700 R4.2 Cpu with standard multiplier block."
msgstr ""
-#: c-family/c.opt:933
-msgid "Warn about unsuffixed float constants."
+#: config/arc/arc.opt:229 config/arc/arc.opt:233 config/arc/arc.opt:237
+msgid "Tune for ARC700 R4.2 Cpu with XMAC block."
msgstr ""
-#: c-family/c.opt:941
-msgid "Warn when typedefs locally defined in a function are not used."
+#: config/arc/arc.opt:241
+msgid "Enable the use of indexed loads."
msgstr ""
-#: c-family/c.opt:945
-msgid "Warn about macros defined in the main file that are not used."
+#: config/arc/arc.opt:245
+msgid "Enable the use of pre/post modify with register displacement."
msgstr ""
-#: c-family/c.opt:949
-msgid ""
-"Warn if a caller of a function, marked with attribute warn_unused_result, "
-"does not use its return value."
+#: config/arc/arc.opt:249
+msgid "Generate 32x16 multiply and mac instructions."
msgstr ""
-#: c-family/c.opt:957 c-family/c.opt:961
-msgid "Warn when a const variable is unused."
+#: config/arc/arc.opt:255
+msgid "Set probability threshold for unaligning branches."
msgstr ""
-#: c-family/c.opt:965
-msgid "Warn about using variadic macros."
+#: config/arc/arc.opt:259
+msgid "Don't use less than 25 bit addressing range for calls."
msgstr ""
-#: c-family/c.opt:969
+#: config/arc/arc.opt:263
msgid ""
-"Warn about questionable usage of the macros used to retrieve variable "
-"arguments."
-msgstr ""
-
-#: c-family/c.opt:973
-msgid "Warn if a variable length array is used."
-msgstr ""
-
-#: c-family/c.opt:977
-msgid "Warn when a register variable is declared volatile."
-msgstr ""
-
-#: c-family/c.opt:981
-msgid "Warn on direct virtual inheritance."
+"Explain what alignment considerations lead to the decision to make an insn "
+"short or long."
msgstr ""
-#: c-family/c.opt:985
-msgid "Warn if a virtual base has a non-trivial move assignment operator."
+#: config/arc/arc.opt:267
+msgid "Do alignment optimizations for call instructions."
msgstr ""
-#: c-family/c.opt:989
+#: config/arc/arc.opt:271
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-family/c.opt:993
-msgid "Warn when a literal '0' is used as null pointer."
+"Enable Rcq constraint handling - most short code generation depends on this."
msgstr ""
-#: c-family/c.opt:997
-msgid "Warn about useless casts."
+#: config/arc/arc.opt:275
+msgid "Enable Rcw constraint handling - ccfsm condexec mostly depends on this."
msgstr ""
-#: c-family/c.opt:1001
-msgid ""
-"Warn if a class type has a base or a field whose type uses the anonymous "
-"namespace or depends on a type with no linkage."
+#: config/arc/arc.opt:279
+msgid "Enable pre-reload use of cbranchsi pattern."
msgstr ""
-#: c-family/c.opt:1005
-msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
+#: config/arc/arc.opt:283
+msgid "Enable bbit peephole2."
msgstr ""
-#: c-family/c.opt:1013
+#: config/arc/arc.opt:287
msgid ""
-"The version of the C++ ABI used for -Wabi warnings and link compatibility "
-"aliases."
-msgstr ""
-
-#: c-family/c.opt:1017
-msgid "Enforce class member access control semantics."
-msgstr ""
-
-#: c-family/c.opt:1021
-msgid "-fada-spec-parent=unit Dump Ada specs as child units of given parent."
+"Use pc-relative switch case tables - this enables case table shortening."
msgstr ""
-#: c-family/c.opt:1028
-msgid "Allow variadic functions without named parameter."
+#: config/arc/arc.opt:291
+msgid "Enable compact casesi pattern."
msgstr ""
-#: c-family/c.opt:1032 c-family/c.opt:1261 c-family/c.opt:1549
-#: c-family/c.opt:1553 c-family/c.opt:1569
-msgid "No longer supported."
+#: config/arc/arc.opt:295
+msgid "Enable 'q' instruction alternatives."
msgstr ""
-#: c-family/c.opt:1036
-msgid "Recognize the \"asm\" keyword."
+#: config/arc/arc.opt:299
+msgid "Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc."
msgstr ""
-#: c-family/c.opt:1044
-msgid "Recognize built-in functions."
+#: config/arc/arc.opt:306
+msgid "Enable variable polynomial CRC extension."
msgstr ""
-#: c-family/c.opt:1051
-msgid "Where shorter, use canonicalized paths to systems headers."
+#: config/arc/arc.opt:310
+msgid "Enable DSP 3.1 Pack A extensions."
msgstr ""
-#: c-family/c.opt:1055
-msgid "Add Pointer Bounds Checker instrumentation. fchkp-* flags are used to"
+#: config/arc/arc.opt:314
+msgid "Enable dual viterbi butterfly extension."
msgstr ""
-#: c-family/c.opt:1060
-msgid "Generate pointer bounds checks for variables with incomplete type."
+#: config/arc/arc.opt:324
+msgid "Enable Dual and Single Operand Instructions for Telephony."
msgstr ""
-#: c-family/c.opt:1064
-msgid ""
-"Use zero bounds for all incoming arguments in 'main' function. It helps when"
+#: config/arc/arc.opt:328
+msgid "Enable XY Memory extension (DSP version 3)."
msgstr ""
-#: c-family/c.opt:1069
-msgid ""
-"Forces Pointer Bounds Checker to use narrowed bounds for address of the first"
+#: config/arc/arc.opt:333
+msgid "Enable Locked Load/Store Conditional extension."
msgstr ""
-#: c-family/c.opt:1075
-msgid ""
-"Control how Pointer Bounds Checker handle pointers to object fields. When"
+#: config/arc/arc.opt:337
+msgid "Enable swap byte ordering extension instruction."
msgstr ""
-#: c-family/c.opt:1080
-msgid ""
-"Forces Pointer Bounds Checker to use bounds of the innermost arrays in case "
-"of"
+#: config/arc/arc.opt:341
+msgid "Enable 64-bit Time-Stamp Counter extension instruction."
msgstr ""
-#: c-family/c.opt:1085
-msgid "Allow Pointer Bounds Checker optimizations. By default allowed"
+#: config/arc/arc.opt:345
+msgid "Pass -EB option through to linker."
msgstr ""
-#: c-family/c.opt:1090
-msgid ""
-"Allow to use *_nobnd versions of string functions by Pointer Bounds Checker."
+#: config/arc/arc.opt:349
+msgid "Pass -EL option through to linker."
msgstr ""
-#: c-family/c.opt:1094
-msgid ""
-"Allow to use *_nochk versions of string functions by Pointer Bounds Checker."
+#: config/arc/arc.opt:353
+msgid "Pass -marclinux option through to linker."
msgstr ""
-#: c-family/c.opt:1098
-msgid "Use statically initialized variable for vars bounds instead of"
+#: config/arc/arc.opt:357
+msgid "Pass -marclinux_prof option through to linker."
msgstr ""
-#: c-family/c.opt:1103
-msgid "Use statically initialized variable for constant bounds instead of"
+#: config/arc/arc.opt:365
+msgid "Enable lra."
msgstr ""
-#: c-family/c.opt:1108
-msgid "With this option zero size obtained dynamically for objects with"
+#: config/arc/arc.opt:369
+msgid "Don't indicate any priority with TARGET_REGISTER_PRIORITY."
msgstr ""
-#: c-family/c.opt:1113
-msgid "Generate checks for all read accesses to memory."
+#: config/arc/arc.opt:373
+msgid "Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY."
msgstr ""
-#: c-family/c.opt:1117
-msgid "Generate checks for all write accesses to memory."
+#: config/arc/arc.opt:377
+msgid "Reduce priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY."
msgstr ""
-#: c-family/c.opt:1121
-msgid "Generate bounds stores for pointer writes."
+#: config/arc/arc.opt:381
+msgid "instrument with mcount calls as in the ucb code."
msgstr ""
-#: c-family/c.opt:1125
-msgid "Generate bounds passing for calls."
+#: config/arc/arc.opt:411
+msgid "Enable atomic instructions."
msgstr ""
-#: c-family/c.opt:1129
-msgid "Instrument only functions marked with bnd_instrument attribute."
+#: config/arc/arc.opt:415
+msgid "Enable double load/store instructions for ARC HS."
msgstr ""
-#: c-family/c.opt:1133
-msgid "Transform instrumented builtin calls into calls to wrappers."
+#: config/arc/arc.opt:419
+msgid "Specify the name of the target floating point configuration."
msgstr ""
-#: c-family/c.opt:1143
-msgid "Enable Cilk Plus."
+#: config/m68k/m68k.opt:30
+msgid "Generate code for a 520X."
msgstr ""
-#: c-family/c.opt:1147
-msgid "Enable support for C++ concepts."
+#: config/m68k/m68k.opt:34
+msgid "Generate code for a 5206e."
msgstr ""
-#: c-family/c.opt:1151
-msgid "Allow the arguments of the '?' operator to have different types."
+#: config/m68k/m68k.opt:38
+msgid "Generate code for a 528x."
msgstr ""
-#: c-family/c.opt:1158
-#, c-format
-msgid "no class name specified with %qs"
+#: config/m68k/m68k.opt:42
+msgid "Generate code for a 5307."
msgstr ""
-#: c-family/c.opt:1159
-msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
+#: config/m68k/m68k.opt:46
+msgid "Generate code for a 5407."
msgstr ""
-#: c-family/c.opt:1163
-msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
+#: config/m68k/m68k.opt:50 config/m68k/m68k.opt:111
+msgid "Generate code for a 68000."
msgstr ""
-#: c-family/c.opt:1167
-msgid "Emit debug annotations during preprocessing."
+#: config/m68k/m68k.opt:54
+msgid "Generate code for a 68010."
msgstr ""
-#: c-family/c.opt:1171
-msgid ""
-"-fdeduce-init-list\tenable deduction of std::initializer_list for a template "
-"type parameter from a brace-enclosed initializer-list."
+#: config/m68k/m68k.opt:58 config/m68k/m68k.opt:115
+msgid "Generate code for a 68020."
msgstr ""
-#: c-family/c.opt:1175
-msgid "Factor complex constructors and destructors to favor space over speed."
+#: config/m68k/m68k.opt:62
+msgid "Generate code for a 68040, without any new instructions."
msgstr ""
-#: c-family/c.opt:1183
-msgid "Preprocess directives only."
+#: config/m68k/m68k.opt:66
+msgid "Generate code for a 68060, without any new instructions."
msgstr ""
-#: c-family/c.opt:1187
-msgid "Permit '$' as an identifier character."
+#: config/m68k/m68k.opt:70
+msgid "Generate code for a 68030."
msgstr ""
-#: c-family/c.opt:1191
-msgid "Write all declarations as Ada code transitively."
+#: config/m68k/m68k.opt:74
+msgid "Generate code for a 68040."
msgstr ""
-#: c-family/c.opt:1195
-msgid "Write all declarations as Ada code for the given file only."
+#: config/m68k/m68k.opt:78
+msgid "Generate code for a 68060."
msgstr ""
-#: c-family/c.opt:1202
-msgid "Generate code to check exception specifications."
+#: config/m68k/m68k.opt:82
+msgid "Generate code for a 68302."
msgstr ""
-#: c-family/c.opt:1209
-msgid ""
-"-fexec-charset=<cset>\tConvert all strings and character constants to "
-"character set <cset>."
+#: config/m68k/m68k.opt:86
+msgid "Generate code for a 68332."
msgstr ""
-#: c-family/c.opt:1213
-msgid "Permit universal character names (\\u and \\U) in identifiers."
+#: config/m68k/m68k.opt:91
+msgid "Generate code for a 68851."
msgstr ""
-#: c-family/c.opt:1217
-msgid ""
-"-finput-charset=<cset>\tSpecify the default character set for source files."
+#: config/m68k/m68k.opt:95
+msgid "Generate code that uses 68881 floating-point instructions."
msgstr ""
-#: c-family/c.opt:1221
-msgid ""
-"Support dynamic initialization of thread-local variables in a different "
-"translation unit."
+#: config/m68k/m68k.opt:99
+msgid "Align variables on a 32-bit boundary."
msgstr ""
-#: c-family/c.opt:1228
-msgid "Scope of for-init-statement variables is local to the loop."
+#: config/m68k/m68k.opt:107
+msgid "Use the bit-field instructions."
msgstr ""
-#: c-family/c.opt:1232
-msgid "Do not assume that standard C libraries and \"main\" exist."
+#: config/m68k/m68k.opt:119
+msgid "Generate code for a ColdFire v4e."
msgstr ""
-#: c-family/c.opt:1236
-msgid "Recognize GNU-defined keywords."
+#: config/m68k/m68k.opt:123
+msgid "Specify the target CPU."
msgstr ""
-#: c-family/c.opt:1240
-msgid "Generate code for GNU runtime environment."
+#: config/m68k/m68k.opt:127
+msgid "Generate code for a cpu32."
msgstr ""
-#: c-family/c.opt:1244
-msgid "Use traditional GNU semantics for inline functions."
+#: config/m68k/m68k.opt:131
+msgid "Use hardware division instructions on ColdFire."
msgstr ""
-#: c-family/c.opt:1250
-msgid ""
-"-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
+#: config/m68k/m68k.opt:135
+msgid "Generate code for a Fido A."
msgstr ""
-#: c-family/c.opt:1257
-msgid "Assume normal C execution environment."
+#: config/m68k/m68k.opt:139
+msgid "Generate code which uses hardware floating point instructions."
msgstr ""
-#: c-family/c.opt:1265
-msgid "Export functions even if they can be inlined."
+#: config/m68k/m68k.opt:143
+msgid "Enable ID based shared library."
msgstr ""
-#: c-family/c.opt:1269
-msgid "Emit implicit instantiations of inline templates."
+#: config/m68k/m68k.opt:147
+msgid "Do not use the bit-field instructions."
msgstr ""
-#: c-family/c.opt:1273
-msgid "Emit implicit instantiations of templates."
+#: config/m68k/m68k.opt:151
+msgid "Use normal calling convention."
msgstr ""
-#: c-family/c.opt:1277
-msgid "Inject friend functions into enclosing namespace."
+#: config/m68k/m68k.opt:155
+msgid "Consider type 'int' to be 32 bits wide."
msgstr ""
-#: c-family/c.opt:1281
-msgid "Don't emit dllexported inline functions unless needed."
+#: config/m68k/m68k.opt:159
+msgid "Generate pc-relative code."
msgstr ""
-#: c-family/c.opt:1288
-msgid ""
-"Allow implicit conversions between vectors with differing numbers of "
-"subparts and/or differing element types."
+#: config/m68k/m68k.opt:163
+msgid "Use different calling convention using 'rtd'."
msgstr ""
-#: c-family/c.opt:1292
-msgid "Don't warn about uses of Microsoft extensions."
+#: config/m68k/m68k.opt:167 config/bfin/bfin.opt:78
+msgid "Enable separate data segment."
msgstr ""
-#: c-family/c.opt:1311
-msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
+#: config/m68k/m68k.opt:171 config/bfin/bfin.opt:74
+msgid "ID of shared library to build."
msgstr ""
-#: c-family/c.opt:1315
-msgid "Assume that receivers of Objective-C messages may be nil."
+#: config/m68k/m68k.opt:175
+msgid "Consider type 'int' to be 16 bits wide."
msgstr ""
-#: c-family/c.opt:1319
-msgid ""
-"Allow access to instance variables as if they were local declarations within "
-"instance method implementations."
+#: config/m68k/m68k.opt:179
+msgid "Generate code with library calls for floating point."
msgstr ""
-#: c-family/c.opt:1323
-msgid ""
-"-fvisibility=[private|protected|public|package]\tSet the default symbol "
-"visibility."
+#: config/m68k/m68k.opt:183
+msgid "Do not use unaligned memory references."
msgstr ""
-#: c-family/c.opt:1326
-#, c-format
-msgid "unrecognized ivar visibility value %qs"
+#: config/m68k/m68k.opt:187
+msgid "Tune for the specified target CPU or architecture."
msgstr ""
-#: c-family/c.opt:1348
-msgid ""
-"Treat a throw() exception specification as noexcept to improve code size."
+#: config/m68k/m68k.opt:191
+msgid "Support more than 8192 GOT entries on ColdFire."
msgstr ""
-#: c-family/c.opt:1352
-msgid ""
-"Specify which ABI to use for Objective-C family code and meta-data "
-"generation."
+#: config/m68k/m68k.opt:195
+msgid "Support TLS segment larger than 64K."
msgstr ""
-#: c-family/c.opt:1358
-msgid ""
-"Generate special Objective-C methods to initialize/destroy non-POD C++ "
-"ivars, if needed."
+#: config/m68k/ieee.opt:24 config/i386/i386.opt:358
+msgid "Use IEEE math for fp comparisons."
msgstr ""
-#: c-family/c.opt:1362
-msgid "Allow fast jumps to the message dispatcher."
+#: config/m68k/m68k-tables.opt:25
+msgid "Known M68K CPUs (for use with the -mcpu= option):"
msgstr ""
-#: c-family/c.opt:1368
-msgid "Enable Objective-C exception and synchronization syntax."
+#: config/m68k/m68k-tables.opt:365
+msgid "Known M68K microarchitectures (for use with the -mtune= option):"
msgstr ""
-#: c-family/c.opt:1372
-msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
+#: config/m68k/m68k-tables.opt:411
+msgid "Known M68K ISAs (for use with the -march= option):"
msgstr ""
-#: c-family/c.opt:1376
-msgid ""
-"Enable inline checks for nil receivers with the NeXT runtime and ABI version "
-"2."
+#: config/v850/v850.opt:29
+msgid "Use registers r2 and r5."
msgstr ""
-#: c-family/c.opt:1381
-msgid "Enable Objective-C setjmp exception handling runtime."
+#: config/v850/v850.opt:33
+msgid "Use 4 byte entries in switch tables."
msgstr ""
-#: c-family/c.opt:1385
-msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
+#: config/v850/v850.opt:37
+msgid "Enable backend debugging."
msgstr ""
-#: c-family/c.opt:1389
-msgid "Enable OpenACC."
+#: config/v850/v850.opt:41
+msgid "Do not use the callt instruction (default)."
msgstr ""
-#: c-family/c.opt:1393
-msgid "Specify default OpenACC compute dimensions."
+#: config/v850/v850.opt:45
+msgid "Reuse r30 on a per function basis."
msgstr ""
-#: c-family/c.opt:1397
-msgid "Enable OpenMP (implies -frecursive in Fortran)."
+#: config/v850/v850.opt:52
+msgid "Prohibit PC relative function calls."
msgstr ""
-#: c-family/c.opt:1401
-msgid "Enable OpenMP's SIMD directives."
+#: config/v850/v850.opt:56
+msgid "Use stubs for function prologues."
msgstr ""
-#: c-family/c.opt:1405
-msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
+#: config/v850/v850.opt:60
+msgid "Set the max size of data eligible for the SDA area."
msgstr ""
-#: c-family/c.opt:1416
-msgid "Look for and use PCH files even when preprocessing."
+#: config/v850/v850.opt:67
+msgid "Enable the use of the short load instructions."
msgstr ""
-#: c-family/c.opt:1420
-msgid "Downgrade conformance errors to warnings."
+#: config/v850/v850.opt:71
+msgid "Same as: -mep -mprolog-function."
msgstr ""
-#: c-family/c.opt:1424
-msgid "Enable Plan 9 language extensions."
+#: config/v850/v850.opt:75
+msgid "Set the max size of data eligible for the TDA area."
msgstr ""
-#: c-family/c.opt:1428
-msgid "Treat the input file as already preprocessed."
+#: config/v850/v850.opt:82
+msgid "Do not enforce strict alignment."
msgstr ""
-#: c-family/c.opt:1436
+#: config/v850/v850.opt:86
msgid ""
-"-ftrack-macro-expansion=<0|1|2> Track locations of tokens coming from macro "
-"expansion and display them in error messages."
+"Put jump tables for switch statements into the .data section rather than "
+"the .code section."
msgstr ""
-#: c-family/c.opt:1440
-msgid ""
-"-fno-pretty-templates Do not pretty-print template specializations as the "
-"template signature followed by the arguments."
+#: config/v850/v850.opt:93
+msgid "Compile for the v850 processor."
msgstr ""
-#: c-family/c.opt:1444
-msgid ""
-"Used in Fix-and-Continue mode to indicate that object files may be swapped "
-"in at runtime."
+#: config/v850/v850.opt:97
+msgid "Compile for the v850e processor."
msgstr ""
-#: c-family/c.opt:1448
-msgid "Enable automatic template instantiation."
+#: config/v850/v850.opt:101
+msgid "Compile for the v850e1 processor."
msgstr ""
-#: c-family/c.opt:1452
-msgid "Generate run time type descriptor information."
+#: config/v850/v850.opt:105
+msgid "Compile for the v850es variant of the v850e1."
msgstr ""
-#: c-family/c.opt:1456 ada/gcc-interface/lang.opt:77
-msgid "Use the narrowest integer type possible for enumeration types."
+#: config/v850/v850.opt:109
+msgid "Compile for the v850e2 processor."
msgstr ""
-#: c-family/c.opt:1460
-msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
+#: config/v850/v850.opt:113
+msgid "Compile for the v850e2v3 processor."
msgstr ""
-#: c-family/c.opt:1464
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
+#: config/v850/v850.opt:117
+msgid "Compile for the v850e3v5 processor."
msgstr ""
-#: c-family/c.opt:1468 ada/gcc-interface/lang.opt:81
-msgid "Make \"char\" signed by default."
+#: config/v850/v850.opt:124
+msgid "Enable v850e3v5 loop instructions."
msgstr ""
-#: c-family/c.opt:1472
-msgid "Enable C++14 sized deallocation support."
+#: config/v850/v850.opt:128
+msgid "Set the max size of data eligible for the ZDA area."
msgstr ""
-#: c-family/c.opt:1479
-msgid ""
-"-fsso-struct=[big-endian|little-endian]\tSet the default scalar storage "
-"order."
+#: config/v850/v850.opt:135
+msgid "Enable relaxing in the assembler."
msgstr ""
-#: c-family/c.opt:1482
-#, c-format
-msgid "unrecognized scalar storage order value %qs"
+#: config/v850/v850.opt:139
+msgid "Prohibit PC relative jumps."
msgstr ""
-#: c-family/c.opt:1492
-msgid "Display statistics accumulated during compilation."
+#: config/v850/v850.opt:143
+msgid "Inhibit the use of hardware floating point instructions."
msgstr ""
-#: c-family/c.opt:1496
+#: config/v850/v850.opt:147
msgid ""
-"Assume that values of enumeration type are always within the minimum range "
-"of that type."
+"Allow the use of hardware floating point instructions for V850E2V3 and up."
msgstr ""
-#: c-family/c.opt:1503
-msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
+#: config/v850/v850.opt:151
+msgid "Enable support for the RH850 ABI. This is the default."
msgstr ""
-#: c-family/c.opt:1507
-msgid ""
-"Set the maximum number of template instantiation notes for a single warning "
-"or error."
+#: config/v850/v850.opt:155
+msgid "Enable support for the old GCC ABI."
msgstr ""
-#: c-family/c.opt:1514
-msgid ""
-"-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
+#: config/v850/v850.opt:159
+msgid "Support alignments of up to 64-bits."
msgstr ""
-#: c-family/c.opt:1521
-msgid ""
-"-fno-threadsafe-statics\tDo not generate thread-safe code for initializing "
-"local statics."
+#: config/m32r/m32r.opt:34
+msgid "Compile for the m32rx."
msgstr ""
-#: c-family/c.opt:1525
-msgid ""
-"When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
+#: config/m32r/m32r.opt:38
+msgid "Compile for the m32r2."
msgstr ""
-#: c-family/c.opt:1529
-msgid "Make \"char\" unsigned by default."
+#: config/m32r/m32r.opt:42
+msgid "Compile for the m32r."
msgstr ""
-#: c-family/c.opt:1533
-msgid "Use __cxa_atexit to register destructors."
+#: config/m32r/m32r.opt:46
+msgid "Align all loops to 32 byte boundary."
msgstr ""
-#: c-family/c.opt:1537
-msgid "Use __cxa_get_exception_ptr in exception handling."
+#: config/m32r/m32r.opt:50
+msgid "Prefer branches over conditional execution."
msgstr ""
-#: c-family/c.opt:1541
-msgid "Marks all inlined functions and methods as having hidden visibility."
+#: config/m32r/m32r.opt:54
+msgid "Give branches their default cost."
msgstr ""
-#: c-family/c.opt:1545
-msgid "Changes visibility to match Microsoft Visual Studio by default."
+#: config/m32r/m32r.opt:58
+msgid "Display compile time statistics."
msgstr ""
-#: c-family/c.opt:1557
-msgid "Emit common-like symbols as weak symbols."
+#: config/m32r/m32r.opt:62
+msgid "Specify cache flush function."
msgstr ""
-#: c-family/c.opt:1561
-msgid ""
-"-fwide-exec-charset=<cset>\tConvert all wide strings and character constants "
-"to character set <cset>."
+#: config/m32r/m32r.opt:66
+msgid "Specify cache flush trap number."
msgstr ""
-#: c-family/c.opt:1565
-msgid "Generate a #line directive pointing at the current working directory."
+#: config/m32r/m32r.opt:70
+msgid "Only issue one instruction per cycle."
msgstr ""
-#: c-family/c.opt:1573
-msgid ""
-"Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
+#: config/m32r/m32r.opt:74
+msgid "Allow two instructions to be issued per cycle."
msgstr ""
-#: c-family/c.opt:1577
-msgid "Dump declarations to a .decl file."
+#: config/m32r/m32r.opt:78
+msgid "Code size: small, medium or large."
msgstr ""
-#: c-family/c.opt:1581
-msgid ""
-"-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
+#: config/m32r/m32r.opt:94
+msgid "Don't call any cache flush functions."
msgstr ""
-#: c-family/c.opt:1585
-msgid ""
-"-femit-struct-debug-reduced\tConservative reduced debug info for structs."
+#: config/m32r/m32r.opt:98
+msgid "Don't call any cache flush trap."
msgstr ""
-#: c-family/c.opt:1589
-msgid ""
-"-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for "
-"structs."
+#: config/m32r/m32r.opt:105
+msgid "Small data area: none, sdata, use."
msgstr ""
-#: c-family/c.opt:1593
-msgid ""
-"Interpret imaginary, fixed-point, or other gnu number suffix as the "
-"corresponding"
+#: config/arm/arm.opt:26
+msgid "TLS dialect to use:"
msgstr ""
-#: c-family/c.opt:1598
-msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
+#: config/arm/arm.opt:36
+msgid "Specify an ABI."
msgstr ""
-#: c-family/c.opt:1602
-msgid "-imacros <file>\tAccept definition of macros in <file>."
+#: config/arm/arm.opt:40
+msgid "Known ARM ABIs (for use with the -mabi= option):"
msgstr ""
-#: c-family/c.opt:1606
-msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
+#: config/arm/arm.opt:59
+msgid "Generate a call to abort if a noreturn function returns."
msgstr ""
-#: c-family/c.opt:1610
-msgid "-include <file>\tInclude the contents of <file> before other files."
+#: config/arm/arm.opt:66
+msgid "Pass FP arguments in FP registers."
msgstr ""
-#: c-family/c.opt:1614
-msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
+#: config/arm/arm.opt:70
+msgid "Generate APCS conformant stack frames."
msgstr ""
-#: c-family/c.opt:1618
-msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
+#: config/arm/arm.opt:74
+msgid "Generate re-entrant, PIC code."
msgstr ""
-#: c-family/c.opt:1622
-msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
+#: config/arm/arm.opt:90
+msgid "Generate code in 32 bit ARM state."
msgstr ""
-#: c-family/c.opt:1626
-msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
+#: config/arm/arm.opt:98
+msgid "Thumb: Assume non-static functions may be called from ARM code."
msgstr ""
-#: c-family/c.opt:1630
-msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
+#: config/arm/arm.opt:102
+msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
msgstr ""
-#: c-family/c.opt:1634
-msgid ""
-"-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
+#: config/arm/arm.opt:106 config/bfin/bfin.opt:44
+msgid "Specify the name of the target CPU."
msgstr ""
-#: c-family/c.opt:1644
-msgid ""
-"Do not search standard system include directories (those specified with -"
-"isystem will still be used)."
+#: config/arm/arm.opt:110
+msgid "Specify if floating point hardware should be used."
msgstr ""
-#: c-family/c.opt:1648
-msgid "Do not search standard system include directories for C++."
+#: config/arm/arm.opt:114
+msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
msgstr ""
-#: c-family/c.opt:1660
-msgid "Generate C header of platform-specific features."
+#: config/arm/arm.opt:127
+msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
msgstr ""
-#: c-family/c.opt:1664
-msgid "Remap file names when including files."
+#: config/arm/arm.opt:131
+msgid "Specify the __fp16 floating-point format."
msgstr ""
-#: c-family/c.opt:1668 c-family/c.opt:1672
-msgid ""
-"Conform to the ISO 1998 C++ standard revised by the 2003 technical "
-"corrigendum."
+#: config/arm/arm.opt:135
+msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
msgstr ""
-#: c-family/c.opt:1676
-msgid "Conform to the ISO 2011 C++ standard."
+#: config/arm/arm.opt:148
+msgid "Specify the name of the target floating point hardware/format."
msgstr ""
-#: c-family/c.opt:1680
-msgid "Deprecated in favor of -std=c++11."
+#: config/arm/arm.opt:159
+msgid "Generate call insns as indirect calls, if necessary."
msgstr ""
-#: c-family/c.opt:1684
-msgid "Deprecated in favor of -std=c++14."
+#: config/arm/arm.opt:163
+msgid "Assume data segments are relative to text segment."
msgstr ""
-#: c-family/c.opt:1688
-msgid "Conform to the ISO 2014 C++ standard."
+#: config/arm/arm.opt:167
+msgid "Specify the register to be used for PIC addressing."
msgstr ""
-#: c-family/c.opt:1692
-msgid ""
-"Conform to the ISO 2017(?) C++ draft standard (experimental and incomplete "
-"support)."
+#: config/arm/arm.opt:171
+msgid "Store function names in object code."
msgstr ""
-#: c-family/c.opt:1699 c-family/c.opt:1796
-msgid "Conform to the ISO 2011 C standard."
+#: config/arm/arm.opt:175
+msgid "Permit scheduling of a function's prologue sequence."
msgstr ""
-#: c-family/c.opt:1703
-msgid "Deprecated in favor of -std=c11."
+#: config/arm/arm.opt:179 config/rs6000/rs6000.opt:248
+msgid "Do not load the PIC register in function prologues."
msgstr ""
-#: c-family/c.opt:1707 c-family/c.opt:1711 c-family/c.opt:1780
-msgid "Conform to the ISO 1990 C standard."
+#: config/arm/arm.opt:186
+msgid "Specify the minimum bit alignment of structures."
msgstr ""
-#: c-family/c.opt:1715 c-family/c.opt:1788
-msgid "Conform to the ISO 1999 C standard."
+#: config/arm/arm.opt:190
+msgid "Generate code for Thumb state."
msgstr ""
-#: c-family/c.opt:1719
-msgid "Deprecated in favor of -std=c99."
+#: config/arm/arm.opt:194
+msgid "Support calls between Thumb and ARM instruction sets."
msgstr ""
-#: c-family/c.opt:1723 c-family/c.opt:1728
-msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical"
+#: config/arm/arm.opt:198
+msgid "Specify thread local storage scheme."
msgstr ""
-#: c-family/c.opt:1733
-msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
+#: config/arm/arm.opt:202
+msgid "Specify how to access the thread pointer."
msgstr ""
-#: c-family/c.opt:1737
-msgid "Deprecated in favor of -std=gnu++11."
+#: config/arm/arm.opt:206
+msgid "Valid arguments to -mtp=:"
msgstr ""
-#: c-family/c.opt:1741
-msgid "Deprecated in favor of -std=gnu++14."
+#: config/arm/arm.opt:219
+msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
msgstr ""
-#: c-family/c.opt:1745
-msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
+#: config/arm/arm.opt:223
+msgid "Thumb: Generate (leaf) stack frames even if not needed."
msgstr ""
-#: c-family/c.opt:1749
+#: config/arm/arm.opt:231
msgid ""
-"Conform to the ISO 201z(7?) C++ draft standard with GNU extensions "
-"(experimental and incomplete support)."
-msgstr ""
-
-#: c-family/c.opt:1756
-msgid "Conform to the ISO 2011 C standard with GNU extensions."
-msgstr ""
-
-#: c-family/c.opt:1760
-msgid "Deprecated in favor of -std=gnu11."
-msgstr ""
-
-#: c-family/c.opt:1764 c-family/c.opt:1768
-msgid "Conform to the ISO 1990 C standard with GNU extensions."
-msgstr ""
-
-#: c-family/c.opt:1772
-msgid "Conform to the ISO 1999 C standard with GNU extensions."
-msgstr ""
-
-#: c-family/c.opt:1776
-msgid "Deprecated in favor of -std=gnu99."
-msgstr ""
-
-#: c-family/c.opt:1784
-msgid "Conform to the ISO 1990 C standard as amended in 1994."
+"Print CPU tuning information as comment in assembler file. This is an "
+"option used only for regression testing of the compiler and not intended for "
+"ordinary use in compiling code."
msgstr ""
-#: c-family/c.opt:1792
-msgid "Deprecated in favor of -std=iso9899:1999."
+#: config/arm/arm.opt:242
+msgid ""
+"Use Neon quad-word (rather than double-word) registers for vectorization."
msgstr ""
-#: c-family/c.opt:1803
-msgid "Enable traditional preprocessing."
+#: config/arm/arm.opt:246
+msgid ""
+"Use Neon double-word (rather than quad-word) registers for vectorization."
msgstr ""
-#: c-family/c.opt:1807
-msgid "-trigraphs\tSupport ISO C trigraphs."
+#: config/arm/arm.opt:250
+msgid "Only generate absolute relocations on word sized values."
msgstr ""
-#: c-family/c.opt:1811
-msgid "Do not predefine system-specific and GCC-specific macros."
+#: config/arm/arm.opt:254
+msgid "Generate IT blocks appropriate for ARMv8."
msgstr ""
-#: ada/gcc-interface/lang.opt:61
-msgid "Synonym of -gnatk8."
+#: config/arm/arm.opt:258
+msgid "Use the old RTX costing tables (transitional)."
msgstr ""
-#: ada/gcc-interface/lang.opt:69
-msgid "Do not look for object files in standard path."
+#: config/arm/arm.opt:262
+msgid ""
+"Use the new generic RTX cost tables if new core-specific cost table not "
+"available (transitional)."
msgstr ""
-#: ada/gcc-interface/lang.opt:73
-msgid "Select the runtime."
+#: config/arm/arm.opt:266
+msgid ""
+"Avoid overlapping destination and address registers on LDRD instructions "
+"that may trigger Cortex-M3 errata."
msgstr ""
-#: ada/gcc-interface/lang.opt:85
-msgid "Catch typos."
+#: config/arm/arm.opt:271
+msgid "Enable unaligned word and halfword accesses to packed data."
msgstr ""
-#: ada/gcc-interface/lang.opt:89
-msgid "Set name of output ALI file (internal switch)."
+#: config/arm/arm.opt:275
+msgid "Use Neon to perform 64-bits operations rather than core registers."
msgstr ""
-#: ada/gcc-interface/lang.opt:93
-msgid "-gnat<options>\tSpecify options to GNAT."
+#: config/arm/arm.opt:279
+msgid "Assume loading data from flash is slower than fetching instructions."
msgstr ""
-#: ada/gcc-interface/lang.opt:97
-msgid "Ignored."
+#: config/arm/arm.opt:283
+msgid "Assume unified syntax for inline assembly code."
msgstr ""
-#: go/lang.opt:42
-msgid "Add explicit checks for division by zero."
+#: config/arm/arm-tables.opt:25
+msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
msgstr ""
-#: go/lang.opt:46
-msgid "Add explicit checks for division overflow in INT_MIN / -1."
+#: config/arm/arm-tables.opt:341
+msgid "Known ARM architectures (for use with the -march= option):"
msgstr ""
-#: go/lang.opt:50
-msgid "-fgo-dump-<type>\tDump Go frontend internal information."
+#: config/arm/arm-tables.opt:438
+msgid "Known ARM FPUs (for use with the -mfpu= option):"
msgstr ""
-#: go/lang.opt:54
-msgid "-fgo-optimize-<type>\tTurn on optimization passes in the frontend."
+#: config/tilepro/tilepro.opt:23
+msgid ""
+"Compile with 32 bit longs and pointers, which is the only supported behavior "
+"and thus the flag is ignored."
msgstr ""
-#: go/lang.opt:58
-msgid "-fgo-pkgpath=<string>\tSet Go package path."
+#: config/tilepro/tilepro.opt:28 config/tilegx/tilegx.opt:26
+msgid "-mcpu=CPU\tUse features of and schedule code for given CPU."
msgstr ""
-#: go/lang.opt:62
-msgid ""
-"-fgo-prefix=<string>\tSet package-specific prefix for exported Go names."
+#: config/tilepro/tilepro.opt:32
+msgid "Known TILEPro CPUs (for use with the -mcpu= option):"
msgstr ""
-#: go/lang.opt:66
-msgid ""
-"-fgo-relative-import-path=<path> Treat a relative import as relative to path."
+#: config/sol2.opt:32
+msgid "Clear hardware capabilities when linking."
msgstr ""
-#: go/lang.opt:70
-msgid "Functions which return values must end with return statements."
+#: config/sol2.opt:36
+msgid "Pass -z text to linker."
msgstr ""
#: config/vms/vms.opt:27
@@ -7867,1155 +7657,598 @@ msgstr ""
msgid "unknown pointer size model %qs"
msgstr ""
-#: config/mcore/mcore.opt:23
-msgid "Generate code for the M*Core M210"
+#: config/avr/avr.opt:23
+msgid "Use subroutines for function prologues and epilogues."
msgstr ""
-#: config/mcore/mcore.opt:27
-msgid "Generate code for the M*Core M340"
+#: config/avr/avr.opt:26
+#, c-format
+msgid "missing device or architecture after %qs"
msgstr ""
-#: config/mcore/mcore.opt:31
-msgid "Force functions to be aligned to a 4 byte boundary."
+#: config/avr/avr.opt:27
+msgid "-mmcu=MCU\tSelect the target MCU."
msgstr ""
-#: config/mcore/mcore.opt:35 config/moxie/moxie.opt:23
-msgid "Generate big-endian code."
+#: config/avr/avr.opt:31
+msgid "Set the number of 64 KiB flash segments."
msgstr ""
-#: config/mcore/mcore.opt:39
-msgid "Emit call graph information."
+#: config/avr/avr.opt:35
+msgid "Indicate presence of a processor erratum."
msgstr ""
-#: config/mcore/mcore.opt:43
-msgid "Use the divide instruction."
+#: config/avr/avr.opt:39
+msgid "Enable Read-Modify-Write (RMW) instructions support/use."
msgstr ""
-#: config/mcore/mcore.opt:47
-msgid "Inline constants if it can be done in 2 insns or less."
+#: config/avr/avr.opt:49
+msgid "Use an 8-bit 'int' type."
msgstr ""
-#: config/mcore/mcore.opt:51 config/moxie/moxie.opt:27
-msgid "Generate little-endian code."
+#: config/avr/avr.opt:53
+msgid "Change the stack pointer without disabling interrupts."
msgstr ""
-#: config/mcore/mcore.opt:56 config/fr30/fr30.opt:27
+#: config/avr/avr.opt:57
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:71
-msgid "Set the maximum amount for a single stack increment operation."
-msgstr ""
-
-#: config/mcore/mcore.opt:75
-msgid "Always treat bitfields as int-sized."
-msgstr ""
-
-#: config/linux-android.opt:23
-msgid "Generate code for the Android platform."
-msgstr ""
-
-#: config/mmix/mmix.opt:24
-msgid "For intrinsics library: pass all parameters in registers."
-msgstr ""
-
-#: config/mmix/mmix.opt:28
-msgid "Use register stack for parameters and return value."
-msgstr ""
-
-#: config/mmix/mmix.opt:32
-msgid "Use call-clobbered registers for parameters and return value."
+"Set the branch costs for conditional branch instructions. Reasonable values "
+"are small, non-negative integers. The default branch cost is 0."
msgstr ""
-#: config/mmix/mmix.opt:37
-msgid "Use epsilon-respecting floating point compare instructions."
+#: config/avr/avr.opt:67
+msgid "Change only the low 8 bits of the stack pointer."
msgstr ""
-#: config/mmix/mmix.opt:41
-msgid "Use zero-extending memory loads, not sign-extending ones."
+#: config/avr/avr.opt:71
+msgid "Relax branches."
msgstr ""
-#: config/mmix/mmix.opt:45
+#: config/avr/avr.opt:75
msgid ""
-"Generate divide results with reminder having the same sign as the divisor "
-"(not the dividend)."
-msgstr ""
-
-#: config/mmix/mmix.opt:49
-msgid "Prepend global symbols with \":\" (for use with PREFIX)."
-msgstr ""
-
-#: config/mmix/mmix.opt:53
-msgid "Do not provide a default start-address 0x100 of the program."
-msgstr ""
-
-#: config/mmix/mmix.opt:57
-msgid "Link to emit program in ELF format (rather than mmo)."
-msgstr ""
-
-#: config/mmix/mmix.opt:61
-msgid "Use P-mnemonics for branches statically predicted as taken."
-msgstr ""
-
-#: config/mmix/mmix.opt:65
-msgid "Don't use P-mnemonics for branches."
-msgstr ""
-
-#: config/mmix/mmix.opt:79
-msgid "Use addresses that allocate global registers."
-msgstr ""
-
-#: config/mmix/mmix.opt:83
-msgid "Do not use addresses that allocate global registers."
-msgstr ""
-
-#: config/mmix/mmix.opt:87
-msgid "Generate a single exit point for each function."
-msgstr ""
-
-#: config/mmix/mmix.opt:91
-msgid "Do not generate a single exit point for each function."
-msgstr ""
-
-#: config/mmix/mmix.opt:95
-msgid "Set start-address of the program."
-msgstr ""
-
-#: config/mmix/mmix.opt:99
-msgid "Set start-address of data."
-msgstr ""
-
-#: config/darwin.opt:114
-msgid "Generate compile-time CFString objects."
-msgstr ""
-
-#: config/darwin.opt:211
-msgid "Warn if constant CFString objects contain non-portable characters."
-msgstr ""
-
-#: config/darwin.opt:216
-msgid "Generate AT&T-style stubs for Mach-O."
-msgstr ""
-
-#: config/darwin.opt:220
-msgid "Generate code suitable for executables (NOT shared libs)."
-msgstr ""
-
-#: config/darwin.opt:224
-msgid "Generate code suitable for fast turn around debugging."
-msgstr ""
-
-#: config/darwin.opt:232
-msgid "The earliest MacOS X version on which this program will run."
-msgstr ""
-
-#: config/darwin.opt:236
-msgid "Set sizeof(bool) to 1."
-msgstr ""
-
-#: config/darwin.opt:240
-msgid "Generate code for darwin loadable kernel extensions."
-msgstr ""
-
-#: config/darwin.opt:244
-msgid "Generate code for the kernel or loadable kernel extensions."
+"Make the linker relaxation machine assume that a program counter wrap-around "
+"occurs."
msgstr ""
-#: config/darwin.opt:248
+#: config/avr/avr.opt:79
msgid ""
-"-iframework <dir>\tAdd <dir> to the end of the system framework include path."
-msgstr ""
-
-#: config/bfin/bfin.opt:40 config/msp430/msp430.opt:3 config/c6x/c6x.opt:38
-#: config/mep/mep.opt:143
-msgid "Use simulator runtime."
-msgstr ""
-
-#: config/bfin/bfin.opt:44 config/arm/arm.opt:106
-msgid "Specify the name of the target CPU."
-msgstr ""
-
-#: config/bfin/bfin.opt:48
-msgid "Omit frame pointer for leaf functions."
-msgstr ""
-
-#: config/bfin/bfin.opt:52
-msgid "Program is entirely located in low 64k of memory."
-msgstr ""
-
-#: config/bfin/bfin.opt:56
-msgid "Work around a hardware anomaly by adding a number of NOPs before a"
-msgstr ""
-
-#: config/bfin/bfin.opt:61
-msgid "Avoid speculative loads to work around a hardware anomaly."
-msgstr ""
-
-#: config/bfin/bfin.opt:65
-msgid "Enabled ID based shared library."
+"Accumulate outgoing function arguments and acquire/release the needed stack "
+"space for outpoing function arguments in function prologue/epilogue. "
+"Without this option, outgoing arguments are pushed before calling a function "
+"and popped afterwards. This option can lead to reduced code size for "
+"functions that call many functions that get their arguments on the stack "
+"like, for example printf."
msgstr ""
-#: config/bfin/bfin.opt:69
+#: config/avr/avr.opt:83
msgid ""
-"Generate code that won't be linked against any other ID shared libraries,"
-msgstr ""
-
-#: config/bfin/bfin.opt:74 config/m68k/m68k.opt:171
-msgid "ID of shared library to build."
-msgstr ""
-
-#: config/bfin/bfin.opt:78 config/m68k/m68k.opt:167
-msgid "Enable separate data segment."
-msgstr ""
-
-#: config/bfin/bfin.opt:82 config/c6x/c6x.opt:63
-msgid "Avoid generating pc-relative calls; use indirection."
-msgstr ""
-
-#: config/bfin/bfin.opt:86
-msgid "Link with the fast floating-point library."
-msgstr ""
-
-#: config/bfin/bfin.opt:90 config/frv/frv.opt:130
-msgid "Enable Function Descriptor PIC mode."
-msgstr ""
-
-#: config/bfin/bfin.opt:94 config/frv/frv.opt:162
-msgid "Enable inlining of PLT in function calls."
-msgstr ""
-
-#: config/bfin/bfin.opt:98
-msgid "Do stack checking using bounds in L1 scratch memory."
-msgstr ""
-
-#: config/bfin/bfin.opt:102
-msgid "Enable multicore support."
-msgstr ""
-
-#: config/bfin/bfin.opt:106
-msgid "Build for Core A."
-msgstr ""
-
-#: config/bfin/bfin.opt:110
-msgid "Build for Core B."
-msgstr ""
-
-#: config/bfin/bfin.opt:114
-msgid "Build for SDRAM."
-msgstr ""
-
-#: config/bfin/bfin.opt:118
-msgid "Assume ICPLBs are enabled at runtime."
-msgstr ""
-
-#: config/m68k/m68k-tables.opt:25
-msgid "Known M68K CPUs (for use with the -mcpu= option):"
-msgstr ""
-
-#: config/m68k/m68k-tables.opt:365
-msgid "Known M68K microarchitectures (for use with the -mtune= option):"
-msgstr ""
-
-#: config/m68k/m68k-tables.opt:411
-msgid "Known M68K ISAs (for use with the -march= option):"
-msgstr ""
-
-#: config/m68k/ieee.opt:24 config/i386/i386.opt:358
-msgid "Use IEEE math for fp comparisons."
-msgstr ""
-
-#: config/m68k/m68k.opt:30
-msgid "Generate code for a 520X."
-msgstr ""
-
-#: config/m68k/m68k.opt:34
-msgid "Generate code for a 5206e."
-msgstr ""
-
-#: config/m68k/m68k.opt:38
-msgid "Generate code for a 528x."
-msgstr ""
-
-#: config/m68k/m68k.opt:42
-msgid "Generate code for a 5307."
-msgstr ""
-
-#: config/m68k/m68k.opt:46
-msgid "Generate code for a 5407."
-msgstr ""
-
-#: config/m68k/m68k.opt:50 config/m68k/m68k.opt:111
-msgid "Generate code for a 68000."
-msgstr ""
-
-#: config/m68k/m68k.opt:54
-msgid "Generate code for a 68010."
-msgstr ""
-
-#: config/m68k/m68k.opt:58 config/m68k/m68k.opt:115
-msgid "Generate code for a 68020."
-msgstr ""
-
-#: config/m68k/m68k.opt:62
-msgid "Generate code for a 68040, without any new instructions."
-msgstr ""
-
-#: config/m68k/m68k.opt:66
-msgid "Generate code for a 68060, without any new instructions."
-msgstr ""
-
-#: config/m68k/m68k.opt:70
-msgid "Generate code for a 68030."
-msgstr ""
-
-#: config/m68k/m68k.opt:74
-msgid "Generate code for a 68040."
-msgstr ""
-
-#: config/m68k/m68k.opt:78
-msgid "Generate code for a 68060."
-msgstr ""
-
-#: config/m68k/m68k.opt:82
-msgid "Generate code for a 68302."
-msgstr ""
-
-#: config/m68k/m68k.opt:86
-msgid "Generate code for a 68332."
-msgstr ""
-
-#: config/m68k/m68k.opt:91
-msgid "Generate code for a 68851."
-msgstr ""
-
-#: config/m68k/m68k.opt:95
-msgid "Generate code that uses 68881 floating-point instructions."
-msgstr ""
-
-#: config/m68k/m68k.opt:99
-msgid "Align variables on a 32-bit boundary."
-msgstr ""
-
-#: config/m68k/m68k.opt:103 config/arm/arm.opt:81 config/nios2/nios2.opt:570
-#: config/nds32/nds32.opt:66 config/c6x/c6x.opt:67
-msgid "Specify the name of the target architecture."
-msgstr ""
-
-#: config/m68k/m68k.opt:107
-msgid "Use the bit-field instructions."
-msgstr ""
-
-#: config/m68k/m68k.opt:119
-msgid "Generate code for a ColdFire v4e."
-msgstr ""
-
-#: config/m68k/m68k.opt:123
-msgid "Specify the target CPU."
-msgstr ""
-
-#: config/m68k/m68k.opt:127
-msgid "Generate code for a cpu32."
-msgstr ""
-
-#: config/m68k/m68k.opt:131
-msgid "Use hardware division instructions on ColdFire."
-msgstr ""
-
-#: config/m68k/m68k.opt:135
-msgid "Generate code for a Fido A."
-msgstr ""
-
-#: config/m68k/m68k.opt:139
-msgid "Generate code which uses hardware floating point instructions."
-msgstr ""
-
-#: config/m68k/m68k.opt:143
-msgid "Enable ID based shared library."
+"When accessing RAM, use X as imposed by the hardware, i.e. just use pre-"
+"decrement, post-increment and indirect addressing with the X register. "
+"Without this option, the compiler may assume that there is an addressing "
+"mode X+const similar to Y+const and Z+const and emit instructions to emulate "
+"such an addressing mode for X."
msgstr ""
-#: config/m68k/m68k.opt:147
-msgid "Do not use the bit-field instructions."
+#: config/avr/avr.opt:88
+msgid ""
+"The device has no SPH special function register. This option will be "
+"overridden by the compiler driver with the correct setting if presence/"
+"absence of SPH can be deduced from -mmcu=MCU."
msgstr ""
-#: config/m68k/m68k.opt:151
-msgid "Use normal calling convention."
+#: config/avr/avr.opt:92
+msgid "Warn if the address space of an address is changed."
msgstr ""
-#: config/m68k/m68k.opt:155
-msgid "Consider type 'int' to be 32 bits wide."
+#: config/avr/avr.opt:96
+msgid ""
+"Allow to use truncation instead of rounding towards 0 for fractional int "
+"types."
msgstr ""
-#: config/m68k/m68k.opt:159
-msgid "Generate pc-relative code."
+#: config/avr/avr.opt:100
+msgid "Do not link against the device-specific library lib<MCU>.a."
msgstr ""
-#: config/m68k/m68k.opt:163
-msgid "Use different calling convention using 'rtd'."
+#: config/s390/tpf.opt:23
+msgid "Enable TPF-OS tracing code."
msgstr ""
-#: config/m68k/m68k.opt:175
-msgid "Consider type 'int' to be 16 bits wide."
+#: config/s390/tpf.opt:27
+msgid "Specify main object for TPF-OS."
msgstr ""
-#: config/m68k/m68k.opt:179
-msgid "Generate code with library calls for floating point."
+#: config/s390/s390.opt:48
+msgid "31 bit ABI."
msgstr ""
-#: config/m68k/m68k.opt:183
-msgid "Do not use unaligned memory references."
+#: config/s390/s390.opt:52
+msgid "64 bit ABI."
msgstr ""
-#: config/m68k/m68k.opt:187
-msgid "Tune for the specified target CPU or architecture."
+#: config/s390/s390.opt:96
+msgid "Maintain backchain pointer."
msgstr ""
-#: config/m68k/m68k.opt:191
-msgid "Support more than 8192 GOT entries on ColdFire."
+#: config/s390/s390.opt:100
+msgid "Additional debug prints."
msgstr ""
-#: config/m68k/m68k.opt:195
-msgid "Support TLS segment larger than 64K."
+#: config/s390/s390.opt:104
+msgid "ESA/390 architecture."
msgstr ""
-#: config/m32c/m32c.opt:23
-msgid "-msim\tUse simulator runtime."
+#: config/s390/s390.opt:108
+msgid "Enable decimal floating point hardware support."
msgstr ""
-#: config/m32c/m32c.opt:27
-msgid "-mcpu=r8c\tCompile code for R8C variants."
+#: config/s390/s390.opt:112
+msgid "Enable hardware floating point."
msgstr ""
-#: config/m32c/m32c.opt:31
-msgid "-mcpu=m16c\tCompile code for M16C variants."
+#: config/s390/s390.opt:116
+msgid ""
+"Takes two non-negative integer numbers separated by a comma. Prepend the "
+"function label with the number of two-byte Nop instructions indicated by the "
+"first. Append Nop instructions covering the number of halfwords indicated "
+"by the second after the label. Nop instructions of the largest possible "
+"size are used (six, four or two bytes), beginning with the largest possible "
+"size. Using 0 for both values disables hotpatching."
msgstr ""
-#: config/m32c/m32c.opt:35
-msgid "-mcpu=m32cm\tCompile code for M32CM variants."
+#: config/s390/s390.opt:134
+msgid "Use hardware transactional execution instructions."
msgstr ""
-#: config/m32c/m32c.opt:39
-msgid "-mcpu=m32c\tCompile code for M32C variants."
+#: config/s390/s390.opt:138
+msgid "Use hardware vector facility instructions and enable the vector ABI."
msgstr ""
-#: config/m32c/m32c.opt:43
-msgid "-memregs=\tNumber of memreg bytes (default: 16, range: 0..16)."
+#: config/s390/s390.opt:142
+msgid "Use packed stack layout."
msgstr ""
-#: config/msp430/msp430.opt:7
-msgid "Force assembly output to always use hex constants."
+#: config/s390/s390.opt:146
+msgid "Use bras for executable < 64k."
msgstr ""
-#: config/msp430/msp430.opt:11
-msgid "Specify the MCU to build for."
+#: config/s390/s390.opt:150
+msgid "Disable hardware floating point."
msgstr ""
-#: config/msp430/msp430.opt:15
+#: config/s390/s390.opt:154
msgid ""
-"Warn if an MCU name is unrecognised or conflicts with other options "
-"(default: on)."
-msgstr ""
-
-#: config/msp430/msp430.opt:19
-msgid "Specify the ISA to build for: msp430, msp430x, msp430xv2."
-msgstr ""
-
-#: config/msp430/msp430.opt:23
-msgid "Select large model - 20-bit addresses/pointers."
-msgstr ""
-
-#: config/msp430/msp430.opt:27
-msgid "Select small model - 16-bit addresses/pointers (default)."
+"Set the max. number of bytes which has to be left to stack size before a "
+"trap instruction is triggered."
msgstr ""
-#: config/msp430/msp430.opt:31
-msgid "Optimize opcode sizes at link time."
+#: config/s390/s390.opt:158
+msgid "Switches off the -mstack-guard= option."
msgstr ""
-#: config/msp430/msp430.opt:38
+#: config/s390/s390.opt:162
msgid ""
-"Use a minimum runtime (no static initializers or ctors) for memory-"
-"constrained devices."
-msgstr ""
-
-#: config/msp430/msp430.opt:45
-msgid "Specify the type of hardware multiply to support."
-msgstr ""
-
-#: config/msp430/msp430.opt:67
-msgid "Specify whether functions should be placed into low or high memory."
+"Emit extra code in the function prologue in order to trap if the stack size "
+"exceeds the given limit."
msgstr ""
-#: config/msp430/msp430.opt:71
-msgid "Specify whether variables should be placed into low or high memory."
+#: config/s390/s390.opt:166
+msgid "Switches off the -mstack-size= option."
msgstr ""
-#: config/msp430/msp430.opt:90
-msgid ""
-"Passes on a request to the assembler to enable fixes for various silicon "
-"errata."
+#: config/s390/s390.opt:174
+msgid "Use the mvcle instruction for block moves."
msgstr ""
-#: config/msp430/msp430.opt:94
+#: config/s390/s390.opt:178
msgid ""
-"Passes on a request to the assembler to warn about various silicon errata."
-msgstr ""
-
-#: config/aarch64/aarch64.opt:40
-msgid "The possible TLS dialects:"
-msgstr ""
-
-#: config/aarch64/aarch64.opt:52
-msgid "The code model option names for -mcmodel:"
+"Enable the z vector language extension providing the context-sensitive "
+"vector macro and enable the Altivec-style builtins in vecintrin.h."
msgstr ""
-#: config/aarch64/aarch64.opt:65 config/arm/arm.opt:94
-#: config/microblaze/microblaze.opt:60
-msgid "Assume target CPU is configured as big endian."
+#: config/s390/s390.opt:183
+msgid "Warn if a function uses alloca or creates an array with dynamic size."
msgstr ""
-#: config/aarch64/aarch64.opt:69
-msgid "Generate code which uses only the general registers."
+#: config/s390/s390.opt:187
+msgid "Warn if a single function's framesize exceeds the given framesize."
msgstr ""
-#: config/aarch64/aarch64.opt:73
-msgid "Workaround for ARM Cortex-A53 Erratum number 835769."
+#: config/s390/s390.opt:191
+msgid "z/Architecture."
msgstr ""
-#: config/aarch64/aarch64.opt:77
-msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
+#: config/s390/s390.opt:195
+msgid ""
+"Set the branch costs for conditional branch instructions. Reasonable values "
+"are small, non-negative integers. The default branch cost is 1."
msgstr ""
-#: config/aarch64/aarch64.opt:81 config/arm/arm.opt:155
-#: config/microblaze/microblaze.opt:64
-msgid "Assume target CPU is configured as little endian."
+#: config/darwin.opt:56 common.opt:336 common.opt:339 common.opt:2813
+#: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
+#: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:216 c-family/c.opt:220
+#: c-family/c.opt:232 c-family/c.opt:1601 c-family/c.opt:1609
+#, c-format
+msgid "missing filename after %qs"
msgstr ""
-#: config/aarch64/aarch64.opt:85
-msgid "Specify the code model."
+#: config/darwin.opt:117
+msgid "Generate compile-time CFString objects."
msgstr ""
-#: config/aarch64/aarch64.opt:89
-msgid "Don't assume that unaligned accesses are handled by the system."
+#: config/darwin.opt:214
+msgid "Warn if constant CFString objects contain non-portable characters."
msgstr ""
-#: config/aarch64/aarch64.opt:93 config/i386/i386.opt:390
-msgid "Omit the frame pointer in leaf functions."
+#: config/darwin.opt:219
+msgid "Generate AT&T-style stubs for Mach-O."
msgstr ""
-#: config/aarch64/aarch64.opt:97
-msgid "Specify TLS dialect."
+#: config/darwin.opt:223
+msgid "Generate code suitable for executables (NOT shared libs)."
msgstr ""
-#: config/aarch64/aarch64.opt:101
-msgid ""
-"Specifies bit size of immediate TLS offsets. Valid values are 12, 24, 32, "
-"48."
+#: config/darwin.opt:227
+msgid "Generate code suitable for fast turn around debugging."
msgstr ""
-#: config/aarch64/aarch64.opt:120
-msgid "-march=ARCH\tUse features of architecture ARCH."
+#: config/darwin.opt:235
+msgid "The earliest MacOS X version on which this program will run."
msgstr ""
-#: config/aarch64/aarch64.opt:124
-msgid "-mcpu=CPU\tUse features of and optimize for CPU."
+#: config/darwin.opt:239
+msgid "Set sizeof(bool) to 1."
msgstr ""
-#: config/aarch64/aarch64.opt:128
-msgid "-mtune=CPU\tOptimize for CPU."
+#: config/darwin.opt:243
+msgid "Generate code for darwin loadable kernel extensions."
msgstr ""
-#: config/aarch64/aarch64.opt:132
-msgid "-mabi=ABI\tGenerate code that conforms to the specified ABI."
+#: config/darwin.opt:247
+msgid "Generate code for the kernel or loadable kernel extensions."
msgstr ""
-#: config/aarch64/aarch64.opt:136
+#: config/darwin.opt:251
msgid ""
-"-moverride=STRING\tPower users only! Override CPU optimization parameters."
-msgstr ""
-
-#: config/aarch64/aarch64.opt:140
-msgid "Known AArch64 ABIs (for use with the -mabi= option):"
-msgstr ""
-
-#: config/aarch64/aarch64.opt:150
-msgid "PC relative literal loads."
-msgstr ""
-
-#: config/aarch64/aarch64.opt:154
-msgid "When calculating the reciprocal square root approximation,"
+"-iframework <dir>\tAdd <dir> to the end of the system framework include path."
msgstr ""
-#: config/linux.opt:24
-msgid "Use Bionic C library."
+#: config/darwin.opt:401
+msgid "The version of ld64 in use for this toolchain."
msgstr ""
-#: config/linux.opt:28
-msgid "Use GNU C library."
-msgstr ""
-
-#: config/linux.opt:32
-msgid "Use uClibc C library."
+#: config/sh/superh.opt:6
+msgid "Board name [and memory region]."
msgstr ""
-#: config/linux.opt:36
-msgid "Use musl C library."
+#: config/sh/superh.opt:10
+msgid "Runtime name."
msgstr ""
-#: config/ia64/ilp32.opt:3
-msgid "Generate ILP32 code."
+#: config/sh/sh.opt:48
+msgid "Generate SH1 code."
msgstr ""
-#: config/ia64/ilp32.opt:7
-msgid "Generate LP64 code."
+#: config/sh/sh.opt:52
+msgid "Generate SH2 code."
msgstr ""
-#: config/ia64/ia64.opt:28
-msgid "Generate big endian code."
+#: config/sh/sh.opt:56
+msgid "Generate default double-precision SH2a-FPU code."
msgstr ""
-#: config/ia64/ia64.opt:32
-msgid "Generate little endian code."
+#: config/sh/sh.opt:60
+msgid "Generate SH2a FPU-less code."
msgstr ""
-#: config/ia64/ia64.opt:36
-msgid "Generate code for GNU as."
+#: config/sh/sh.opt:64
+msgid "Generate default single-precision SH2a-FPU code."
msgstr ""
-#: config/ia64/ia64.opt:40
-msgid "Generate code for GNU ld."
+#: config/sh/sh.opt:68
+msgid "Generate only single-precision SH2a-FPU code."
msgstr ""
-#: config/ia64/ia64.opt:44
-msgid "Emit stop bits before and after volatile extended asms."
+#: config/sh/sh.opt:72
+msgid "Generate SH2e code."
msgstr ""
-#: config/ia64/ia64.opt:48
-msgid "Use in/loc/out register names."
+#: config/sh/sh.opt:76
+msgid "Generate SH3 code."
msgstr ""
-#: config/ia64/ia64.opt:55
-msgid "Enable use of sdata/scommon/sbss."
+#: config/sh/sh.opt:80
+msgid "Generate SH3e code."
msgstr ""
-#: config/ia64/ia64.opt:59
-msgid "Generate code without GP reg."
+#: config/sh/sh.opt:84
+msgid "Generate SH4 code."
msgstr ""
-#: config/ia64/ia64.opt:63
-msgid "gp is constant (but save/restore gp on indirect calls)."
+#: config/sh/sh.opt:88
+msgid "Generate SH4-100 code."
msgstr ""
-#: config/ia64/ia64.opt:67
-msgid "Generate self-relocatable code."
+#: config/sh/sh.opt:92
+msgid "Generate SH4-200 code."
msgstr ""
-#: config/ia64/ia64.opt:71
-msgid "Generate inline floating point division, optimize for latency."
+#: config/sh/sh.opt:98
+msgid "Generate SH4-300 code."
msgstr ""
-#: config/ia64/ia64.opt:75
-msgid "Generate inline floating point division, optimize for throughput."
+#: config/sh/sh.opt:102
+msgid "Generate SH4 FPU-less code."
msgstr ""
-#: config/ia64/ia64.opt:82
-msgid "Generate inline integer division, optimize for latency."
+#: config/sh/sh.opt:106
+msgid "Generate SH4-100 FPU-less code."
msgstr ""
-#: config/ia64/ia64.opt:86
-msgid "Generate inline integer division, optimize for throughput."
+#: config/sh/sh.opt:110
+msgid "Generate SH4-200 FPU-less code."
msgstr ""
-#: config/ia64/ia64.opt:90
-msgid "Do not inline integer division."
+#: config/sh/sh.opt:114
+msgid "Generate SH4-300 FPU-less code."
msgstr ""
-#: config/ia64/ia64.opt:94
-msgid "Generate inline square root, optimize for latency."
+#: config/sh/sh.opt:118
+msgid "Generate code for SH4 340 series (MMU/FPU-less)."
msgstr ""
-#: config/ia64/ia64.opt:98
-msgid "Generate inline square root, optimize for throughput."
+#: config/sh/sh.opt:123
+msgid "Generate code for SH4 400 series (MMU/FPU-less)."
msgstr ""
-#: config/ia64/ia64.opt:102
-msgid "Do not inline square root."
+#: config/sh/sh.opt:128
+msgid "Generate code for SH4 500 series (FPU-less)."
msgstr ""
-#: config/ia64/ia64.opt:106
-msgid "Enable DWARF line debug info via GNU as."
+#: config/sh/sh.opt:133
+msgid "Generate default single-precision SH4 code."
msgstr ""
-#: config/ia64/ia64.opt:110
-msgid "Enable earlier placing stop bits for better scheduling."
+#: config/sh/sh.opt:137
+msgid "Generate default single-precision SH4-100 code."
msgstr ""
-#: config/ia64/ia64.opt:114 config/spu/spu.opt:72 config/pa/pa.opt:58
-#: config/sh/sh.opt:273
-msgid "Specify range of registers to make fixed."
+#: config/sh/sh.opt:141
+msgid "Generate default single-precision SH4-200 code."
msgstr ""
-#: config/ia64/ia64.opt:118 config/rs6000/sysv4.opt:32
-#: config/alpha/alpha.opt:130
-msgid "Specify bit size of immediate TLS offsets."
+#: config/sh/sh.opt:145
+msgid "Generate default single-precision SH4-300 code."
msgstr ""
-#: config/ia64/ia64.opt:122 config/spu/spu.opt:84 config/i386/i386.opt:504
-#: config/s390/s390.opt:170 config/sparc/sparc.opt:130
-#: config/visium/visium.opt:49
-msgid "Schedule code for given CPU."
+#: config/sh/sh.opt:149
+msgid "Generate only single-precision SH4 code."
msgstr ""
-#: config/ia64/ia64.opt:126
-msgid "Known Itanium CPUs (for use with the -mtune= option):"
+#: config/sh/sh.opt:153
+msgid "Generate only single-precision SH4-100 code."
msgstr ""
-#: config/ia64/ia64.opt:136
-msgid "Use data speculation before reload."
+#: config/sh/sh.opt:157
+msgid "Generate only single-precision SH4-200 code."
msgstr ""
-#: config/ia64/ia64.opt:140
-msgid "Use data speculation after reload."
+#: config/sh/sh.opt:161
+msgid "Generate only single-precision SH4-300 code."
msgstr ""
-#: config/ia64/ia64.opt:144
-msgid "Use control speculation."
+#: config/sh/sh.opt:165
+msgid "Generate SH4a code."
msgstr ""
-#: config/ia64/ia64.opt:148
-msgid "Use in block data speculation before reload."
+#: config/sh/sh.opt:169
+msgid "Generate SH4a FPU-less code."
msgstr ""
-#: config/ia64/ia64.opt:152
-msgid "Use in block data speculation after reload."
+#: config/sh/sh.opt:173
+msgid "Generate default single-precision SH4a code."
msgstr ""
-#: config/ia64/ia64.opt:156
-msgid "Use in block control speculation."
+#: config/sh/sh.opt:177
+msgid "Generate only single-precision SH4a code."
msgstr ""
-#: config/ia64/ia64.opt:160
-msgid "Use simple data speculation check."
+#: config/sh/sh.opt:181
+msgid "Generate SH4al-dsp code."
msgstr ""
-#: config/ia64/ia64.opt:164
-msgid "Use simple data speculation check for control speculation."
+#: config/sh/sh.opt:185
+msgid "Generate 32-bit SHmedia code."
msgstr ""
-#: config/ia64/ia64.opt:174
-msgid ""
-"Count speculative dependencies while calculating priority of instructions."
+#: config/sh/sh.opt:189
+msgid "Generate 32-bit FPU-less SHmedia code."
msgstr ""
-#: config/ia64/ia64.opt:178
-msgid "Place a stop bit after every cycle when scheduling."
+#: config/sh/sh.opt:193
+msgid "Generate 64-bit SHmedia code."
msgstr ""
-#: config/ia64/ia64.opt:182
-msgid ""
-"Assume that floating-point stores and loads are not likely to cause conflict "
-"when placed into one instruction group."
+#: config/sh/sh.opt:197
+msgid "Generate 64-bit FPU-less SHmedia code."
msgstr ""
-#: config/ia64/ia64.opt:186
-msgid ""
-"Soft limit on number of memory insns per instruction group, giving lower "
-"priority to subsequent memory insns attempting to schedule in the same insn "
-"group. Frequently useful to prevent cache bank conflicts. Default value is "
-"1."
+#: config/sh/sh.opt:201
+msgid "Generate SHcompact code."
msgstr ""
-#: config/ia64/ia64.opt:190
-msgid ""
-"Disallow more than 'msched-max-memory-insns' in instruction group. "
-"Otherwise, limit is 'soft' (prefer non-memory operations when limit is "
-"reached)."
+#: config/sh/sh.opt:205
+msgid "Generate FPU-less SHcompact code."
msgstr ""
-#: config/ia64/ia64.opt:194
-msgid "Don't generate checks for control speculation in selective scheduling."
+#: config/sh/sh.opt:209 config/i386/i386.opt:206
+msgid "Reserve space for outgoing arguments in the function prologue."
msgstr ""
-#: config/spu/spu.opt:20
-msgid "Emit warnings when run-time relocations are generated."
+#: config/sh/sh.opt:213 config/pa/pa.opt:42 config/pa/pa.opt:66 common.opt:1074
+#: common.opt:1301 common.opt:1653 common.opt:1999 common.opt:2035
+#: common.opt:2124 common.opt:2128 common.opt:2224 common.opt:2306
+#: common.opt:2314 common.opt:2322 common.opt:2330 common.opt:2431
+#: common.opt:2558 c-family/c.opt:1155 c-family/c.opt:1179 c-family/c.opt:1409
+#: fortran/lang.opt:699
+msgid "Does nothing. Preserved for backward compatibility."
msgstr ""
-#: config/spu/spu.opt:24
-msgid "Emit errors when run-time relocations are generated."
+#: config/sh/sh.opt:217
+msgid "Generate code in big endian mode."
msgstr ""
-#: config/spu/spu.opt:28
-msgid "Specify cost of branches (Default 20)."
+#: config/sh/sh.opt:221
+msgid "Generate 32-bit offsets in switch tables."
msgstr ""
-#: config/spu/spu.opt:32
-msgid "Make sure loads and stores are not moved past DMA instructions."
+#: config/sh/sh.opt:225
+msgid "Generate bit instructions."
msgstr ""
-#: config/spu/spu.opt:36
-msgid "volatile must be specified on any memory that is effected by DMA."
+#: config/sh/sh.opt:229
+msgid "Cost to assume for a branch insn."
msgstr ""
-#: config/spu/spu.opt:40 config/spu/spu.opt:44
-msgid ""
-"Insert nops when it might improve performance by allowing dual issue "
-"(default)."
+#: config/sh/sh.opt:233
+msgid "Assume that zero displacement conditional branches are fast."
msgstr ""
-#: config/spu/spu.opt:48
-msgid "Use standard main function as entry for startup."
+#: config/sh/sh.opt:236 config/sh/sh.opt:240
+#, c-format
+msgid "%qs is deprecated and has no effect"
msgstr ""
-#: config/spu/spu.opt:52
-msgid "Generate branch hints for branches."
+#: config/sh/sh.opt:237
+msgid "Enable cbranchdi4 pattern."
msgstr ""
-#: config/spu/spu.opt:56
-msgid "Maximum number of nops to insert for a hint (Default 2)."
+#: config/sh/sh.opt:241
+msgid "Emit cmpeqdi_t pattern even when -mcbranchdi is in effect."
msgstr ""
-#: config/spu/spu.opt:60
-msgid ""
-"Approximate maximum number of instructions to allow between a hint and its "
-"branch [125]."
+#: config/sh/sh.opt:245
+msgid "Force the usage of delay slots for conditional branches."
msgstr ""
-#: config/spu/spu.opt:64
-msgid "Generate code for 18 bit addressing."
+#: config/sh/sh.opt:249
+msgid "Enable SH5 cut2 workaround."
msgstr ""
-#: config/spu/spu.opt:68
-msgid "Generate code for 32 bit addressing."
+#: config/sh/sh.opt:253
+msgid "Align doubles at 64-bit boundaries."
msgstr ""
-#: config/spu/spu.opt:76
+#: config/sh/sh.opt:257
msgid ""
-"Insert hbrp instructions after hinted branch targets to avoid the SPU hang "
-"issue."
-msgstr ""
-
-#: config/spu/spu.opt:80 config/i386/i386.opt:247 config/s390/s390.opt:56
-msgid "Generate code for given CPU."
-msgstr ""
-
-#: config/spu/spu.opt:88
-msgid "Access variables in 32-bit PPU objects (default)."
-msgstr ""
-
-#: config/spu/spu.opt:92
-msgid "Access variables in 64-bit PPU objects."
-msgstr ""
-
-#: config/spu/spu.opt:96
-msgid "Allow conversions between __ea and generic pointers (default)."
-msgstr ""
-
-#: config/spu/spu.opt:100
-msgid "Size (in KB) of software data cache."
+"Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, "
+"inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table."
msgstr ""
-#: config/spu/spu.opt:104
-msgid "Atomically write back software data cache lines (default)."
+#: config/sh/sh.opt:261
+msgid "Specify name for 32 bit signed division function."
msgstr ""
-#: config/epiphany/epiphany.opt:24
-msgid "Don't use any of r32..r63."
+#: config/sh/sh.opt:265
+msgid "Generate ELF FDPIC code."
msgstr ""
-#: config/epiphany/epiphany.opt:28
+#: config/sh/sh.opt:269
msgid ""
-"preferentially allocate registers that allow short instruction generation."
-msgstr ""
-
-#: config/epiphany/epiphany.opt:32
-msgid "Set branch cost."
-msgstr ""
-
-#: config/epiphany/epiphany.opt:36
-msgid "enable conditional move instruction usage."
-msgstr ""
-
-#: config/epiphany/epiphany.opt:40
-msgid "set number of nops to emit before each insn pattern."
-msgstr ""
-
-#: config/epiphany/epiphany.opt:52
-msgid "Use software floating point comparisons."
-msgstr ""
-
-#: config/epiphany/epiphany.opt:56
-msgid "Enable split of 32 bit immediate loads into low / high part."
-msgstr ""
-
-#: config/epiphany/epiphany.opt:60
-msgid "Enable use of POST_INC / POST_DEC."
-msgstr ""
-
-#: config/epiphany/epiphany.opt:64
-msgid "Enable use of POST_MODIFY."
-msgstr ""
-
-#: config/epiphany/epiphany.opt:68
-msgid "Set number of bytes on the stack preallocated for use by the callee."
-msgstr ""
-
-#: config/epiphany/epiphany.opt:72
-msgid "Assume round to nearest is selected for purposes of scheduling."
-msgstr ""
-
-#: config/epiphany/epiphany.opt:76
-msgid "Generate call insns as indirect calls."
+"Enable the use of 64-bit floating point registers in fmov instructions. See "
+"-mdalign if 64-bit alignment is required."
msgstr ""
-#: config/epiphany/epiphany.opt:80
-msgid "Generate call insns as direct calls."
+#: config/sh/sh.opt:277
+msgid "Cost to assume for gettr insn."
msgstr ""
-#: config/epiphany/epiphany.opt:84
-msgid ""
-"Assume labels and symbols can be addressed using 16 bit absolute addresses."
+#: config/sh/sh.opt:281 config/sh/sh.opt:331
+msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions."
msgstr ""
-#: config/epiphany/epiphany.opt:108
-msgid ""
-"A floatig point to integer truncation may be replaced with rounding to save "
-"mode switching."
+#: config/sh/sh.opt:285
+msgid "Increase the IEEE compliance for floating-point comparisons."
msgstr ""
-#: config/epiphany/epiphany.opt:112
-msgid "Vectorize for double-word operations."
+#: config/sh/sh.opt:289
+msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact."
msgstr ""
-#: config/epiphany/epiphany.opt:128
+#: config/sh/sh.opt:293
msgid ""
-"Split unaligned 8 byte vector moves before post-modify address generation."
-msgstr ""
-
-#: config/epiphany/epiphany.opt:132
-msgid "Use the floating point unit for integer add/subtract."
-msgstr ""
-
-#: config/epiphany/epiphany.opt:136
-msgid "Set register to hold -1."
-msgstr ""
-
-#: config/ft32/ft32.opt:23
-msgid "target the software simulator."
-msgstr ""
-
-#: config/ft32/ft32.opt:27 config/s390/s390.opt:201 config/mips/mips.opt:385
-msgid "Use LRA instead of reload."
-msgstr ""
-
-#: config/ft32/ft32.opt:31
-msgid "Avoid use of the DIV and MOD instructions"
-msgstr ""
-
-#: config/h8300/h8300.opt:23
-msgid "Generate H8S code."
-msgstr ""
-
-#: config/h8300/h8300.opt:27
-msgid "Generate H8SX code."
-msgstr ""
-
-#: config/h8300/h8300.opt:31
-msgid "Generate H8S/2600 code."
-msgstr ""
-
-#: config/h8300/h8300.opt:35
-msgid "Make integers 32 bits wide."
-msgstr ""
-
-#: config/h8300/h8300.opt:42
-msgid "Use registers for argument passing."
-msgstr ""
-
-#: config/h8300/h8300.opt:46
-msgid "Consider access to byte sized memory slow."
-msgstr ""
-
-#: config/h8300/h8300.opt:50
-msgid "Enable linker relaxing."
-msgstr ""
-
-#: config/h8300/h8300.opt:54
-msgid "Generate H8/300H code."
-msgstr ""
-
-#: config/h8300/h8300.opt:58
-msgid "Enable the normal mode."
-msgstr ""
-
-#: config/h8300/h8300.opt:62
-msgid "Use H8/300 alignment rules."
-msgstr ""
-
-#: config/h8300/h8300.opt:66
-msgid "Push extended registers on stack in monitor functions."
-msgstr ""
-
-#: config/h8300/h8300.opt:70
-msgid "Do not push extended registers on stack in monitor 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 "Return floating-point results in ac0 (fr0 in Unix assembler syntax)."
-msgstr ""
-
-#: config/pdp11/pdp11.opt:39
-msgid "Do not use inline patterns for copying memory."
-msgstr ""
-
-#: config/pdp11/pdp11.opt:43
-msgid "Use inline patterns for copying memory."
-msgstr ""
-
-#: config/pdp11/pdp11.opt:47
-msgid "Do not pretend that branches are expensive."
-msgstr ""
-
-#: config/pdp11/pdp11.opt:51
-msgid "Pretend that branches are expensive."
-msgstr ""
-
-#: config/pdp11/pdp11.opt:55
-msgid "Use the DEC assembler syntax."
-msgstr ""
-
-#: config/pdp11/pdp11.opt:59
-msgid "Use 32 bit float."
-msgstr ""
-
-#: config/pdp11/pdp11.opt:63
-msgid "Use 64 bit float."
-msgstr ""
-
-#: config/pdp11/pdp11.opt:67 config/rs6000/rs6000.opt:177
-#: config/frv/frv.opt:158
-msgid "Use hardware floating point."
-msgstr ""
-
-#: config/pdp11/pdp11.opt:71
-msgid "Use 16 bit int."
-msgstr ""
-
-#: config/pdp11/pdp11.opt:75
-msgid "Use 32 bit int."
-msgstr ""
-
-#: config/pdp11/pdp11.opt:79 config/rs6000/rs6000.opt:173
-msgid "Do not use hardware floating point."
-msgstr ""
-
-#: config/pdp11/pdp11.opt:83
-msgid "Target has split I&D."
-msgstr ""
-
-#: config/pdp11/pdp11.opt:87
-msgid "Use UNIX assembler syntax."
-msgstr ""
-
-#: config/xtensa/xtensa.opt:23
-msgid "Use CONST16 instruction to load constants."
-msgstr ""
-
-#: config/xtensa/xtensa.opt:27
-msgid "Disable position-independent code (PIC) for use in OS kernel code."
+"inline code to invalidate instruction cache entries after setting up nested "
+"function trampolines."
msgstr ""
-#: config/xtensa/xtensa.opt:31
-msgid "Use indirect CALLXn instructions for large programs."
+#: config/sh/sh.opt:297
+msgid "Assume symbols might be invalid."
msgstr ""
-#: config/xtensa/xtensa.opt:35
-msgid "Automatically align branch targets to reduce branch penalties."
+#: config/sh/sh.opt:305
+msgid "Generate code in little endian mode."
msgstr ""
-#: config/xtensa/xtensa.opt:39
-msgid "Intersperse literal pools with code in the text section."
+#: config/sh/sh.opt:309
+msgid "Mark MAC register as call-clobbered."
msgstr ""
-#: config/xtensa/xtensa.opt:43
-msgid ""
-"Relax literals in assembler and place them automatically in the text section."
+#: config/sh/sh.opt:315
+msgid "Make structs a multiple of 4 bytes (warning: ABI altered)."
msgstr ""
-#: config/xtensa/xtensa.opt:47
-msgid ""
-"-mno-serialize-volatile\tDo not serialize volatile memory references with "
-"MEMW instructions."
+#: config/sh/sh.opt:319
+msgid "Emit function-calls using global offset table when generating PIC."
msgstr ""
-#: config/i386/cygming.opt:23
-msgid "Create console application."
+#: config/sh/sh.opt:323
+msgid "Assume pt* instructions won't trap"
msgstr ""
-#: config/i386/cygming.opt:27
-msgid "Generate code for a DLL."
+#: config/sh/sh.opt:327
+msgid "Shorten address references during linking."
msgstr ""
-#: config/i386/cygming.opt:31
-msgid "Ignore dllimport for functions."
+#: config/sh/sh.opt:335
+msgid "Deprecated. Use -matomic= instead to select the atomic model."
msgstr ""
-#: config/i386/cygming.opt:35
-msgid "Use Mingw-specific thread support."
+#: config/sh/sh.opt:339
+msgid "Specify the model for atomic operations."
msgstr ""
-#: config/i386/cygming.opt:39
-msgid "Set Windows defines."
+#: config/sh/sh.opt:343
+msgid "Use tas.b instruction for __atomic_test_and_set."
msgstr ""
-#: config/i386/cygming.opt:43
-msgid "Create GUI application."
+#: config/sh/sh.opt:347
+msgid "Deprecated. Use -Os instead."
msgstr ""
-#: config/i386/cygming.opt:47 config/i386/interix.opt:32
-msgid "Use the GNU extension to the PE format for aligned common data."
+#: config/sh/sh.opt:351
+msgid "Cost to assume for a multiply insn."
msgstr ""
-#: config/i386/cygming.opt:51
+#: config/sh/sh.opt:355
msgid ""
-"Compile code that relies on Cygwin DLL wrappers to support C++ operator new/"
-"delete replacement."
+"Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate "
+"if the inline code would not work in user mode."
msgstr ""
-#: config/i386/cygming.opt:58
-msgid "Put relocated read-only data into .data section."
+#: config/sh/sh.opt:361
+msgid "Pretend a branch-around-a-move is a conditional move."
msgstr ""
-#: config/i386/mingw.opt:29
-msgid "Warn about none ISO msvcrt scanf/printf width extensions."
+#: config/sh/sh.opt:365
+msgid "Enable the use of the fsca instruction."
msgstr ""
-#: config/i386/mingw.opt:33
-msgid "For nested functions on stack executable permission is set."
+#: config/sh/sh.opt:369
+msgid "Enable the use of the fsrra instruction."
msgstr ""
-#: config/i386/mingw-w64.opt:23
-msgid "Use unicode startup and define UNICODE macro."
+#: config/sh/sh.opt:373
+msgid "Use LRA instead of reload (transitional)."
msgstr ""
#: config/i386/i386.opt:182
@@ -9034,20 +8267,6 @@ msgstr ""
msgid "Use 80-bit long double."
msgstr ""
-#: config/i386/i386.opt:198 config/s390/s390.opt:130
-#: config/sparc/long-double-switch.opt:27 config/alpha/alpha.opt:102
-msgid "Use 64-bit long double."
-msgstr ""
-
-#: config/i386/i386.opt:202 config/s390/s390.opt:126
-#: config/sparc/long-double-switch.opt:23 config/alpha/alpha.opt:98
-msgid "Use 128-bit long double."
-msgstr ""
-
-#: config/i386/i386.opt:206 config/sh/sh.opt:209
-msgid "Reserve space for outgoing arguments in the function prologue."
-msgstr ""
-
#: config/i386/i386.opt:210
msgid "Align some doubles on dword boundary."
msgstr ""
@@ -9098,8 +8317,8 @@ msgstr ""
msgid "Use given x86-64 code model."
msgstr ""
-#: config/i386/i386.opt:277 config/rs6000/aix64.opt:36
-#: config/rs6000/linux64.opt:32 config/tilegx/tilegx.opt:57
+#: config/i386/i386.opt:277 config/tilegx/tilegx.opt:57
+#: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32
msgid "Known code models (for use with the -mcmodel= option):"
msgstr ""
@@ -9155,6 +8374,10 @@ msgstr ""
msgid "Use native (MS) bitfield layout."
msgstr ""
+#: config/i386/i386.opt:390 config/aarch64/aarch64.opt:93
+msgid "Omit the frame pointer in leaf functions."
+msgstr ""
+
#: config/i386/i386.opt:394
msgid "Set 80387 floating-point precision to 32-bit."
msgstr ""
@@ -9191,10 +8414,6 @@ msgstr ""
msgid "Alternate calling convention."
msgstr ""
-#: config/i386/i386.opt:430 config/alpha/alpha.opt:23
-msgid "Do not use hardware fp."
-msgstr ""
-
#: config/i386/i386.opt:434
msgid "Use SSE register passing conventions for SF and DF mode."
msgstr ""
@@ -9283,15 +8502,20 @@ msgstr ""
#: config/i386/i386.opt:567
msgid ""
-"Generate vzeroupper instruction before a transfer of control flow out of"
+"Generate vzeroupper instruction before a transfer of control flow out of the "
+"function."
msgstr ""
#: config/i386/i386.opt:572
-msgid "Disable Scalar to Vector optimization pass transforming 64-bit integer"
+msgid ""
+"Disable Scalar to Vector optimization pass transforming 64-bit integer "
+"computations into a vector ones."
msgstr ""
#: config/i386/i386.opt:577
-msgid "Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4"
+msgid ""
+"Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4 or "
+"znver1 and Haifa scheduling is selected."
msgstr ""
#: config/i386/i386.opt:582
@@ -9502,8 +8726,8 @@ msgstr ""
msgid "Support CLWB instruction."
msgstr ""
-#: config/i386/i386.opt:760
-msgid "Support PCOMMIT instruction."
+#: config/i386/i386.opt:759
+msgid "%<-mpcommit%> was deprecated"
msgstr ""
#: config/i386/i386.opt:764
@@ -9587,7 +8811,9 @@ msgid "Generate __mcount_loc section with all mcount or __fentry__ calls."
msgstr ""
#: config/i386/i386.opt:844
-msgid "Generate mcount/__fentry__ calls as nops. To activate they need to be"
+msgid ""
+"Generate mcount/__fentry__ calls as nops. To activate they need to be "
+"patched in."
msgstr ""
#: config/i386/i386.opt:849
@@ -9642,788 +8868,89 @@ msgstr ""
msgid "Attempt to avoid generating instruction sequences containing ret bytes."
msgstr ""
-#: config/i386/stringop.opt:8
-msgid "the Free Software Foundation; either version 3, or (at your option)"
-msgstr ""
-
-#: config/i386/stringop.opt:13
-msgid "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"
-msgstr ""
-
-#: config/i386/stringop.opt:18
-msgid "see <http://www.gnu.org/licenses/>. */"
-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/pa/pa-hpux1010.opt:23 config/pa/pa-hpux.opt:31
-#: config/pa/pa-hpux1131.opt:23 config/pa/pa-hpux1111.opt:23
-msgid "Specify UNIX standard for predefines and linking."
-msgstr ""
-
-#: config/pa/pa-hpux.opt:27
-msgid "Generate cpp defines for server IO."
-msgstr ""
-
-#: config/pa/pa-hpux.opt:35
-msgid "Generate cpp defines for workstation IO."
-msgstr ""
-
-#: config/pa/pa.opt:30 config/pa/pa.opt:83 config/pa/pa.opt:91
-msgid "Generate PA1.0 code."
-msgstr ""
-
-#: config/pa/pa.opt:34 config/pa/pa.opt:95 config/pa/pa.opt:136
-msgid "Generate PA1.1 code."
-msgstr ""
-
-#: config/pa/pa.opt:38 config/pa/pa.opt:99
-msgid "Generate PA2.0 code (requires binutils 2.10 or later)."
-msgstr ""
-
-#: config/pa/pa.opt:46
-msgid "Disable FP regs."
-msgstr ""
-
-#: config/pa/pa.opt:50
-msgid "Disable indexed addressing."
-msgstr ""
-
-#: config/pa/pa.opt:54
-msgid "Generate fast indirect calls."
-msgstr ""
-
-#: config/pa/pa.opt:62
-msgid "Assume code will be assembled by GAS."
-msgstr ""
-
-#: config/pa/pa.opt:71
-msgid "Enable linker optimizations."
-msgstr ""
-
-#: config/pa/pa.opt:75
-msgid "Always generate long calls."
-msgstr ""
-
-#: config/pa/pa.opt:79
-msgid "Emit long load/store sequences."
-msgstr ""
-
-#: config/pa/pa.opt:87
-msgid "Disable space regs."
-msgstr ""
-
-#: config/pa/pa.opt:103
-msgid "Use portable calling conventions."
-msgstr ""
-
-#: config/pa/pa.opt:107
-msgid ""
-"Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, "
-"7200, 7300, and 8000."
-msgstr ""
-
-#: config/pa/pa.opt:132 config/frv/frv.opt:215
-msgid "Use software floating point."
-msgstr ""
-
-#: config/pa/pa.opt:140
-msgid "Do not disable space regs."
-msgstr ""
-
-#: config/v850/v850.opt:29
-msgid "Use registers r2 and r5."
-msgstr ""
-
-#: config/v850/v850.opt:33
-msgid "Use 4 byte entries in switch tables."
-msgstr ""
-
-#: config/v850/v850.opt:37
-msgid "Enable backend debugging."
-msgstr ""
-
-#: config/v850/v850.opt:41
-msgid "Do not use the callt instruction (default)."
-msgstr ""
-
-#: config/v850/v850.opt:45
-msgid "Reuse r30 on a per function basis."
-msgstr ""
-
-#: config/v850/v850.opt:52
-msgid "Prohibit PC relative function calls."
-msgstr ""
-
-#: config/v850/v850.opt:56
-msgid "Use stubs for function prologues."
-msgstr ""
-
-#: config/v850/v850.opt:60
-msgid "Set the max size of data eligible for the SDA area."
-msgstr ""
-
-#: config/v850/v850.opt:67
-msgid "Enable the use of the short load instructions."
-msgstr ""
-
-#: config/v850/v850.opt:71
-msgid "Same as: -mep -mprolog-function."
-msgstr ""
-
-#: config/v850/v850.opt:75
-msgid "Set the max size of data eligible for the TDA area."
-msgstr ""
-
-#: config/v850/v850.opt:82
-msgid "Do not enforce strict alignment."
-msgstr ""
-
-#: config/v850/v850.opt:86
-msgid ""
-"Put jump tables for switch statements into the .data section rather than "
-"the .code section."
-msgstr ""
-
-#: config/v850/v850.opt:93
-msgid "Compile for the v850 processor."
-msgstr ""
-
-#: config/v850/v850.opt:97
-msgid "Compile for the v850e processor."
-msgstr ""
-
-#: config/v850/v850.opt:101
-msgid "Compile for the v850e1 processor."
-msgstr ""
-
-#: config/v850/v850.opt:105
-msgid "Compile for the v850es variant of the v850e1."
-msgstr ""
-
-#: config/v850/v850.opt:109
-msgid "Compile for the v850e2 processor."
-msgstr ""
-
-#: config/v850/v850.opt:113
-msgid "Compile for the v850e2v3 processor."
-msgstr ""
-
-#: config/v850/v850.opt:117
-msgid "Compile for the v850e3v5 processor."
-msgstr ""
-
-#: config/v850/v850.opt:124
-msgid "Enable v850e3v5 loop instructions."
-msgstr ""
-
-#: config/v850/v850.opt:128
-msgid "Set the max size of data eligible for the ZDA area."
-msgstr ""
-
-#: config/v850/v850.opt:135
-msgid "Enable relaxing in the assembler."
-msgstr ""
-
-#: config/v850/v850.opt:139
-msgid "Prohibit PC relative jumps."
-msgstr ""
-
-#: config/v850/v850.opt:143
-msgid "Inhibit the use of hardware floating point instructions."
-msgstr ""
-
-#: config/v850/v850.opt:147
-msgid ""
-"Allow the use of hardware floating point instructions for V850E2V3 and up."
-msgstr ""
-
-#: config/v850/v850.opt:151
-msgid "Enable support for the RH850 ABI. This is the default."
-msgstr ""
-
-#: config/v850/v850.opt:155
-msgid "Enable support for the old GCC ABI."
-msgstr ""
-
-#: config/v850/v850.opt:159
-msgid "Support alignments of up to 64-bits."
-msgstr ""
-
-#: config/g.opt:27
-msgid ""
-"-G<number>\tPut global and static data smaller than <number> bytes into a "
-"special section (on some targets)."
-msgstr ""
-
-#: config/lynx.opt:23
-msgid "Support legacy multi-threading."
-msgstr ""
-
-#: config/lynx.opt:27
-msgid "Use shared libraries."
-msgstr ""
-
-#: config/lynx.opt:31
-msgid "Support multi-threading."
-msgstr ""
-
-#: config/nvptx/nvptx.opt:22
-msgid "Generate code for a 32-bit ABI."
-msgstr ""
-
-#: config/nvptx/nvptx.opt:26
-msgid "Generate code for a 64-bit ABI."
-msgstr ""
-
-#: config/nvptx/nvptx.opt:30
-msgid "Link in code for a __main kernel."
-msgstr ""
-
-#: config/nvptx/nvptx.opt:34
-msgid "Optimize partition neutering."
-msgstr ""
-
-#: config/vxworks.opt:36
-msgid "Assume the VxWorks RTP environment."
-msgstr ""
-
-#: config/vxworks.opt:43
-msgid "Assume the VxWorks vThreads environment."
-msgstr ""
-
-#: config/cr16/cr16.opt:23
-msgid "-msim Use simulator runtime."
-msgstr ""
-
-#: config/cr16/cr16.opt:27
-msgid "Generate SBIT, CBIT instructions."
-msgstr ""
-
-#: config/cr16/cr16.opt:31
-msgid "Support multiply accumulate instructions."
-msgstr ""
-
-#: config/cr16/cr16.opt:38
-msgid "Treat data references as near, far or medium. medium is default."
-msgstr ""
-
-#: config/cr16/cr16.opt:42
-msgid "Generate code for CR16C architecture."
-msgstr ""
-
-#: config/cr16/cr16.opt:46
-msgid "Generate code for CR16C+ architecture (Default)."
-msgstr ""
-
-#: config/cr16/cr16.opt:50
-msgid "Treat integers as 32-bit."
-msgstr ""
-
-#: config/avr/avr.opt:23
-msgid "Use subroutines for function prologues and epilogues."
-msgstr ""
-
-#: config/avr/avr.opt:26
-#, c-format
-msgid "missing device or architecture after %qs"
-msgstr ""
-
-#: config/avr/avr.opt:27
-msgid "-mmcu=MCU\tSelect the target MCU."
-msgstr ""
-
-#: config/avr/avr.opt:31
-msgid "Set the number of 64 KiB flash segments."
-msgstr ""
-
-#: config/avr/avr.opt:35
-msgid "Indicate presence of a processor erratum."
-msgstr ""
-
-#: config/avr/avr.opt:39
-msgid "Enable Read-Modify-Write (RMW) instructions support/use."
-msgstr ""
-
-#: config/avr/avr.opt:49
-msgid "Use an 8-bit 'int' type."
-msgstr ""
-
-#: config/avr/avr.opt:53
-msgid "Change the stack pointer without disabling interrupts."
-msgstr ""
-
-#: config/avr/avr.opt:57
-msgid ""
-"Set the branch costs for conditional branch instructions. Reasonable values "
-"are small, non-negative integers. The default branch cost is 0."
-msgstr ""
-
-#: config/avr/avr.opt:67
-msgid "Change only the low 8 bits of the stack pointer."
-msgstr ""
-
-#: config/avr/avr.opt:71
-msgid "Relax branches."
-msgstr ""
-
-#: config/avr/avr.opt:75
-msgid ""
-"Make the linker relaxation machine assume that a program counter wrap-around "
-"occurs."
-msgstr ""
-
-#: config/avr/avr.opt:79
-msgid ""
-"Accumulate outgoing function arguments and acquire/release the needed stack "
-"space for outpoing function arguments in function prologue/epilogue. "
-"Without this option, outgoing arguments are pushed before calling a function "
-"and popped afterwards. This option can lead to reduced code size for "
-"functions that call many functions that get their arguments on the stack "
-"like, for example printf."
-msgstr ""
-
-#: config/avr/avr.opt:83
-msgid ""
-"When accessing RAM, use X as imposed by the hardware, i.e. just use pre-"
-"decrement, post-increment and indirect addressing with the X register. "
-"Without this option, the compiler may assume that there is an addressing "
-"mode X+const similar to Y+const and Z+const and emit instructions to emulate "
-"such an addressing mode for X."
-msgstr ""
-
-#: config/avr/avr.opt:88
-msgid ""
-"The device has no SPH special function register. This option will be "
-"overridden by the compiler driver with the correct setting if presence/"
-"absence of SPH can be deduced from -mmcu=MCU."
-msgstr ""
-
-#: config/avr/avr.opt:92
-msgid "Warn if the address space of an address is changed."
-msgstr ""
-
-#: config/avr/avr.opt:96
-msgid ""
-"Allow to use truncation instead of rounding towards 0 for fractional int "
-"types."
-msgstr ""
-
-#: config/avr/avr.opt:100
-msgid "Do not link against the device-specific library lib<MCU>.a."
-msgstr ""
-
-#: config/m32r/m32r.opt:34
-msgid "Compile for the m32rx."
-msgstr ""
-
-#: config/m32r/m32r.opt:38
-msgid "Compile for the m32r2."
-msgstr ""
-
-#: config/m32r/m32r.opt:42
-msgid "Compile for the m32r."
-msgstr ""
-
-#: config/m32r/m32r.opt:46
-msgid "Align all loops to 32 byte boundary."
-msgstr ""
-
-#: config/m32r/m32r.opt:50
-msgid "Prefer branches over conditional execution."
-msgstr ""
-
-#: config/m32r/m32r.opt:54
-msgid "Give branches their default cost."
-msgstr ""
-
-#: config/m32r/m32r.opt:58
-msgid "Display compile time statistics."
-msgstr ""
-
-#: config/m32r/m32r.opt:62
-msgid "Specify cache flush function."
-msgstr ""
-
-#: config/m32r/m32r.opt:66
-msgid "Specify cache flush trap number."
-msgstr ""
-
-#: config/m32r/m32r.opt:70
-msgid "Only issue one instruction per cycle."
-msgstr ""
-
-#: config/m32r/m32r.opt:74
-msgid "Allow two instructions to be issued per cycle."
-msgstr ""
-
-#: config/m32r/m32r.opt:78
-msgid "Code size: small, medium or large."
-msgstr ""
-
-#: config/m32r/m32r.opt:94
-msgid "Don't call any cache flush functions."
-msgstr ""
-
-#: config/m32r/m32r.opt:98
-msgid "Don't call any cache flush trap."
-msgstr ""
-
-#: config/m32r/m32r.opt:105
-msgid "Small data area: none, sdata, use."
-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:48
-msgid "31 bit ABI."
-msgstr ""
-
-#: config/s390/s390.opt:52
-msgid "64 bit ABI."
-msgstr ""
-
-#: config/s390/s390.opt:96
-msgid "Maintain backchain pointer."
-msgstr ""
-
-#: config/s390/s390.opt:100
-msgid "Additional debug prints."
-msgstr ""
-
-#: config/s390/s390.opt:104
-msgid "ESA/390 architecture."
-msgstr ""
-
-#: config/s390/s390.opt:108
-msgid "Enable decimal floating point hardware support."
-msgstr ""
-
-#: config/s390/s390.opt:112
-msgid "Enable hardware floating point."
-msgstr ""
-
-#: config/s390/s390.opt:116
-msgid "Takes two non-negative integer numbers separated by a comma."
-msgstr ""
-
-#: config/s390/s390.opt:134
-msgid "Use hardware transactional execution instructions."
-msgstr ""
-
-#: config/s390/s390.opt:138
-msgid "Use hardware vector facility instructions and enable the vector ABI."
-msgstr ""
-
-#: config/s390/s390.opt:142
-msgid "Use packed stack layout."
-msgstr ""
-
-#: config/s390/s390.opt:146
-msgid "Use bras for executable < 64k."
-msgstr ""
-
-#: config/s390/s390.opt:150
-msgid "Disable hardware floating point."
-msgstr ""
-
-#: config/s390/s390.opt:154
-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:158
-msgid "Switches off the -mstack-guard= option."
-msgstr ""
-
-#: config/s390/s390.opt:162
-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:166
-msgid "Switches off the -mstack-size= option."
-msgstr ""
-
-#: config/s390/s390.opt:174
-msgid "Use the mvcle instruction for block moves."
-msgstr ""
-
-#: config/s390/s390.opt:178
-msgid "Enable the z vector language extension providing the context-sensitive"
-msgstr ""
-
-#: config/s390/s390.opt:183
-msgid "Warn if a function uses alloca or creates an array with dynamic size."
-msgstr ""
-
-#: config/s390/s390.opt:187
-msgid "Warn if a single function's framesize exceeds the given framesize."
-msgstr ""
-
-#: config/s390/s390.opt:191
-msgid "z/Architecture."
-msgstr ""
-
-#: config/s390/s390.opt:195
-msgid "Set the branch costs for conditional branch instructions. Reasonable"
-msgstr ""
-
-#: config/rl78/rl78.opt:27 config/rx/rx.opt:87
-msgid "Use the simulator runtime."
-msgstr ""
-
-#: config/rl78/rl78.opt:31
-msgid ""
-"Selects the type of hardware multiplication and division to use (none/g13/"
-"g14)."
+#: config/i386/interix.opt:32 config/i386/cygming.opt:47
+msgid "Use the GNU extension to the PE format for aligned common data."
msgstr ""
-#: config/rl78/rl78.opt:50
-msgid "Use all registers, reserving none for interrupt handlers."
+#: config/i386/cygming.opt:23
+msgid "Create console application."
msgstr ""
-#: config/rl78/rl78.opt:54
-msgid "Enable assembler and linker relaxation. Enabled by default at -Os."
+#: config/i386/cygming.opt:27
+msgid "Generate code for a DLL."
msgstr ""
-#: config/rl78/rl78.opt:58
-msgid ""
-"Selects the type of RL78 core being targeted (g10/g13/g14). The default is "
-"the G14. If set, also selects the hardware multiply support to be used."
+#: config/i386/cygming.opt:31
+msgid "Ignore dllimport for functions."
msgstr ""
-#: config/rl78/rl78.opt:77
-msgid "Alias for -mcpu=g10."
+#: config/i386/cygming.opt:35
+msgid "Use Mingw-specific thread support."
msgstr ""
-#: config/rl78/rl78.opt:81
-msgid "Alias for -mcpu=g13."
+#: config/i386/cygming.opt:39
+msgid "Set Windows defines."
msgstr ""
-#: config/rl78/rl78.opt:85 config/rl78/rl78.opt:89
-msgid "Alias for -mcpu=g14."
+#: config/i386/cygming.opt:43
+msgid "Create GUI application."
msgstr ""
-#: config/rl78/rl78.opt:93
+#: config/i386/cygming.opt:51
msgid ""
-"Assume ES is zero throughout program execution, use ES: for read-only data."
-msgstr ""
-
-#: config/stormy16/stormy16.opt:24
-msgid "Provide libraries for the simulator."
-msgstr ""
-
-#: config/arm/arm-tables.opt:25
-msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
-msgstr ""
-
-#: config/arm/arm-tables.opt:341
-msgid "Known ARM architectures (for use with the -march= option):"
-msgstr ""
-
-#: config/arm/arm-tables.opt:438
-msgid "Known ARM FPUs (for use with the -mfpu= option):"
-msgstr ""
-
-#: config/arm/arm.opt:26
-msgid "TLS dialect to use:"
-msgstr ""
-
-#: config/arm/arm.opt:36
-msgid "Specify an ABI."
-msgstr ""
-
-#: config/arm/arm.opt:40
-msgid "Known ARM ABIs (for use with the -mabi= option):"
-msgstr ""
-
-#: config/arm/arm.opt:59
-msgid "Generate a call to abort if a noreturn function returns."
-msgstr ""
-
-#: config/arm/arm.opt:66
-msgid "Pass FP arguments in FP registers."
-msgstr ""
-
-#: config/arm/arm.opt:70
-msgid "Generate APCS conformant stack frames."
-msgstr ""
-
-#: config/arm/arm.opt:74
-msgid "Generate re-entrant, PIC code."
-msgstr ""
-
-#: config/arm/arm.opt:90
-msgid "Generate code in 32 bit ARM state."
-msgstr ""
-
-#: config/arm/arm.opt:98
-msgid "Thumb: Assume non-static functions may be called from ARM code."
-msgstr ""
-
-#: config/arm/arm.opt:102
-msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
-msgstr ""
-
-#: config/arm/arm.opt:110
-msgid "Specify if floating point hardware should be used."
-msgstr ""
-
-#: config/arm/arm.opt:114
-msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
-msgstr ""
-
-#: config/arm/arm.opt:127
-msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
-msgstr ""
-
-#: config/arm/arm.opt:131
-msgid "Specify the __fp16 floating-point format."
-msgstr ""
-
-#: config/arm/arm.opt:135
-msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
-msgstr ""
-
-#: config/arm/arm.opt:148
-msgid "Specify the name of the target floating point hardware/format."
-msgstr ""
-
-#: config/arm/arm.opt:159
-msgid "Generate call insns as indirect calls, if necessary."
-msgstr ""
-
-#: config/arm/arm.opt:163
-msgid "Assume data segments are relative to text segment."
-msgstr ""
-
-#: config/arm/arm.opt:167
-msgid "Specify the register to be used for PIC addressing."
-msgstr ""
-
-#: config/arm/arm.opt:171
-msgid "Store function names in object code."
-msgstr ""
-
-#: config/arm/arm.opt:175
-msgid "Permit scheduling of a function's prologue sequence."
-msgstr ""
-
-#: config/arm/arm.opt:179 config/rs6000/rs6000.opt:248
-msgid "Do not load the PIC register in function prologues."
-msgstr ""
-
-#: config/arm/arm.opt:186
-msgid "Specify the minimum bit alignment of structures."
-msgstr ""
-
-#: config/arm/arm.opt:190
-msgid "Generate code for Thumb state."
-msgstr ""
-
-#: config/arm/arm.opt:194
-msgid "Support calls between Thumb and ARM instruction sets."
-msgstr ""
-
-#: config/arm/arm.opt:198
-msgid "Specify thread local storage scheme."
-msgstr ""
-
-#: config/arm/arm.opt:202
-msgid "Specify how to access the thread pointer."
+"Compile code that relies on Cygwin DLL wrappers to support C++ operator new/"
+"delete replacement."
msgstr ""
-#: config/arm/arm.opt:206
-msgid "Valid arguments to -mtp=:"
+#: config/i386/cygming.opt:58
+msgid "Put relocated read-only data into .data section."
msgstr ""
-#: config/arm/arm.opt:219
-msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
+#: config/i386/mingw-w64.opt:23
+msgid "Use unicode startup and define UNICODE macro."
msgstr ""
-#: config/arm/arm.opt:223
-msgid "Thumb: Generate (leaf) stack frames even if not needed."
+#: config/i386/mingw.opt:29
+msgid "Warn about none ISO msvcrt scanf/printf width extensions."
msgstr ""
-#: config/arm/arm.opt:227 config/mn10300/mn10300.opt:42
-msgid "Tune code for the given processor."
+#: config/i386/mingw.opt:33
+msgid "For nested functions on stack executable permission is set."
msgstr ""
-#: config/arm/arm.opt:231
-msgid "Print CPU tuning information as comment in assembler file. This is"
+#: config/moxie/moxie.opt:31
+msgid "Enable MUL.X and UMUL.X instructions."
msgstr ""
-#: config/arm/arm.opt:242
-msgid ""
-"Use Neon quad-word (rather than double-word) registers for vectorization."
+#: config/xtensa/xtensa.opt:23
+msgid "Use CONST16 instruction to load constants."
msgstr ""
-#: config/arm/arm.opt:246
-msgid ""
-"Use Neon double-word (rather than quad-word) registers for vectorization."
+#: config/xtensa/xtensa.opt:27
+msgid "Disable position-independent code (PIC) for use in OS kernel code."
msgstr ""
-#: config/arm/arm.opt:250
-msgid "Only generate absolute relocations on word sized values."
+#: config/xtensa/xtensa.opt:31
+msgid "Use indirect CALLXn instructions for large programs."
msgstr ""
-#: config/arm/arm.opt:254
-msgid "Generate IT blocks appropriate for ARMv8."
+#: config/xtensa/xtensa.opt:35
+msgid "Automatically align branch targets to reduce branch penalties."
msgstr ""
-#: config/arm/arm.opt:258
-msgid "Use the old RTX costing tables (transitional)."
+#: config/xtensa/xtensa.opt:39
+msgid "Intersperse literal pools with code in the text section."
msgstr ""
-#: config/arm/arm.opt:262
+#: config/xtensa/xtensa.opt:43
msgid ""
-"Use the new generic RTX cost tables if new core-specific cost table not "
-"available (transitional)."
+"Relax literals in assembler and place them automatically in the text section."
msgstr ""
-#: config/arm/arm.opt:266
+#: config/xtensa/xtensa.opt:47
msgid ""
-"Avoid overlapping destination and address registers on LDRD instructions"
-msgstr ""
-
-#: config/arm/arm.opt:271
-msgid "Enable unaligned word and halfword accesses to packed data."
-msgstr ""
-
-#: config/arm/arm.opt:275
-msgid "Use Neon to perform 64-bits operations rather than core registers."
-msgstr ""
-
-#: config/arm/arm.opt:279
-msgid "Assume loading data from flash is slower than fetching instructions."
-msgstr ""
-
-#: config/arm/arm.opt:283
-msgid "Assume unified syntax for inline assembly code."
-msgstr ""
-
-#: config/sparc/sparc.opt:30 config/sparc/sparc.opt:34
-#: config/visium/visium.opt:37
-msgid "Use hardware FP."
-msgstr ""
-
-#: config/sparc/sparc.opt:38 config/visium/visium.opt:41
-msgid "Do not use hardware FP."
+"-mno-serialize-volatile\tDo not serialize volatile memory references with "
+"MEMW instructions."
msgstr ""
#: config/sparc/sparc.opt:42
@@ -10510,10 +9037,6 @@ msgstr ""
msgid "Do not generate code that can only run in supervisor mode (default)."
msgstr ""
-#: config/sparc/sparc.opt:126 config/visium/visium.opt:45
-msgid "Use features of and schedule code for given CPU."
-msgstr ""
-
#: config/sparc/sparc.opt:206
msgid "Use given SPARC-V9 code model."
msgstr ""
@@ -10527,7 +9050,9 @@ msgid "Enable strict 32-bit psABI struct return checking."
msgstr ""
#: config/sparc/sparc.opt:218
-msgid "Enable workaround for single erratum of AT697F processor"
+msgid ""
+"Enable workaround for single erratum of AT697F processor (corresponding to "
+"erratum #13 of AT697E processor)."
msgstr ""
#: config/sparc/sparc.opt:223
@@ -10538,681 +9063,224 @@ msgstr ""
msgid "Specify the memory model in effect for the program."
msgstr ""
-#: config/rs6000/darwin.opt:38 config/rs6000/sysv4.opt:141
-msgid "Generate 64-bit code."
-msgstr ""
-
-#: config/rs6000/darwin.opt:42 config/rs6000/sysv4.opt:145
-msgid "Generate 32-bit code."
-msgstr ""
-
-#: config/rs6000/rs6000-tables.opt:24
-msgid "Known CPUs (for use with the -mcpu= and -mtune= options):"
-msgstr ""
-
-#: config/rs6000/476.opt:24
-msgid ""
-"Preserve the PowerPC 476's link stack by matching up a blr with the bcl/bl "
-"insns used for GOT accesses."
-msgstr ""
-
-#: config/rs6000/aix64.opt:24
-msgid "Compile for 64-bit pointers."
-msgstr ""
-
-#: config/rs6000/aix64.opt:28
-msgid "Compile for 32-bit pointers."
-msgstr ""
-
-#: config/rs6000/aix64.opt:32 config/rs6000/linux64.opt:28
-msgid "Select code model."
-msgstr ""
-
-#: config/rs6000/aix64.opt:49
-msgid "Support message passing with the Parallel Environment."
-msgstr ""
-
-#: config/rs6000/linux64.opt:24
-msgid "Call mcount for profiling before a function prologue."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:109
-msgid "Use PowerPC-64 instruction set."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:113
-msgid "Use PowerPC General Purpose group optional instructions."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:117
-msgid "Use PowerPC Graphics group optional instructions."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:121
-msgid "Use PowerPC V2.01 single field mfcr instruction."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:125
-msgid "Use PowerPC V2.02 popcntb instruction."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:129
-msgid "Use PowerPC V2.02 floating point rounding instructions."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:133
-msgid "Use PowerPC V2.05 compare bytes instruction."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:137
-msgid ""
-"Use extended PowerPC V2.05 move floating point to/from GPR instructions."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:141
-msgid "Use AltiVec instructions."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:145
-msgid "Generate Altivec instructions using little-endian element order."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:149
-msgid "Generate Altivec instructions using big-endian element order."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:153
-msgid "Use decimal floating point instructions."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:157
-msgid "Use 4xx half-word multiply instructions."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:161
-msgid "Use 4xx string-search dlmzb instruction."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:165
-msgid "Generate load/store multiple instructions."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:169
-msgid "Generate string instructions for block moves."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:181
-msgid "Use PowerPC V2.06 popcntd instruction."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:185
-msgid ""
-"Under -ffast-math, generate a FRIZ instruction for (double)(long long) "
-"conversions."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:193
-msgid "Use vector/scalar (VSX) instructions."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:240
-msgid "Do not generate load/store with update instructions."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:244
-msgid "Generate load/store with update instructions."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:252
-msgid "Avoid generation of indexed load/store instructions when possible."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:256
-msgid "Mark __tls_get_addr calls with argument info."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:263
-msgid "Schedule the start and end of the procedure."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:267
-msgid "Return all structures in memory (AIX default)."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:271
-msgid "Return small structures in registers (SVR4 default)."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:275
-msgid "Conform more closely to IBM XLC semantics."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:279 config/rs6000/rs6000.opt:283
-msgid ""
-"Generate software reciprocal divide and square root for better throughput."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:287
-msgid "Assume that the reciprocal estimate instructions provide more accuracy."
+#: config/m32c/m32c.opt:23
+msgid "-msim\tUse simulator runtime."
msgstr ""
-#: config/rs6000/rs6000.opt:291
-msgid "Do not place floating point constants in TOC."
+#: config/m32c/m32c.opt:27
+msgid "-mcpu=r8c\tCompile code for R8C variants."
msgstr ""
-#: config/rs6000/rs6000.opt:295
-msgid "Place floating point constants in TOC."
+#: config/m32c/m32c.opt:31
+msgid "-mcpu=m16c\tCompile code for M16C variants."
msgstr ""
-#: config/rs6000/rs6000.opt:299
-msgid "Do not place symbol+offset constants in TOC."
+#: config/m32c/m32c.opt:35
+msgid "-mcpu=m32cm\tCompile code for M32CM variants."
msgstr ""
-#: config/rs6000/rs6000.opt:303
-msgid "Place symbol+offset constants in TOC."
+#: config/m32c/m32c.opt:39
+msgid "-mcpu=m32c\tCompile code for M32C variants."
msgstr ""
-#: config/rs6000/rs6000.opt:314
-msgid "Use only one TOC entry per procedure."
+#: config/m32c/m32c.opt:43
+msgid "-memregs=\tNumber of memreg bytes (default: 16, range: 0..16)."
msgstr ""
-#: config/rs6000/rs6000.opt:318
-msgid "Put everything in the regular TOC."
+#: config/iq2000/iq2000.opt:31
+msgid "Specify CPU for code generation purposes."
msgstr ""
-#: config/rs6000/rs6000.opt:322
-msgid "Generate VRSAVE instructions when generating AltiVec code."
+#: config/iq2000/iq2000.opt:47
+msgid "Specify CPU for scheduling purposes."
msgstr ""
-#: config/rs6000/rs6000.opt:326
-msgid "Deprecated option. Use -mno-vrsave instead."
+#: config/iq2000/iq2000.opt:51
+msgid "Known IQ2000 CPUs (for use with the -mcpu= option):"
msgstr ""
-#: config/rs6000/rs6000.opt:330
-msgid "Deprecated option. Use -mvrsave instead."
+#: config/iq2000/iq2000.opt:70
+msgid "No default crt0.o."
msgstr ""
-#: config/rs6000/rs6000.opt:334
+#: config/g.opt:27
msgid ""
-"Specify how many bytes should be moved inline before calling out to memcpy/"
-"memmove."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:338
-msgid "Generate isel instructions."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:342
-msgid "Deprecated option. Use -mno-isel instead."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:346
-msgid "Deprecated option. Use -misel instead."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:350
-msgid "Generate SPE SIMD instructions on E500."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:354
-msgid "Generate PPC750CL paired-single instructions."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:358
-msgid "Deprecated option. Use -mno-spe instead."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:362
-msgid "Deprecated option. Use -mspe instead."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:366
-msgid "-mdebug=\tEnable debug output."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:370
-msgid "Use the AltiVec ABI extensions."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:374
-msgid "Do not use the AltiVec ABI extensions."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:378
-msgid "Use the SPE ABI extensions."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:382
-msgid "Do not use the SPE ABI extensions."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:386
-msgid "Use the ELFv1 ABI."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:390
-msgid "Use the ELFv2 ABI."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:397
-msgid "using darwin64 ABI"
-msgstr ""
-
-#: config/rs6000/rs6000.opt:400
-msgid "using old darwin ABI"
-msgstr ""
-
-#: config/rs6000/rs6000.opt:403
-msgid "using IEEE extended precision long double"
-msgstr ""
-
-#: config/rs6000/rs6000.opt:406
-msgid "using IBM extended precision long double"
-msgstr ""
-
-#: config/rs6000/rs6000.opt:410
-msgid "-mcpu=\tUse features of and schedule code for given CPU."
+"-G<number>\tPut global and static data smaller than <number> bytes into a "
+"special section (on some targets)."
msgstr ""
-#: config/rs6000/rs6000.opt:414
-msgid "-mtune=\tSchedule code for given CPU."
+#: config/linux-android.opt:23
+msgid "Generate code for the Android platform."
msgstr ""
-#: config/rs6000/rs6000.opt:418
-msgid "-mtraceback=\tSelect full, part, or no traceback table."
+#: config/ia64/ilp32.opt:3
+msgid "Generate ILP32 code."
msgstr ""
-#: config/rs6000/rs6000.opt:434
-msgid "Avoid all range limits on call instructions."
+#: config/ia64/ilp32.opt:7
+msgid "Generate LP64 code."
msgstr ""
-#: config/rs6000/rs6000.opt:438
-msgid "Generate Cell microcode."
+#: config/ia64/ia64.opt:28
+msgid "Generate big endian code."
msgstr ""
-#: config/rs6000/rs6000.opt:442
-msgid "Warn when a Cell microcoded instruction is emitted."
+#: config/ia64/ia64.opt:32
+msgid "Generate little endian code."
msgstr ""
-#: config/rs6000/rs6000.opt:446
-msgid "Warn about deprecated 'vector long ...' AltiVec type usage."
+#: config/ia64/ia64.opt:36
+msgid "Generate code for GNU as."
msgstr ""
-#: config/rs6000/rs6000.opt:450
-msgid "-mfloat-gprs=\tSelect GPR floating point method."
+#: config/ia64/ia64.opt:40
+msgid "Generate code for GNU ld."
msgstr ""
-#: config/rs6000/rs6000.opt:454
-msgid "Valid arguments to -mfloat-gprs=:"
+#: config/ia64/ia64.opt:44
+msgid "Emit stop bits before and after volatile extended asms."
msgstr ""
-#: config/rs6000/rs6000.opt:470
-msgid "-mlong-double-<n>\tSpecify size of long double (64 or 128 bits)."
+#: config/ia64/ia64.opt:48
+msgid "Use in/loc/out register names."
msgstr ""
-#: config/rs6000/rs6000.opt:474
-msgid "Enable Local Register Allocation."
+#: config/ia64/ia64.opt:55
+msgid "Enable use of sdata/scommon/sbss."
msgstr ""
-#: config/rs6000/rs6000.opt:478
-msgid "Determine which dependences between insns are considered costly."
+#: config/ia64/ia64.opt:59
+msgid "Generate code without GP reg."
msgstr ""
-#: config/rs6000/rs6000.opt:482
-msgid "Specify which post scheduling nop insertion scheme to apply."
+#: config/ia64/ia64.opt:63
+msgid "gp is constant (but save/restore gp on indirect calls)."
msgstr ""
-#: config/rs6000/rs6000.opt:486
-msgid "Specify alignment of structure fields default/natural."
+#: config/ia64/ia64.opt:67
+msgid "Generate self-relocatable code."
msgstr ""
-#: config/rs6000/rs6000.opt:490
-msgid "Valid arguments to -malign-:"
+#: config/ia64/ia64.opt:71
+msgid "Generate inline floating point division, optimize for latency."
msgstr ""
-#: config/rs6000/rs6000.opt:500
-msgid "Specify scheduling priority for dispatch slot restricted insns."
+#: config/ia64/ia64.opt:75
+msgid "Generate inline floating point division, optimize for throughput."
msgstr ""
-#: config/rs6000/rs6000.opt:504
-msgid "Single-precision floating point unit."
+#: config/ia64/ia64.opt:82
+msgid "Generate inline integer division, optimize for latency."
msgstr ""
-#: config/rs6000/rs6000.opt:508
-msgid "Double-precision floating point unit."
+#: config/ia64/ia64.opt:86
+msgid "Generate inline integer division, optimize for throughput."
msgstr ""
-#: config/rs6000/rs6000.opt:512
-msgid "Floating point unit does not support divide & sqrt."
+#: config/ia64/ia64.opt:90
+msgid "Do not inline integer division."
msgstr ""
-#: config/rs6000/rs6000.opt:516
-msgid "-mfpu=\tSpecify FP (sp, dp, sp-lite, dp-lite) (implies -mxilinx-fpu)."
+#: config/ia64/ia64.opt:94
+msgid "Generate inline square root, optimize for latency."
msgstr ""
-#: config/rs6000/rs6000.opt:538
-msgid "Specify Xilinx FPU."
+#: config/ia64/ia64.opt:98
+msgid "Generate inline square root, optimize for throughput."
msgstr ""
-#: config/rs6000/rs6000.opt:542
-msgid ""
-"Use/do not use r11 to hold the static link in calls to functions via "
-"pointers."
+#: config/ia64/ia64.opt:102
+msgid "Do not inline square root."
msgstr ""
-#: config/rs6000/rs6000.opt:546
-msgid ""
-"Control whether we save the TOC in the prologue for indirect calls or "
-"generate the save inline."
+#: config/ia64/ia64.opt:106
+msgid "Enable DWARF line debug info via GNU as."
msgstr ""
-#: config/rs6000/rs6000.opt:550
-msgid "Allow 128-bit integers in VSX registers."
+#: config/ia64/ia64.opt:110
+msgid "Enable earlier placing stop bits for better scheduling."
msgstr ""
-#: config/rs6000/rs6000.opt:554
-msgid ""
-"Fuse certain integer operations together for better performance on power8."
+#: config/ia64/ia64.opt:126
+msgid "Known Itanium CPUs (for use with the -mtune= option):"
msgstr ""
-#: config/rs6000/rs6000.opt:558
-msgid "Allow sign extension in fusion operations."
+#: config/ia64/ia64.opt:136
+msgid "Use data speculation before reload."
msgstr ""
-#: config/rs6000/rs6000.opt:562
-msgid "Use/do not use vector and scalar instructions added in ISA 2.07."
+#: config/ia64/ia64.opt:140
+msgid "Use data speculation after reload."
msgstr ""
-#: config/rs6000/rs6000.opt:566
-msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
+#: config/ia64/ia64.opt:144
+msgid "Use control speculation."
msgstr ""
-#: config/rs6000/rs6000.opt:570
-msgid "Use ISA 2.07 direct move between GPR & VSX register instructions."
+#: config/ia64/ia64.opt:148
+msgid "Use in block data speculation before reload."
msgstr ""
-#: config/rs6000/rs6000.opt:574
-msgid "Use ISA 2.07 transactional memory (HTM) instructions."
+#: config/ia64/ia64.opt:152
+msgid "Use in block data speculation after reload."
msgstr ""
-#: config/rs6000/rs6000.opt:578
-msgid "Generate the quad word memory instructions (lq/stq)."
+#: config/ia64/ia64.opt:156
+msgid "Use in block control speculation."
msgstr ""
-#: config/rs6000/rs6000.opt:582
-msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
+#: config/ia64/ia64.opt:160
+msgid "Use simple data speculation check."
msgstr ""
-#: config/rs6000/rs6000.opt:586
-msgid ""
-"Generate aggregate parameter passing code with at most 64-bit alignment."
+#: config/ia64/ia64.opt:164
+msgid "Use simple data speculation check for control speculation."
msgstr ""
-#: config/rs6000/rs6000.opt:590
-msgid "Allow double variables in upper registers with -mcpu=power7 or -mvsx."
+#: config/ia64/ia64.opt:167 config/ia64/ia64.opt:170 c-family/c.opt:650
+#: c-family/c.opt:1024 c-family/c.opt:1031 c-family/c.opt:1205
+#: c-family/c.opt:1224 c-family/c.opt:1247 c-family/c.opt:1253
+#: c-family/c.opt:1260 c-family/c.opt:1284 c-family/c.opt:1295
+#: c-family/c.opt:1298 c-family/c.opt:1301 c-family/c.opt:1304
+#: c-family/c.opt:1307 c-family/c.opt:1344 c-family/c.opt:1475
+#: c-family/c.opt:1499 c-family/c.opt:1517 c-family/c.opt:1548
+#: c-family/c.opt:1552 c-family/c.opt:1568 c-family/c-opts.c:419
+#, gcc-internal-format
+msgid "switch %qs is no longer supported"
msgstr ""
-#: config/rs6000/rs6000.opt:594
+#: config/ia64/ia64.opt:174
msgid ""
-"Allow float variables in upper registers with -mcpu=power8 or -mpower8-"
-"vector."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:598
-msgid "Allow float/double variables in upper registers if cpu allows it."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:602
-msgid "Analyze and remove doubleword swaps from VSX computations."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:606
-msgid "Fuse certain operations together for better performance on power9."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:610
-msgid "Use/do not use certain scalar instructions added in ISA 3.0."
+"Count speculative dependencies while calculating priority of instructions."
msgstr ""
-#: config/rs6000/rs6000.opt:614
-msgid "Use/do not use vector instructions added in ISA 3.0."
+#: config/ia64/ia64.opt:178
+msgid "Place a stop bit after every cycle when scheduling."
msgstr ""
-#: config/rs6000/rs6000.opt:618
+#: config/ia64/ia64.opt:182
msgid ""
-"Use/do not use scalar register+offset memory instructions added in ISA 3.0."
+"Assume that floating-point stores and loads are not likely to cause conflict "
+"when placed into one instruction group."
msgstr ""
-#: config/rs6000/rs6000.opt:622
+#: config/ia64/ia64.opt:186
msgid ""
-"Use/do not use vector register+offset memory instructions added in ISA 3.0."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:626
-msgid "Use/do not use register+offset memory instructions added in ISA 3.0."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:630
-msgid "Use/do not use the new min/max instructions defined in ISA 3.0."
+"Soft limit on number of memory insns per instruction group, giving lower "
+"priority to subsequent memory insns attempting to schedule in the same insn "
+"group. Frequently useful to prevent cache bank conflicts. Default value is "
+"1."
msgstr ""
-#: config/rs6000/rs6000.opt:634
+#: config/ia64/ia64.opt:190
msgid ""
-"Fuse medium/large code model toc references with the memory instruction."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:638
-msgid "Generate the integer modulo instructions."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:642
-msgid "Enable/disable IEEE 128-bit floating point via the __float128 keyword."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:646
-msgid "Enable/disable using IEEE 128-bit floating point instructions."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:650
-msgid "Enable/disable default conversions between __float128 & long double."
-msgstr ""
-
-#: config/rs6000/sysv4.opt:24
-msgid "Select ABI calling convention."
-msgstr ""
-
-#: config/rs6000/sysv4.opt:28 config/c6x/c6x.opt:42
-msgid "Select method for sdata handling."
-msgstr ""
-
-#: config/rs6000/sysv4.opt:48 config/rs6000/sysv4.opt:52
-msgid "Align to the base type of the bit-field."
-msgstr ""
-
-#: config/rs6000/sysv4.opt:57 config/rs6000/sysv4.opt:61
-msgid "Produce code relocatable at runtime."
-msgstr ""
-
-#: config/rs6000/sysv4.opt:65 config/rs6000/sysv4.opt:69
-msgid "Produce little endian code."
-msgstr ""
-
-#: config/rs6000/sysv4.opt:73 config/rs6000/sysv4.opt:77
-msgid "Produce big endian code."
-msgstr ""
-
-#: config/rs6000/sysv4.opt:82 config/rs6000/sysv4.opt:86
-#: config/rs6000/sysv4.opt:95 config/rs6000/sysv4.opt:137
-#: config/rs6000/sysv4.opt:149
-msgid "no description yet."
-msgstr ""
-
-#: config/rs6000/sysv4.opt:90
-msgid "Assume all variable arg functions are prototyped."
-msgstr ""
-
-#: config/rs6000/sysv4.opt:99
-msgid "Use EABI."
-msgstr ""
-
-#: config/rs6000/sysv4.opt:103
-msgid "Allow bit-fields to cross word boundaries."
-msgstr ""
-
-#: config/rs6000/sysv4.opt:107
-msgid "Use alternate register names."
-msgstr ""
-
-#: config/rs6000/sysv4.opt:113
-msgid "Use default method for sdata handling."
-msgstr ""
-
-#: config/rs6000/sysv4.opt:117
-msgid "Link with libsim.a, libc.a and sim-crt0.o."
-msgstr ""
-
-#: config/rs6000/sysv4.opt:121
-msgid "Link with libads.a, libc.a and crt0.o."
-msgstr ""
-
-#: config/rs6000/sysv4.opt:125
-msgid "Link with libyk.a, libc.a and crt0.o."
-msgstr ""
-
-#: config/rs6000/sysv4.opt:129
-msgid "Link with libmvme.a, libc.a and crt0.o."
-msgstr ""
-
-#: config/rs6000/sysv4.opt:133
-msgid "Set the PPC_EMB bit in the ELF flags header."
-msgstr ""
-
-#: config/rs6000/sysv4.opt:153
-msgid "Generate code to use a non-exec PLT and GOT."
-msgstr ""
-
-#: config/rs6000/sysv4.opt:157
-msgid "Generate code for old exec BSS PLT."
-msgstr ""
-
-#: config/alpha/alpha.opt:27
-msgid "Use fp registers."
-msgstr ""
-
-#: config/alpha/alpha.opt:35
-msgid "Request IEEE-conformant math library routines (OSF/1)."
-msgstr ""
-
-#: config/alpha/alpha.opt:39
-msgid "Emit IEEE-conformant code, without inexact exceptions."
-msgstr ""
-
-#: config/alpha/alpha.opt:46
-msgid "Do not emit complex integer constants to read-only memory."
-msgstr ""
-
-#: config/alpha/alpha.opt:50
-msgid "Use VAX fp."
-msgstr ""
-
-#: config/alpha/alpha.opt:54
-msgid "Do not use VAX fp."
-msgstr ""
-
-#: config/alpha/alpha.opt:58
-msgid "Emit code for the byte/word ISA extension."
-msgstr ""
-
-#: config/alpha/alpha.opt:62
-msgid "Emit code for the motion video ISA extension."
-msgstr ""
-
-#: config/alpha/alpha.opt:66
-msgid "Emit code for the fp move and sqrt ISA extension."
-msgstr ""
-
-#: config/alpha/alpha.opt:70
-msgid "Emit code for the counting ISA extension."
-msgstr ""
-
-#: config/alpha/alpha.opt:74
-msgid "Emit code using explicit relocation directives."
-msgstr ""
-
-#: config/alpha/alpha.opt:78
-msgid "Emit 16-bit relocations to the small data areas."
-msgstr ""
-
-#: config/alpha/alpha.opt:82
-msgid "Emit 32-bit relocations to the small data areas."
-msgstr ""
-
-#: config/alpha/alpha.opt:86
-msgid "Emit direct branches to local functions."
-msgstr ""
-
-#: config/alpha/alpha.opt:90
-msgid "Emit indirect branches to local functions."
-msgstr ""
-
-#: config/alpha/alpha.opt:94
-msgid "Emit rdval instead of rduniq for thread pointer."
-msgstr ""
-
-#: config/alpha/alpha.opt:106
-msgid "Use features of and schedule given CPU."
-msgstr ""
-
-#: config/alpha/alpha.opt:110
-msgid "Schedule given CPU."
-msgstr ""
-
-#: config/alpha/alpha.opt:114
-msgid "Control the generated fp rounding mode."
-msgstr ""
-
-#: config/alpha/alpha.opt:118
-msgid "Control the IEEE trap mode."
-msgstr ""
-
-#: config/alpha/alpha.opt:122
-msgid "Control the precision given to fp exceptions."
-msgstr ""
-
-#: config/alpha/alpha.opt:126
-msgid "Tune expected memory latency."
-msgstr ""
-
-#: config/tilepro/tilepro.opt:23
-msgid "Compile with 32 bit longs and pointers, which is the only supported"
-msgstr ""
-
-#: config/tilepro/tilepro.opt:28 config/tilegx/tilegx.opt:26
-msgid "-mcpu=CPU\tUse features of and schedule code for given CPU."
-msgstr ""
-
-#: config/tilepro/tilepro.opt:32
-msgid "Known TILEPro CPUs (for use with the -mcpu= option):"
-msgstr ""
-
-#: config/lm32/lm32.opt:24
-msgid "Enable multiply instructions."
-msgstr ""
-
-#: config/lm32/lm32.opt:28
-msgid "Enable divide and modulus instructions."
-msgstr ""
-
-#: config/lm32/lm32.opt:32
-msgid "Enable barrel shift instructions."
-msgstr ""
-
-#: config/lm32/lm32.opt:36
-msgid "Enable sign extend instructions."
+"Disallow more than 'msched-max-memory-insns' in instruction group. "
+"Otherwise, limit is 'soft' (prefer non-memory operations when limit is "
+"reached)."
msgstr ""
-#: config/lm32/lm32.opt:40
-msgid "Enable user-defined instructions."
+#: config/ia64/ia64.opt:194
+msgid "Don't generate checks for control speculation in selective scheduling."
msgstr ""
#: config/nios2/elf.opt:26
@@ -11275,16 +9343,6 @@ msgstr ""
msgid "Equivalent to -mgpopt=none."
msgstr ""
-#: config/nios2/nios2.opt:94 config/c6x/c6x.opt:30 config/mep/mep.opt:82
-#: config/mips/mips.opt:134 config/tilegx/tilegx.opt:45
-msgid "Use big-endian byte order."
-msgstr ""
-
-#: config/nios2/nios2.opt:98 config/c6x/c6x.opt:34 config/mep/mep.opt:86
-#: config/mips/mips.opt:138 config/tilegx/tilegx.opt:49
-msgid "Use little-endian byte order."
-msgstr ""
-
#: config/nios2/nios2.opt:102
msgid "Floating point custom instruction configuration name."
msgstr ""
@@ -11765,6 +9823,85 @@ msgstr ""
msgid "Enable generation of R2 CDX instructions."
msgstr ""
+#: config/lm32/lm32.opt:24
+msgid "Enable multiply instructions."
+msgstr ""
+
+#: config/lm32/lm32.opt:28
+msgid "Enable divide and modulus instructions."
+msgstr ""
+
+#: config/lm32/lm32.opt:32
+msgid "Enable barrel shift instructions."
+msgstr ""
+
+#: config/lm32/lm32.opt:36
+msgid "Enable sign extend instructions."
+msgstr ""
+
+#: config/lm32/lm32.opt:40
+msgid "Enable user-defined instructions."
+msgstr ""
+
+#: config/msp430/msp430.opt:7
+msgid "Force assembly output to always use hex constants."
+msgstr ""
+
+#: config/msp430/msp430.opt:11
+msgid "Specify the MCU to build for."
+msgstr ""
+
+#: config/msp430/msp430.opt:15
+msgid ""
+"Warn if an MCU name is unrecognised or conflicts with other options "
+"(default: on)."
+msgstr ""
+
+#: config/msp430/msp430.opt:19
+msgid "Specify the ISA to build for: msp430, msp430x, msp430xv2."
+msgstr ""
+
+#: config/msp430/msp430.opt:23
+msgid "Select large model - 20-bit addresses/pointers."
+msgstr ""
+
+#: config/msp430/msp430.opt:27
+msgid "Select small model - 16-bit addresses/pointers (default)."
+msgstr ""
+
+#: config/msp430/msp430.opt:31
+msgid "Optimize opcode sizes at link time."
+msgstr ""
+
+#: config/msp430/msp430.opt:38
+msgid ""
+"Use a minimum runtime (no static initializers or ctors) for memory-"
+"constrained devices."
+msgstr ""
+
+#: config/msp430/msp430.opt:45
+msgid "Specify the type of hardware multiply to support."
+msgstr ""
+
+#: config/msp430/msp430.opt:67
+msgid "Specify whether functions should be placed into low or high memory."
+msgstr ""
+
+#: config/msp430/msp430.opt:71
+msgid "Specify whether variables should be placed into low or high memory."
+msgstr ""
+
+#: config/msp430/msp430.opt:90
+msgid ""
+"Passes on a request to the assembler to enable fixes for various silicon "
+"errata."
+msgstr ""
+
+#: config/msp430/msp430.opt:94
+msgid ""
+"Passes on a request to the assembler to warn about various silicon errata."
+msgstr ""
+
#: config/rx/rx.opt:29
msgid "Store doubles in 64 bits."
msgstr ""
@@ -11799,6 +9936,10 @@ msgid ""
"small data area."
msgstr ""
+#: config/rx/rx.opt:87 config/rl78/rl78.opt:27
+msgid "Use the simulator runtime."
+msgstr ""
+
#: config/rx/rx.opt:93
msgid ""
"Generate assembler output that is compatible with the Renesas AS100 "
@@ -11860,859 +10001,613 @@ msgstr ""
msgid "Always use JSR, never BSR, for calls."
msgstr ""
-#: config/visium/visium.opt:25
-msgid "Link with libc.a and libdebug.a."
-msgstr ""
-
-#: config/visium/visium.opt:29
-msgid "Link with libc.a and libsim.a."
-msgstr ""
-
-#: config/visium/visium.opt:33
-msgid "Use hardware FP (default)."
-msgstr ""
-
-#: config/visium/visium.opt:65
-msgid "Generate code for the supervisor mode (default)."
-msgstr ""
-
-#: config/visium/visium.opt:69
-msgid "Generate code for the user mode."
-msgstr ""
-
-#: config/visium/visium.opt:73
-msgid "Only retained for backward compatibility."
-msgstr ""
-
-#: config/fused-madd.opt:22
-msgid "%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead"
-msgstr ""
-
-#: config/sol2.opt:32
-msgid "Clear hardware capabilities when linking."
-msgstr ""
-
-#: config/sol2.opt:36
-msgid "Pass -z text to linker."
-msgstr ""
-
-#: config/moxie/moxie.opt:31
-msgid "Enable MUL.X and UMUL.X instructions."
-msgstr ""
-
-#: config/microblaze/microblaze.opt:40
-msgid "Use software emulation for floating point (default)."
-msgstr ""
-
-#: config/microblaze/microblaze.opt:44
-msgid "Use hardware floating point instructions."
-msgstr ""
-
-#: config/microblaze/microblaze.opt:48
-msgid "Use table lookup optimization for small signed integer divisions."
-msgstr ""
-
-#: config/microblaze/microblaze.opt:52
-msgid "-mcpu=PROCESSOR\t\tUse features of and schedule code for given CPU."
-msgstr ""
-
-#: config/microblaze/microblaze.opt:56
-msgid "Don't optimize block moves, use memcpy."
-msgstr ""
-
-#: config/microblaze/microblaze.opt:68
-msgid "Use the soft multiply emulation (default)."
-msgstr ""
-
-#: config/microblaze/microblaze.opt:72
-msgid "Use reorder instructions (swap and byte reversed load/store) (default)."
-msgstr ""
-
-#: config/microblaze/microblaze.opt:76
-msgid "Use the software emulation for divides (default)."
-msgstr ""
-
-#: config/microblaze/microblaze.opt:80
-msgid "Use the hardware barrel shifter instead of emulation."
-msgstr ""
-
-#: config/microblaze/microblaze.opt:84
-msgid "Use pattern compare instructions."
-msgstr ""
-
-#: config/microblaze/microblaze.opt:87
-#, c-format
-msgid "%qs is deprecated; use -fstack-check"
-msgstr ""
-
-#: config/microblaze/microblaze.opt:88
-msgid "Check for stack overflow at runtime."
-msgstr ""
-
-#: config/microblaze/microblaze.opt:92 config/iq2000/iq2000.opt:65
-msgid "Use GP relative sdata/sbss sections."
-msgstr ""
-
-#: config/microblaze/microblaze.opt:95
-#, c-format
-msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
-msgstr ""
-
-#: config/microblaze/microblaze.opt:96
-msgid "Clear the BSS to zero and place zero initialized in BSS."
+#: config/cr16/cr16.opt:23
+msgid "-msim Use simulator runtime."
msgstr ""
-#: config/microblaze/microblaze.opt:100
-msgid "Use multiply high instructions for high part of 32x32 multiply."
+#: config/cr16/cr16.opt:27
+msgid "Generate SBIT, CBIT instructions."
msgstr ""
-#: config/microblaze/microblaze.opt:104
-msgid "Use hardware floating point conversion instructions."
+#: config/cr16/cr16.opt:31
+msgid "Support multiply accumulate instructions."
msgstr ""
-#: config/microblaze/microblaze.opt:108
-msgid "Use hardware floating point square root instruction."
+#: config/cr16/cr16.opt:38
+msgid "Treat data references as near, far or medium. medium is default."
msgstr ""
-#: config/microblaze/microblaze.opt:112
-msgid "Description for mxl-mode-executable."
+#: config/cr16/cr16.opt:42
+msgid "Generate code for CR16C architecture."
msgstr ""
-#: config/microblaze/microblaze.opt:116
-msgid "Description for mxl-mode-xmdstub."
+#: config/cr16/cr16.opt:46
+msgid "Generate code for CR16C+ architecture (Default)."
msgstr ""
-#: config/microblaze/microblaze.opt:120
-msgid "Description for mxl-mode-bootstrap."
+#: config/cr16/cr16.opt:50
+msgid "Treat integers as 32-bit."
msgstr ""
-#: config/microblaze/microblaze.opt:124
-msgid "Description for mxl-mode-novectors."
+#: config/pa/pa-hpux.opt:27
+msgid "Generate cpp defines for server IO."
msgstr ""
-#: config/microblaze/microblaze.opt:128
-msgid "Use hardware prefetch instruction"
+#: config/pa/pa-hpux.opt:31 config/pa/pa-hpux1131.opt:23
+#: config/pa/pa-hpux1111.opt:23 config/pa/pa-hpux1010.opt:23
+msgid "Specify UNIX standard for predefines and linking."
msgstr ""
-#: config/vax/vax.opt:23 config/vax/vax.opt:27
-msgid "Target DFLOAT double precision code."
+#: config/pa/pa-hpux.opt:35
+msgid "Generate cpp defines for workstation IO."
msgstr ""
-#: config/vax/vax.opt:31 config/vax/vax.opt:35
-msgid "Generate GFLOAT double precision code."
+#: config/pa/pa.opt:30 config/pa/pa.opt:83 config/pa/pa.opt:91
+msgid "Generate PA1.0 code."
msgstr ""
-#: config/vax/vax.opt:39
-msgid "Generate code for GNU assembler (gas)."
+#: config/pa/pa.opt:34 config/pa/pa.opt:95 config/pa/pa.opt:136
+msgid "Generate PA1.1 code."
msgstr ""
-#: config/vax/vax.opt:43
-msgid "Generate code for UNIX assembler."
+#: config/pa/pa.opt:38 config/pa/pa.opt:99
+msgid "Generate PA2.0 code (requires binutils 2.10 or later)."
msgstr ""
-#: config/vax/vax.opt:47
-msgid "Use VAXC structure conventions."
+#: config/pa/pa.opt:46
+msgid "Disable FP regs."
msgstr ""
-#: config/vax/vax.opt:51
-msgid "Use new adddi3/subdi3 patterns."
+#: config/pa/pa.opt:50
+msgid "Disable indexed addressing."
msgstr ""
-#: config/frv/frv.opt:30
-msgid "Use 4 media accumulators."
+#: config/pa/pa.opt:54
+msgid "Generate fast indirect calls."
msgstr ""
-#: config/frv/frv.opt:34
-msgid "Use 8 media accumulators."
+#: config/pa/pa.opt:62
+msgid "Assume code will be assembled by GAS."
msgstr ""
-#: config/frv/frv.opt:38
-msgid "Enable label alignment optimizations."
+#: config/pa/pa.opt:71
+msgid "Enable linker optimizations."
msgstr ""
-#: config/frv/frv.opt:42
-msgid "Dynamically allocate cc registers."
+#: config/pa/pa.opt:75
+msgid "Always generate long calls."
msgstr ""
-#: config/frv/frv.opt:49
-msgid "Set the cost of branches."
+#: config/pa/pa.opt:79
+msgid "Emit long load/store sequences."
msgstr ""
-#: config/frv/frv.opt:53
-msgid "Enable conditional execution other than moves/scc."
+#: config/pa/pa.opt:87
+msgid "Disable space regs."
msgstr ""
-#: config/frv/frv.opt:57
-msgid "Change the maximum length of conditionally-executed sequences."
+#: config/pa/pa.opt:103
+msgid "Use portable calling conventions."
msgstr ""
-#: config/frv/frv.opt:61
+#: config/pa/pa.opt:107
msgid ""
-"Change the number of temporary registers that are available to conditionally-"
-"executed sequences."
-msgstr ""
-
-#: config/frv/frv.opt:65
-msgid "Enable conditional moves."
-msgstr ""
-
-#: config/frv/frv.opt:69
-msgid "Set the target CPU type."
-msgstr ""
-
-#: config/frv/frv.opt:73
-msgid "Known FR-V CPUs (for use with the -mcpu= option):"
-msgstr ""
-
-#: config/frv/frv.opt:122
-msgid "Use fp double instructions."
-msgstr ""
-
-#: config/frv/frv.opt:126
-msgid "Change the ABI to allow double word insns."
-msgstr ""
-
-#: config/frv/frv.opt:134
-msgid "Just use icc0/fcc0."
-msgstr ""
-
-#: config/frv/frv.opt:138
-msgid "Only use 32 FPRs."
-msgstr ""
-
-#: config/frv/frv.opt:142
-msgid "Use 64 FPRs."
-msgstr ""
-
-#: config/frv/frv.opt:146
-msgid "Only use 32 GPRs."
-msgstr ""
-
-#: config/frv/frv.opt:150
-msgid "Use 64 GPRs."
-msgstr ""
-
-#: config/frv/frv.opt:154
-msgid "Enable use of GPREL for read-only data in FDPIC."
-msgstr ""
-
-#: config/frv/frv.opt:166
-msgid "Enable PIC support for building libraries."
-msgstr ""
-
-#: config/frv/frv.opt:170
-msgid "Follow the EABI linkage requirements."
-msgstr ""
-
-#: config/frv/frv.opt:174
-msgid "Disallow direct calls to global functions."
-msgstr ""
-
-#: config/frv/frv.opt:178
-msgid "Use media instructions."
-msgstr ""
-
-#: config/frv/frv.opt:182
-msgid "Use multiply add/subtract instructions."
-msgstr ""
-
-#: config/frv/frv.opt:186
-msgid "Enable optimizing &&/|| in conditional execution."
-msgstr ""
-
-#: config/frv/frv.opt:190
-msgid "Enable nested conditional execution optimizations."
-msgstr ""
-
-#: config/frv/frv.opt:195
-msgid "Do not mark ABI switches in e_flags."
-msgstr ""
-
-#: config/frv/frv.opt:199
-msgid "Remove redundant membars."
-msgstr ""
-
-#: config/frv/frv.opt:203
-msgid "Pack VLIW instructions."
-msgstr ""
-
-#: config/frv/frv.opt:207
-msgid "Enable setting GPRs to the result of comparisons."
-msgstr ""
-
-#: config/frv/frv.opt:211
-msgid "Change the amount of scheduler lookahead."
-msgstr ""
-
-#: config/frv/frv.opt:219
-msgid "Assume a large TLS segment."
-msgstr ""
-
-#: config/frv/frv.opt:223
-msgid "Do not assume a large TLS segment."
-msgstr ""
-
-#: config/frv/frv.opt:228
-msgid "Cause gas to print tomcat statistics."
+"Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, "
+"7200, 7300, and 8000."
msgstr ""
-#: config/frv/frv.opt:233
-msgid "Link with the library-pic libraries."
+#: config/pa/pa.opt:132 config/frv/frv.opt:215
+msgid "Use software floating point."
msgstr ""
-#: config/frv/frv.opt:237
-msgid "Allow branches to be packed with other instructions."
+#: config/pa/pa.opt:140
+msgid "Do not disable space regs."
msgstr ""
-#: config/mn10300/mn10300.opt:30
-msgid "Target the AM33 processor."
+#: config/pa/pa64-hpux.opt:23
+msgid "Assume code will be linked by GNU ld."
msgstr ""
-#: config/mn10300/mn10300.opt:34
-msgid "Target the AM33/2.0 processor."
+#: config/pa/pa64-hpux.opt:27
+msgid "Assume code will be linked by HP ld."
msgstr ""
-#: config/mn10300/mn10300.opt:38
-msgid "Target the AM34 processor."
+#: config/vxworks.opt:36
+msgid "Assume the VxWorks RTP environment."
msgstr ""
-#: config/mn10300/mn10300.opt:46
-msgid "Work around hardware multiply bug."
+#: config/vxworks.opt:43
+msgid "Assume the VxWorks vThreads environment."
msgstr ""
-#: config/mn10300/mn10300.opt:55
-msgid "Enable linker relaxations."
+#: config/aarch64/aarch64.opt:40
+msgid "The possible TLS dialects:"
msgstr ""
-#: config/mn10300/mn10300.opt:59
-msgid "Return pointers in both a0 and d0."
+#: config/aarch64/aarch64.opt:52
+msgid "The code model option names for -mcmodel:"
msgstr ""
-#: config/mn10300/mn10300.opt:63
-msgid "Allow gcc to generate LIW instructions."
+#: config/aarch64/aarch64.opt:69
+msgid "Generate code which uses only the general registers."
msgstr ""
-#: config/mn10300/mn10300.opt:67
-msgid "Allow gcc to generate the SETLB and Lcc instructions."
+#: config/aarch64/aarch64.opt:73
+msgid "Workaround for ARM Cortex-A53 Erratum number 835769."
msgstr ""
-#: config/nds32/nds32.opt:26
-msgid "Generate code in big-endian mode."
+#: config/aarch64/aarch64.opt:77
+msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
msgstr ""
-#: config/nds32/nds32.opt:30
-msgid "Generate code in little-endian mode."
+#: config/aarch64/aarch64.opt:85
+msgid "Specify the code model."
msgstr ""
-#: config/nds32/nds32.opt:34
-msgid "Use reduced-set registers for register allocation."
+#: config/aarch64/aarch64.opt:89
+msgid "Don't assume that unaligned accesses are handled by the system."
msgstr ""
-#: config/nds32/nds32.opt:38
-msgid "Use full-set registers for register allocation."
+#: config/aarch64/aarch64.opt:97
+msgid "Specify TLS dialect."
msgstr ""
-#: config/nds32/nds32.opt:42
-msgid "Generate conditional move instructions."
+#: config/aarch64/aarch64.opt:101
+msgid ""
+"Specifies bit size of immediate TLS offsets. Valid values are 12, 24, 32, "
+"48."
msgstr ""
-#: config/nds32/nds32.opt:46
-msgid "Generate performance extension instructions."
+#: config/aarch64/aarch64.opt:120
+msgid "-march=ARCH\tUse features of architecture ARCH."
msgstr ""
-#: config/nds32/nds32.opt:50
-msgid "Generate v3 push25/pop25 instructions."
+#: config/aarch64/aarch64.opt:124
+msgid "-mcpu=CPU\tUse features of and optimize for CPU."
msgstr ""
-#: config/nds32/nds32.opt:54
-msgid "Generate 16-bit instructions."
+#: config/aarch64/aarch64.opt:128
+msgid "-mtune=CPU\tOptimize for CPU."
msgstr ""
-#: config/nds32/nds32.opt:58
-msgid "Specify the size of each interrupt vector, which must be 4 or 16."
+#: config/aarch64/aarch64.opt:132
+msgid "-mabi=ABI\tGenerate code that conforms to the specified ABI."
msgstr ""
-#: config/nds32/nds32.opt:62
+#: config/aarch64/aarch64.opt:136
msgid ""
-"Specify the size of each cache block, which must be a power of 2 between 4 "
-"and 512."
+"-moverride=STRING\tPower users only! Override CPU optimization parameters."
msgstr ""
-#: config/nds32/nds32.opt:70
-msgid "Known arch types (for use with the -march= option):"
+#: config/aarch64/aarch64.opt:140
+msgid "Known AArch64 ABIs (for use with the -mabi= option):"
msgstr ""
-#: config/nds32/nds32.opt:83
-msgid "Specify the address generation strategy for code model."
+#: config/aarch64/aarch64.opt:150
+msgid "PC relative literal loads."
msgstr ""
-#: config/nds32/nds32.opt:87
-msgid "Known cmodel types (for use with the -mcmodel= option):"
+#: config/aarch64/aarch64.opt:154
+msgid ""
+"When calculating the reciprocal square root approximation, uses one less "
+"step than otherwise, thus reducing latency and precision."
msgstr ""
-#: config/nds32/nds32.opt:100
-msgid "Enable constructor/destructor feature."
+#: config/h8300/h8300.opt:23
+msgid "Generate H8S code."
msgstr ""
-#: config/nds32/nds32.opt:104
-msgid "Guide linker to relax instructions."
+#: config/h8300/h8300.opt:27
+msgid "Generate H8SX code."
msgstr ""
-#: config/iq2000/iq2000.opt:31
-msgid "Specify CPU for code generation purposes."
+#: config/h8300/h8300.opt:31
+msgid "Generate H8S/2600 code."
msgstr ""
-#: config/iq2000/iq2000.opt:47
-msgid "Specify CPU for scheduling purposes."
+#: config/h8300/h8300.opt:35
+msgid "Make integers 32 bits wide."
msgstr ""
-#: config/iq2000/iq2000.opt:51
-msgid "Known IQ2000 CPUs (for use with the -mcpu= option):"
+#: config/h8300/h8300.opt:42
+msgid "Use registers for argument passing."
msgstr ""
-#: config/iq2000/iq2000.opt:61 config/mips/mips.opt:142
-msgid "Use ROM instead of RAM."
+#: config/h8300/h8300.opt:46
+msgid "Consider access to byte sized memory slow."
msgstr ""
-#: config/iq2000/iq2000.opt:70
-msgid "No default crt0.o."
+#: config/h8300/h8300.opt:50
+msgid "Enable linker relaxing."
msgstr ""
-#: config/iq2000/iq2000.opt:74 config/mips/mips.opt:393
-msgid "Put uninitialized constants in ROM (needs -membedded-data)."
+#: config/h8300/h8300.opt:54
+msgid "Generate H8/300H code."
msgstr ""
-#: config/c6x/c6x-tables.opt:24
-msgid "Known C6X ISAs (for use with the -march= option):"
+#: config/h8300/h8300.opt:58
+msgid "Enable the normal mode."
msgstr ""
-#: config/c6x/c6x.opt:46
-msgid "Valid arguments for the -msdata= option."
+#: config/h8300/h8300.opt:62
+msgid "Use H8/300 alignment rules."
msgstr ""
-#: config/c6x/c6x.opt:59
-msgid "Compile for the DSBT shared library ABI."
+#: config/h8300/h8300.opt:66
+msgid "Push extended registers on stack in monitor functions."
msgstr ""
-#: config/cris/linux.opt:27
-msgid "Together with -fpic and -fPIC, do not use GOTPLT references."
+#: config/h8300/h8300.opt:70
+msgid "Do not push extended registers on stack in monitor functions."
msgstr ""
-#: config/cris/cris.opt:45
-msgid "Work around bug in multiplication instruction."
+#: config/nvptx/nvptx.opt:22
+msgid "Generate code for a 32-bit ABI."
msgstr ""
-#: config/cris/cris.opt:51
-msgid "Compile for ETRAX 4 (CRIS v3)."
+#: config/nvptx/nvptx.opt:26
+msgid "Generate code for a 64-bit ABI."
msgstr ""
-#: config/cris/cris.opt:56
-msgid "Compile for ETRAX 100 (CRIS v8)."
+#: config/nvptx/nvptx.opt:30
+msgid "Link in code for a __main kernel."
msgstr ""
-#: config/cris/cris.opt:64
-msgid "Emit verbose debug information in assembly code."
+#: config/nvptx/nvptx.opt:34
+msgid "Optimize partition neutering."
msgstr ""
-#: config/cris/cris.opt:71
-msgid "Do not use condition codes from normal instructions."
+#: config/vax/vax.opt:23 config/vax/vax.opt:27
+msgid "Target DFLOAT double precision code."
msgstr ""
-#: config/cris/cris.opt:80
-msgid "Do not emit addressing modes with side-effect assignment."
+#: config/vax/vax.opt:31 config/vax/vax.opt:35
+msgid "Generate GFLOAT double precision code."
msgstr ""
-#: config/cris/cris.opt:89
-msgid "Do not tune stack alignment."
+#: config/vax/vax.opt:39
+msgid "Generate code for GNU assembler (gas)."
msgstr ""
-#: config/cris/cris.opt:98
-msgid "Do not tune writable data alignment."
+#: config/vax/vax.opt:43
+msgid "Generate code for UNIX assembler."
msgstr ""
-#: config/cris/cris.opt:107
-msgid "Do not tune code and read-only data alignment."
+#: config/vax/vax.opt:47
+msgid "Use VAXC structure conventions."
msgstr ""
-#: config/cris/cris.opt:116
-msgid "Align code and data to 32 bits."
+#: config/vax/vax.opt:51
+msgid "Use new adddi3/subdi3 patterns."
msgstr ""
-#: config/cris/cris.opt:133
-msgid "Don't align items in code or data."
+#: config/linux.opt:24
+msgid "Use Bionic C library."
msgstr ""
-#: config/cris/cris.opt:142
-msgid "Do not emit function prologue or epilogue."
+#: config/linux.opt:28
+msgid "Use GNU C library."
msgstr ""
-#: config/cris/cris.opt:149
-msgid "Use the most feature-enabling options allowed by other options."
+#: config/linux.opt:32
+msgid "Use uClibc C library."
msgstr ""
-#: config/cris/cris.opt:158
-msgid "Override -mbest-lib-options."
+#: config/linux.opt:36
+msgid "Use musl C library."
msgstr ""
-#: config/cris/cris.opt:165
-msgid "-march=ARCH\tGenerate code for the specified chip or CPU version."
+#: config/mmix/mmix.opt:24
+msgid "For intrinsics library: pass all parameters in registers."
msgstr ""
-#: config/cris/cris.opt:169
-msgid "-mtune=ARCH\tTune alignment for the specified chip or CPU version."
+#: config/mmix/mmix.opt:28
+msgid "Use register stack for parameters and return value."
msgstr ""
-#: config/cris/cris.opt:173
-msgid ""
-"-mmax-stackframe=SIZE\tWarn when a stackframe is larger than the specified "
-"size."
+#: config/mmix/mmix.opt:32
+msgid "Use call-clobbered registers for parameters and return value."
msgstr ""
-#: config/cris/cris.opt:180
-msgid ""
-"Emit traps as \"break 8\", default for CRIS v3 and up. If disabled, calls "
-"to abort() are used."
+#: config/mmix/mmix.opt:37
+msgid "Use epsilon-respecting floating point compare instructions."
msgstr ""
-#: config/cris/cris.opt:184
-msgid ""
-"Emit checks causing \"break 8\" instructions to execute when applying atomic "
-"builtins on misaligned memory."
+#: config/mmix/mmix.opt:41
+msgid "Use zero-extending memory loads, not sign-extending ones."
msgstr ""
-#: config/cris/cris.opt:188
+#: config/mmix/mmix.opt:45
msgid ""
-"Handle atomic builtins that may be applied to unaligned data by calling "
-"library functions. Overrides -mtrap-unaligned-atomic."
-msgstr ""
-
-#: config/sh/superh.opt:6
-msgid "Board name [and memory region]."
-msgstr ""
-
-#: config/sh/superh.opt:10
-msgid "Runtime name."
-msgstr ""
-
-#: config/sh/sh.opt:48
-msgid "Generate SH1 code."
-msgstr ""
-
-#: config/sh/sh.opt:52
-msgid "Generate SH2 code."
-msgstr ""
-
-#: config/sh/sh.opt:56
-msgid "Generate default double-precision SH2a-FPU code."
-msgstr ""
-
-#: config/sh/sh.opt:60
-msgid "Generate SH2a FPU-less code."
-msgstr ""
-
-#: config/sh/sh.opt:64
-msgid "Generate default single-precision SH2a-FPU code."
-msgstr ""
-
-#: config/sh/sh.opt:68
-msgid "Generate only single-precision SH2a-FPU code."
-msgstr ""
-
-#: config/sh/sh.opt:72
-msgid "Generate SH2e code."
+"Generate divide results with reminder having the same sign as the divisor "
+"(not the dividend)."
msgstr ""
-#: config/sh/sh.opt:76
-msgid "Generate SH3 code."
+#: config/mmix/mmix.opt:49
+msgid "Prepend global symbols with \":\" (for use with PREFIX)."
msgstr ""
-#: config/sh/sh.opt:80
-msgid "Generate SH3e code."
+#: config/mmix/mmix.opt:53
+msgid "Do not provide a default start-address 0x100 of the program."
msgstr ""
-#: config/sh/sh.opt:84
-msgid "Generate SH4 code."
+#: config/mmix/mmix.opt:57
+msgid "Link to emit program in ELF format (rather than mmo)."
msgstr ""
-#: config/sh/sh.opt:88
-msgid "Generate SH4-100 code."
+#: config/mmix/mmix.opt:61
+msgid "Use P-mnemonics for branches statically predicted as taken."
msgstr ""
-#: config/sh/sh.opt:92
-msgid "Generate SH4-200 code."
+#: config/mmix/mmix.opt:65
+msgid "Don't use P-mnemonics for branches."
msgstr ""
-#: config/sh/sh.opt:98
-msgid "Generate SH4-300 code."
+#: config/mmix/mmix.opt:79
+msgid "Use addresses that allocate global registers."
msgstr ""
-#: config/sh/sh.opt:102
-msgid "Generate SH4 FPU-less code."
+#: config/mmix/mmix.opt:83
+msgid "Do not use addresses that allocate global registers."
msgstr ""
-#: config/sh/sh.opt:106
-msgid "Generate SH4-100 FPU-less code."
+#: config/mmix/mmix.opt:87
+msgid "Generate a single exit point for each function."
msgstr ""
-#: config/sh/sh.opt:110
-msgid "Generate SH4-200 FPU-less code."
+#: config/mmix/mmix.opt:91
+msgid "Do not generate a single exit point for each function."
msgstr ""
-#: config/sh/sh.opt:114
-msgid "Generate SH4-300 FPU-less code."
+#: config/mmix/mmix.opt:95
+msgid "Set start-address of the program."
msgstr ""
-#: config/sh/sh.opt:118
-msgid "Generate code for SH4 340 series (MMU/FPU-less)."
+#: config/mmix/mmix.opt:99
+msgid "Set start-address of data."
msgstr ""
-#: config/sh/sh.opt:123
-msgid "Generate code for SH4 400 series (MMU/FPU-less)."
+#: config/fr30/fr30.opt:23
+msgid "Assume small address space."
msgstr ""
-#: config/sh/sh.opt:128
-msgid "Generate code for SH4 500 series (FPU-less)."
+#: config/pdp11/pdp11.opt:23
+msgid "Generate code for an 11/10."
msgstr ""
-#: config/sh/sh.opt:133
-msgid "Generate default single-precision SH4 code."
+#: config/pdp11/pdp11.opt:27
+msgid "Generate code for an 11/40."
msgstr ""
-#: config/sh/sh.opt:137
-msgid "Generate default single-precision SH4-100 code."
+#: config/pdp11/pdp11.opt:31
+msgid "Generate code for an 11/45."
msgstr ""
-#: config/sh/sh.opt:141
-msgid "Generate default single-precision SH4-200 code."
+#: config/pdp11/pdp11.opt:35
+msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)."
msgstr ""
-#: config/sh/sh.opt:145
-msgid "Generate default single-precision SH4-300 code."
+#: config/pdp11/pdp11.opt:39
+msgid "Do not use inline patterns for copying memory."
msgstr ""
-#: config/sh/sh.opt:149
-msgid "Generate only single-precision SH4 code."
+#: config/pdp11/pdp11.opt:43
+msgid "Use inline patterns for copying memory."
msgstr ""
-#: config/sh/sh.opt:153
-msgid "Generate only single-precision SH4-100 code."
+#: config/pdp11/pdp11.opt:47
+msgid "Do not pretend that branches are expensive."
msgstr ""
-#: config/sh/sh.opt:157
-msgid "Generate only single-precision SH4-200 code."
+#: config/pdp11/pdp11.opt:51
+msgid "Pretend that branches are expensive."
msgstr ""
-#: config/sh/sh.opt:161
-msgid "Generate only single-precision SH4-300 code."
+#: config/pdp11/pdp11.opt:55
+msgid "Use the DEC assembler syntax."
msgstr ""
-#: config/sh/sh.opt:165
-msgid "Generate SH4a code."
+#: config/pdp11/pdp11.opt:59
+msgid "Use 32 bit float."
msgstr ""
-#: config/sh/sh.opt:169
-msgid "Generate SH4a FPU-less code."
+#: config/pdp11/pdp11.opt:63
+msgid "Use 64 bit float."
msgstr ""
-#: config/sh/sh.opt:173
-msgid "Generate default single-precision SH4a code."
+#: config/pdp11/pdp11.opt:67 config/frv/frv.opt:158
+#: config/rs6000/rs6000.opt:177
+msgid "Use hardware floating point."
msgstr ""
-#: config/sh/sh.opt:177
-msgid "Generate only single-precision SH4a code."
+#: config/pdp11/pdp11.opt:71
+msgid "Use 16 bit int."
msgstr ""
-#: config/sh/sh.opt:181
-msgid "Generate SH4al-dsp code."
+#: config/pdp11/pdp11.opt:75
+msgid "Use 32 bit int."
msgstr ""
-#: config/sh/sh.opt:185
-msgid "Generate 32-bit SHmedia code."
+#: config/pdp11/pdp11.opt:79 config/rs6000/rs6000.opt:173
+msgid "Do not use hardware floating point."
msgstr ""
-#: config/sh/sh.opt:189
-msgid "Generate 32-bit FPU-less SHmedia code."
+#: config/pdp11/pdp11.opt:83
+msgid "Target has split I&D."
msgstr ""
-#: config/sh/sh.opt:193
-msgid "Generate 64-bit SHmedia code."
+#: config/pdp11/pdp11.opt:87
+msgid "Use UNIX assembler syntax."
msgstr ""
-#: config/sh/sh.opt:197
-msgid "Generate 64-bit FPU-less SHmedia code."
+#: config/frv/frv.opt:30
+msgid "Use 4 media accumulators."
msgstr ""
-#: config/sh/sh.opt:201
-msgid "Generate SHcompact code."
+#: config/frv/frv.opt:34
+msgid "Use 8 media accumulators."
msgstr ""
-#: config/sh/sh.opt:205
-msgid "Generate FPU-less SHcompact code."
+#: config/frv/frv.opt:38
+msgid "Enable label alignment optimizations."
msgstr ""
-#: config/sh/sh.opt:217
-msgid "Generate code in big endian mode."
+#: config/frv/frv.opt:42
+msgid "Dynamically allocate cc registers."
msgstr ""
-#: config/sh/sh.opt:221
-msgid "Generate 32-bit offsets in switch tables."
+#: config/frv/frv.opt:49
+msgid "Set the cost of branches."
msgstr ""
-#: config/sh/sh.opt:225
-msgid "Generate bit instructions."
+#: config/frv/frv.opt:53
+msgid "Enable conditional execution other than moves/scc."
msgstr ""
-#: config/sh/sh.opt:229
-msgid "Cost to assume for a branch insn."
+#: config/frv/frv.opt:57
+msgid "Change the maximum length of conditionally-executed sequences."
msgstr ""
-#: config/sh/sh.opt:233
-msgid "Assume that zero displacement conditional branches are fast."
+#: config/frv/frv.opt:61
+msgid ""
+"Change the number of temporary registers that are available to conditionally-"
+"executed sequences."
msgstr ""
-#: config/sh/sh.opt:236 config/sh/sh.opt:240
-#, c-format
-msgid "%qs is deprecated and has no effect"
+#: config/frv/frv.opt:65
+msgid "Enable conditional moves."
msgstr ""
-#: config/sh/sh.opt:237
-msgid "Enable cbranchdi4 pattern."
+#: config/frv/frv.opt:69
+msgid "Set the target CPU type."
msgstr ""
-#: config/sh/sh.opt:241
-msgid "Emit cmpeqdi_t pattern even when -mcbranchdi is in effect."
+#: config/frv/frv.opt:73
+msgid "Known FR-V CPUs (for use with the -mcpu= option):"
msgstr ""
-#: config/sh/sh.opt:245
-msgid "Force the usage of delay slots for conditional branches."
+#: config/frv/frv.opt:122
+msgid "Use fp double instructions."
msgstr ""
-#: config/sh/sh.opt:249
-msgid "Enable SH5 cut2 workaround."
+#: config/frv/frv.opt:126
+msgid "Change the ABI to allow double word insns."
msgstr ""
-#: config/sh/sh.opt:253
-msgid "Align doubles at 64-bit boundaries."
+#: config/frv/frv.opt:130 config/bfin/bfin.opt:90
+msgid "Enable Function Descriptor PIC mode."
msgstr ""
-#: config/sh/sh.opt:257
-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/frv/frv.opt:134
+msgid "Just use icc0/fcc0."
msgstr ""
-#: config/sh/sh.opt:261
-msgid "Specify name for 32 bit signed division function."
+#: config/frv/frv.opt:138
+msgid "Only use 32 FPRs."
msgstr ""
-#: config/sh/sh.opt:265
-msgid "Generate ELF FDPIC code."
+#: config/frv/frv.opt:142
+msgid "Use 64 FPRs."
msgstr ""
-#: config/sh/sh.opt:269
-msgid ""
-"Enable the use of 64-bit floating point registers in fmov instructions. See "
-"-mdalign if 64-bit alignment is required."
+#: config/frv/frv.opt:146
+msgid "Only use 32 GPRs."
msgstr ""
-#: config/sh/sh.opt:277
-msgid "Cost to assume for gettr insn."
+#: config/frv/frv.opt:150
+msgid "Use 64 GPRs."
msgstr ""
-#: config/sh/sh.opt:281 config/sh/sh.opt:331
-msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions."
+#: config/frv/frv.opt:154
+msgid "Enable use of GPREL for read-only data in FDPIC."
msgstr ""
-#: config/sh/sh.opt:285
-msgid "Increase the IEEE compliance for floating-point comparisons."
+#: config/frv/frv.opt:162 config/bfin/bfin.opt:94
+msgid "Enable inlining of PLT in function calls."
msgstr ""
-#: config/sh/sh.opt:289
-msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact."
+#: config/frv/frv.opt:166
+msgid "Enable PIC support for building libraries."
msgstr ""
-#: config/sh/sh.opt:293
-msgid ""
-"inline code to invalidate instruction cache entries after setting up nested "
-"function trampolines."
+#: config/frv/frv.opt:170
+msgid "Follow the EABI linkage requirements."
msgstr ""
-#: config/sh/sh.opt:297
-msgid "Assume symbols might be invalid."
+#: config/frv/frv.opt:174
+msgid "Disallow direct calls to global functions."
msgstr ""
-#: config/sh/sh.opt:301 config/arc/arc.opt:209
-msgid "Annotate assembler instructions with estimated addresses."
+#: config/frv/frv.opt:178
+msgid "Use media instructions."
msgstr ""
-#: config/sh/sh.opt:305
-msgid "Generate code in little endian mode."
+#: config/frv/frv.opt:182
+msgid "Use multiply add/subtract instructions."
msgstr ""
-#: config/sh/sh.opt:309
-msgid "Mark MAC register as call-clobbered."
+#: config/frv/frv.opt:186
+msgid "Enable optimizing &&/|| in conditional execution."
msgstr ""
-#: config/sh/sh.opt:315
-msgid "Make structs a multiple of 4 bytes (warning: ABI altered)."
+#: config/frv/frv.opt:190
+msgid "Enable nested conditional execution optimizations."
msgstr ""
-#: config/sh/sh.opt:319
-msgid "Emit function-calls using global offset table when generating PIC."
+#: config/frv/frv.opt:195
+msgid "Do not mark ABI switches in e_flags."
msgstr ""
-#: config/sh/sh.opt:323
-msgid "Assume pt* instructions won't trap"
+#: config/frv/frv.opt:199
+msgid "Remove redundant membars."
msgstr ""
-#: config/sh/sh.opt:327
-msgid "Shorten address references during linking."
+#: config/frv/frv.opt:203
+msgid "Pack VLIW instructions."
msgstr ""
-#: config/sh/sh.opt:335
-msgid "Deprecated. Use -matomic= instead to select the atomic model."
+#: config/frv/frv.opt:207
+msgid "Enable setting GPRs to the result of comparisons."
msgstr ""
-#: config/sh/sh.opt:339
-msgid "Specify the model for atomic operations."
+#: config/frv/frv.opt:211
+msgid "Change the amount of scheduler lookahead."
msgstr ""
-#: config/sh/sh.opt:343
-msgid "Use tas.b instruction for __atomic_test_and_set."
+#: config/frv/frv.opt:219
+msgid "Assume a large TLS segment."
msgstr ""
-#: config/sh/sh.opt:347
-msgid "Deprecated. Use -Os instead."
+#: config/frv/frv.opt:223
+msgid "Do not assume a large TLS segment."
msgstr ""
-#: config/sh/sh.opt:351
-msgid "Cost to assume for a multiply insn."
+#: config/frv/frv.opt:228
+msgid "Cause gas to print tomcat statistics."
msgstr ""
-#: config/sh/sh.opt:355
-msgid ""
-"Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate "
-"if the inline code would not work in user mode."
+#: config/frv/frv.opt:233
+msgid "Link with the library-pic libraries."
msgstr ""
-#: config/sh/sh.opt:361
-msgid "Pretend a branch-around-a-move is a conditional move."
+#: config/frv/frv.opt:237
+msgid "Allow branches to be packed with other instructions."
msgstr ""
-#: config/sh/sh.opt:365
-msgid "Enable the use of the fsca instruction."
+#: config/tilegx/tilegx.opt:30
+msgid "Known TILE-Gx CPUs (for use with the -mcpu= option):"
msgstr ""
-#: config/sh/sh.opt:369
-msgid "Enable the use of the fsrra instruction."
+#: config/tilegx/tilegx.opt:37
+msgid "Compile with 32 bit longs and pointers."
msgstr ""
-#: config/sh/sh.opt:373
-msgid "Use LRA instead of reload (transitional)."
+#: config/tilegx/tilegx.opt:41
+msgid "Compile with 64 bit longs and pointers."
msgstr ""
-#: config/fr30/fr30.opt:23
-msgid "Assume small address space."
+#: config/tilegx/tilegx.opt:53
+msgid "Use given TILE-Gx code model."
msgstr ""
#: config/mep/mep.opt:23
@@ -12827,839 +10722,914 @@ msgstr ""
msgid "Variables this size and smaller go in the tiny section. (default 4)."
msgstr ""
-#: config/mips/mips.opt:32
-msgid "-mabi=ABI\tGenerate code that conforms to the given ABI."
+#: config/lynx.opt:23
+msgid "Support legacy multi-threading."
msgstr ""
-#: config/mips/mips.opt:36
-msgid "Known MIPS ABIs (for use with the -mabi= option):"
+#: config/lynx.opt:27
+msgid "Use shared libraries."
msgstr ""
-#: config/mips/mips.opt:55
-msgid "Generate code that can be used in SVR4-style dynamic objects."
+#: config/lynx.opt:31
+msgid "Support multi-threading."
msgstr ""
-#: config/mips/mips.opt:59
-msgid "Use PMC-style 'mad' instructions."
+#: config/stormy16/stormy16.opt:24
+msgid "Provide libraries for the simulator."
msgstr ""
-#: config/mips/mips.opt:63
-msgid "Use integer madd/msub instructions."
+#: config/bfin/bfin.opt:48
+msgid "Omit frame pointer for leaf functions."
msgstr ""
-#: config/mips/mips.opt:67
-msgid "-march=ISA\tGenerate code for the given ISA."
+#: config/bfin/bfin.opt:52
+msgid "Program is entirely located in low 64k of memory."
msgstr ""
-#: config/mips/mips.opt:71
+#: config/bfin/bfin.opt:56
msgid ""
-"-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions."
-msgstr ""
-
-#: config/mips/mips.opt:75
-msgid "Use Branch Likely instructions, overriding the architecture default."
+"Work around a hardware anomaly by adding a number of NOPs before a CSYNC or "
+"SSYNC instruction."
msgstr ""
-#: config/mips/mips.opt:79
-msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing."
+#: config/bfin/bfin.opt:61
+msgid "Avoid speculative loads to work around a hardware anomaly."
msgstr ""
-#: config/mips/mips.opt:83
-msgid "Trap on integer divide by zero."
+#: config/bfin/bfin.opt:65
+msgid "Enabled ID based shared library."
msgstr ""
-#: config/mips/mips.opt:87
+#: config/bfin/bfin.opt:69
msgid ""
-"-mcode-readable=SETTING\tSpecify when instructions are allowed to access "
-"code."
+"Generate code that won't be linked against any other ID shared libraries, "
+"but may be used as a shared library."
msgstr ""
-#: config/mips/mips.opt:91
-msgid "Valid arguments to -mcode-readable=:"
+#: config/bfin/bfin.opt:86
+msgid "Link with the fast floating-point library."
msgstr ""
-#: config/mips/mips.opt:104
-msgid "Use branch-and-break sequences to check for integer divide by zero."
+#: config/bfin/bfin.opt:98
+msgid "Do stack checking using bounds in L1 scratch memory."
msgstr ""
-#: config/mips/mips.opt:108
-msgid "Use trap instructions to check for integer divide by zero."
+#: config/bfin/bfin.opt:102
+msgid "Enable multicore support."
msgstr ""
-#: config/mips/mips.opt:112
-msgid "Allow the use of MDMX instructions."
+#: config/bfin/bfin.opt:106
+msgid "Build for Core A."
msgstr ""
-#: config/mips/mips.opt:116
-msgid ""
-"Allow hardware floating-point instructions to cover both 32-bit and 64-bit "
-"operations."
+#: config/bfin/bfin.opt:110
+msgid "Build for Core B."
msgstr ""
-#: config/mips/mips.opt:120
-msgid "Use MIPS-DSP instructions."
+#: config/bfin/bfin.opt:114
+msgid "Build for SDRAM."
msgstr ""
-#: config/mips/mips.opt:124
-msgid "Use MIPS-DSP REV 2 instructions."
+#: config/bfin/bfin.opt:118
+msgid "Assume ICPLBs are enabled at runtime."
msgstr ""
-#: config/mips/mips.opt:146
-msgid "Use Enhanced Virtual Addressing instructions."
+#: config/cris/cris.opt:45
+msgid "Work around bug in multiplication instruction."
msgstr ""
-#: config/mips/mips.opt:150
-msgid "Use NewABI-style %reloc() assembly operators."
+#: config/cris/cris.opt:51
+msgid "Compile for ETRAX 4 (CRIS v3)."
msgstr ""
-#: config/mips/mips.opt:154
-msgid "Use -G for data that is not defined by the current object."
+#: config/cris/cris.opt:56
+msgid "Compile for ETRAX 100 (CRIS v8)."
msgstr ""
-#: config/mips/mips.opt:158
-msgid "Work around certain 24K errata."
+#: config/cris/cris.opt:64
+msgid "Emit verbose debug information in assembly code."
msgstr ""
-#: config/mips/mips.opt:162
-msgid "Work around certain R4000 errata."
+#: config/cris/cris.opt:71
+msgid "Do not use condition codes from normal instructions."
msgstr ""
-#: config/mips/mips.opt:166
-msgid "Work around certain R4400 errata."
+#: config/cris/cris.opt:80
+msgid "Do not emit addressing modes with side-effect assignment."
msgstr ""
-#: config/mips/mips.opt:170
-msgid "Work around certain RM7000 errata."
+#: config/cris/cris.opt:89
+msgid "Do not tune stack alignment."
msgstr ""
-#: config/mips/mips.opt:174
-msgid "Work around certain R10000 errata."
+#: config/cris/cris.opt:98
+msgid "Do not tune writable data alignment."
msgstr ""
-#: config/mips/mips.opt:178
-msgid "Work around errata for early SB-1 revision 2 cores."
+#: config/cris/cris.opt:107
+msgid "Do not tune code and read-only data alignment."
msgstr ""
-#: config/mips/mips.opt:182
-msgid "Work around certain VR4120 errata."
+#: config/cris/cris.opt:116
+msgid "Align code and data to 32 bits."
msgstr ""
-#: config/mips/mips.opt:186
-msgid "Work around VR4130 mflo/mfhi errata."
+#: config/cris/cris.opt:133
+msgid "Don't align items in code or data."
msgstr ""
-#: config/mips/mips.opt:190
-msgid "Work around an early 4300 hardware bug."
+#: config/cris/cris.opt:142
+msgid "Do not emit function prologue or epilogue."
msgstr ""
-#: config/mips/mips.opt:194
-msgid "FP exceptions are enabled."
+#: config/cris/cris.opt:149
+msgid "Use the most feature-enabling options allowed by other options."
msgstr ""
-#: config/mips/mips.opt:198
-msgid "Use 32-bit floating-point registers."
+#: config/cris/cris.opt:158
+msgid "Override -mbest-lib-options."
msgstr ""
-#: config/mips/mips.opt:202
-msgid "Conform to the o32 FPXX ABI."
+#: config/cris/cris.opt:165
+msgid "-march=ARCH\tGenerate code for the specified chip or CPU version."
msgstr ""
-#: config/mips/mips.opt:206
-msgid "Use 64-bit floating-point registers."
+#: config/cris/cris.opt:169
+msgid "-mtune=ARCH\tTune alignment for the specified chip or CPU version."
msgstr ""
-#: config/mips/mips.opt:210
+#: config/cris/cris.opt:173
msgid ""
-"-mflush-func=FUNC\tUse FUNC to flush the cache before calling stack "
-"trampolines."
+"-mmax-stackframe=SIZE\tWarn when a stackframe is larger than the specified "
+"size."
msgstr ""
-#: config/mips/mips.opt:214
-msgid "-mabs=MODE\tSelect the IEEE 754 ABS/NEG instruction execution mode."
+#: config/cris/cris.opt:180
+msgid ""
+"Emit traps as \"break 8\", default for CRIS v3 and up. If disabled, calls "
+"to abort() are used."
msgstr ""
-#: config/mips/mips.opt:218
-msgid "-mnan=ENCODING\tSelect the IEEE 754 NaN data encoding."
+#: config/cris/cris.opt:184
+msgid ""
+"Emit checks causing \"break 8\" instructions to execute when applying atomic "
+"builtins on misaligned memory."
msgstr ""
-#: config/mips/mips.opt:222
+#: config/cris/cris.opt:188
msgid ""
-"Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):"
+"Handle atomic builtins that may be applied to unaligned data by calling "
+"library functions. Overrides -mtrap-unaligned-atomic."
msgstr ""
-#: config/mips/mips.opt:232
-msgid "Use 32-bit general registers."
+#: config/cris/linux.opt:27
+msgid "Together with -fpic and -fPIC, do not use GOTPLT references."
msgstr ""
-#: config/mips/mips.opt:236
-msgid "Use 64-bit general registers."
+#: config/rs6000/rs6000-tables.opt:24
+msgid "Known CPUs (for use with the -mcpu= and -mtune= options):"
msgstr ""
-#: config/mips/mips.opt:240
-msgid "Use GP-relative addressing to access small data."
+#: config/rs6000/rs6000.opt:109
+msgid "Use PowerPC-64 instruction set."
msgstr ""
-#: config/mips/mips.opt:244
-msgid ""
-"When generating -mabicalls code, allow executables to use PLTs and copy "
-"relocations."
+#: config/rs6000/rs6000.opt:113
+msgid "Use PowerPC General Purpose group optional instructions."
msgstr ""
-#: config/mips/mips.opt:248
-msgid "Allow the use of hardware floating-point ABI and instructions."
+#: config/rs6000/rs6000.opt:117
+msgid "Use PowerPC Graphics group optional instructions."
msgstr ""
-#: config/mips/mips.opt:252
-msgid "Generate code that is link-compatible with MIPS16 and microMIPS code."
+#: config/rs6000/rs6000.opt:121
+msgid "Use PowerPC V2.01 single field mfcr instruction."
msgstr ""
-#: config/mips/mips.opt:256
-msgid "An alias for minterlink-compressed provided for backward-compatibility."
+#: config/rs6000/rs6000.opt:125
+msgid "Use PowerPC V2.02 popcntb instruction."
msgstr ""
-#: config/mips/mips.opt:260
-msgid "-mipsN\tGenerate code for ISA level N."
+#: config/rs6000/rs6000.opt:129
+msgid "Use PowerPC V2.02 floating point rounding instructions."
msgstr ""
-#: config/mips/mips.opt:264
-msgid "Generate MIPS16 code."
+#: config/rs6000/rs6000.opt:133
+msgid "Use PowerPC V2.05 compare bytes instruction."
msgstr ""
-#: config/mips/mips.opt:268
-msgid "Use MIPS-3D instructions."
+#: config/rs6000/rs6000.opt:137
+msgid ""
+"Use extended PowerPC V2.05 move floating point to/from GPR instructions."
msgstr ""
-#: config/mips/mips.opt:272
-msgid "Use ll, sc and sync instructions."
+#: config/rs6000/rs6000.opt:141
+msgid "Use AltiVec instructions."
msgstr ""
-#: config/mips/mips.opt:276
-msgid "Use -G for object-local data."
+#: config/rs6000/rs6000.opt:145
+msgid "Generate Altivec instructions using little-endian element order."
msgstr ""
-#: config/mips/mips.opt:280
-msgid "Use indirect calls."
+#: config/rs6000/rs6000.opt:149
+msgid "Generate Altivec instructions using big-endian element order."
msgstr ""
-#: config/mips/mips.opt:284
-msgid "Use a 32-bit long type."
+#: config/rs6000/rs6000.opt:153
+msgid "Use decimal floating point instructions."
msgstr ""
-#: config/mips/mips.opt:288
-msgid "Use a 64-bit long type."
+#: config/rs6000/rs6000.opt:157
+msgid "Use 4xx half-word multiply instructions."
msgstr ""
-#: config/mips/mips.opt:292
-msgid "Pass the address of the ra save location to _mcount in $12."
+#: config/rs6000/rs6000.opt:161
+msgid "Use 4xx string-search dlmzb instruction."
msgstr ""
-#: config/mips/mips.opt:296
-msgid "Don't optimize block moves."
+#: config/rs6000/rs6000.opt:165
+msgid "Generate load/store multiple instructions."
msgstr ""
-#: config/mips/mips.opt:300
-msgid "Use microMIPS instructions."
+#: config/rs6000/rs6000.opt:169
+msgid "Generate string instructions for block moves."
msgstr ""
-#: config/mips/mips.opt:304
-msgid "Allow the use of MT instructions."
+#: config/rs6000/rs6000.opt:181
+msgid "Use PowerPC V2.06 popcntd instruction."
msgstr ""
-#: config/mips/mips.opt:308
-msgid "Prevent the use of all floating-point operations."
+#: config/rs6000/rs6000.opt:185
+msgid ""
+"Under -ffast-math, generate a FRIZ instruction for (double)(long long) "
+"conversions."
msgstr ""
-#: config/mips/mips.opt:312
-msgid "Use MCU instructions."
+#: config/rs6000/rs6000.opt:193
+msgid "Use vector/scalar (VSX) instructions."
msgstr ""
-#: config/mips/mips.opt:316
-msgid "Do not use a cache-flushing function before calling stack trampolines."
+#: config/rs6000/rs6000.opt:240
+msgid "Do not generate load/store with update instructions."
msgstr ""
-#: config/mips/mips.opt:320
-msgid "Do not use MDMX instructions."
+#: config/rs6000/rs6000.opt:244
+msgid "Generate load/store with update instructions."
msgstr ""
-#: config/mips/mips.opt:324
-msgid "Generate normal-mode code."
+#: config/rs6000/rs6000.opt:252
+msgid "Avoid generation of indexed load/store instructions when possible."
msgstr ""
-#: config/mips/mips.opt:328
-msgid "Do not use MIPS-3D instructions."
+#: config/rs6000/rs6000.opt:256
+msgid "Mark __tls_get_addr calls with argument info."
msgstr ""
-#: config/mips/mips.opt:332
-msgid "Use paired-single floating-point instructions."
+#: config/rs6000/rs6000.opt:263
+msgid "Schedule the start and end of the procedure."
msgstr ""
-#: config/mips/mips.opt:336
-msgid ""
-"-mr10k-cache-barrier=SETTING\tSpecify when r10k cache barriers should be "
-"inserted."
+#: config/rs6000/rs6000.opt:267
+msgid "Return all structures in memory (AIX default)."
msgstr ""
-#: config/mips/mips.opt:340
-msgid "Valid arguments to -mr10k-cache-barrier=:"
+#: config/rs6000/rs6000.opt:271
+msgid "Return small structures in registers (SVR4 default)."
msgstr ""
-#: config/mips/mips.opt:353
-msgid "Try to allow the linker to turn PIC calls into direct calls."
+#: config/rs6000/rs6000.opt:275
+msgid "Conform more closely to IBM XLC semantics."
msgstr ""
-#: config/mips/mips.opt:357
+#: config/rs6000/rs6000.opt:279 config/rs6000/rs6000.opt:283
msgid ""
-"When generating -mabicalls code, make the code suitable for use in shared "
-"libraries."
+"Generate software reciprocal divide and square root for better throughput."
msgstr ""
-#: config/mips/mips.opt:361
+#: config/rs6000/rs6000.opt:287
+msgid "Assume that the reciprocal estimate instructions provide more accuracy."
+msgstr ""
+
+#: config/rs6000/rs6000.opt:291
+msgid "Do not place floating point constants in TOC."
+msgstr ""
+
+#: config/rs6000/rs6000.opt:295
+msgid "Place floating point constants in TOC."
+msgstr ""
+
+#: config/rs6000/rs6000.opt:299
+msgid "Do not place symbol+offset constants in TOC."
+msgstr ""
+
+#: config/rs6000/rs6000.opt:303
+msgid "Place symbol+offset constants in TOC."
+msgstr ""
+
+#: config/rs6000/rs6000.opt:314
+msgid "Use only one TOC entry per procedure."
+msgstr ""
+
+#: config/rs6000/rs6000.opt:318
+msgid "Put everything in the regular TOC."
+msgstr ""
+
+#: config/rs6000/rs6000.opt:322
+msgid "Generate VRSAVE instructions when generating AltiVec code."
+msgstr ""
+
+#: config/rs6000/rs6000.opt:326
+msgid "Deprecated option. Use -mno-vrsave instead."
+msgstr ""
+
+#: config/rs6000/rs6000.opt:330
+msgid "Deprecated option. Use -mvrsave instead."
+msgstr ""
+
+#: config/rs6000/rs6000.opt:334
msgid ""
-"Restrict the use of hardware floating-point instructions to 32-bit "
-"operations."
+"Specify how many bytes should be moved inline before calling out to memcpy/"
+"memmove."
msgstr ""
-#: config/mips/mips.opt:365
-msgid "Use SmartMIPS instructions."
+#: config/rs6000/rs6000.opt:338
+msgid "Generate isel instructions."
msgstr ""
-#: config/mips/mips.opt:369
-msgid "Prevent the use of all hardware floating-point instructions."
+#: config/rs6000/rs6000.opt:342
+msgid "Deprecated option. Use -mno-isel instead."
msgstr ""
-#: config/mips/mips.opt:373
-msgid "Optimize lui/addiu address loads."
+#: config/rs6000/rs6000.opt:346
+msgid "Deprecated option. Use -misel instead."
msgstr ""
-#: config/mips/mips.opt:377
-msgid "Assume all symbols have 32-bit values."
+#: config/rs6000/rs6000.opt:350
+msgid "Generate SPE SIMD instructions on E500."
msgstr ""
-#: config/mips/mips.opt:381
-msgid "Use synci instruction to invalidate i-cache."
+#: config/rs6000/rs6000.opt:354
+msgid "Generate PPC750CL paired-single instructions."
msgstr ""
-#: config/mips/mips.opt:389
-msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
+#: config/rs6000/rs6000.opt:358
+msgid "Deprecated option. Use -mno-spe instead."
msgstr ""
-#: config/mips/mips.opt:397
-msgid "Use Virtualization Application Specific instructions."
+#: config/rs6000/rs6000.opt:362
+msgid "Deprecated option. Use -mspe instead."
msgstr ""
-#: config/mips/mips.opt:401
-msgid "Use eXtended Physical Address (XPA) instructions."
+#: config/rs6000/rs6000.opt:366
+msgid "-mdebug=\tEnable debug output."
msgstr ""
-#: config/mips/mips.opt:405
-msgid "Perform VR4130-specific alignment optimizations."
+#: config/rs6000/rs6000.opt:370
+msgid "Use the AltiVec ABI extensions."
msgstr ""
-#: config/mips/mips.opt:409
-msgid "Lift restrictions on GOT size."
+#: config/rs6000/rs6000.opt:374
+msgid "Do not use the AltiVec ABI extensions."
msgstr ""
-#: config/mips/mips.opt:413
-msgid "Enable use of odd-numbered single-precision registers."
+#: config/rs6000/rs6000.opt:378
+msgid "Use the SPE ABI extensions."
msgstr ""
-#: config/mips/mips.opt:417
-msgid "Optimize frame header."
+#: config/rs6000/rs6000.opt:382
+msgid "Do not use the SPE ABI extensions."
msgstr ""
-#: config/mips/mips.opt:424
-msgid "Enable load/store bonding."
+#: config/rs6000/rs6000.opt:386
+msgid "Use the ELFv1 ABI."
msgstr ""
-#: config/mips/mips.opt:428
-msgid "Specify the compact branch usage policy."
+#: config/rs6000/rs6000.opt:390
+msgid "Use the ELFv2 ABI."
msgstr ""
-#: config/mips/mips.opt:432
-msgid "Policies available for use with -mcompact-branches=:"
+#: config/rs6000/rs6000.opt:397
+msgid "using darwin64 ABI"
msgstr ""
-#: config/mips/mips-tables.opt:24
-msgid "Known MIPS CPUs (for use with the -march= and -mtune= options):"
+#: config/rs6000/rs6000.opt:400
+msgid "using old darwin ABI"
msgstr ""
-#: config/mips/mips-tables.opt:28
-msgid "Known MIPS ISA levels (for use with the -mips option):"
+#: config/rs6000/rs6000.opt:403
+msgid "using IEEE extended precision long double"
msgstr ""
-#: config/tilegx/tilegx.opt:30
-msgid "Known TILE-Gx CPUs (for use with the -mcpu= option):"
+#: config/rs6000/rs6000.opt:406
+msgid "using IBM extended precision long double"
msgstr ""
-#: config/tilegx/tilegx.opt:37
-msgid "Compile with 32 bit longs and pointers."
+#: config/rs6000/rs6000.opt:410
+msgid "-mcpu=\tUse features of and schedule code for given CPU."
msgstr ""
-#: config/tilegx/tilegx.opt:41
-msgid "Compile with 64 bit longs and pointers."
+#: config/rs6000/rs6000.opt:414
+msgid "-mtune=\tSchedule code for given CPU."
msgstr ""
-#: config/tilegx/tilegx.opt:53
-msgid "Use given TILE-Gx code model."
+#: config/rs6000/rs6000.opt:418
+msgid "-mtraceback=\tSelect full, part, or no traceback table."
msgstr ""
-#: config/arc/arc.opt:26
-msgid "Compile code for big endian mode."
+#: config/rs6000/rs6000.opt:434
+msgid "Avoid all range limits on call instructions."
msgstr ""
-#: config/arc/arc.opt:30
-msgid "Compile code for little endian mode. This is the default."
+#: config/rs6000/rs6000.opt:438
+msgid "Generate Cell microcode."
msgstr ""
-#: config/arc/arc.opt:34
-msgid ""
-"Disable ARCompact specific pass to generate conditional execution "
-"instructions."
+#: config/rs6000/rs6000.opt:442
+msgid "Warn when a Cell microcoded instruction is emitted."
msgstr ""
-#: config/arc/arc.opt:38
-msgid "Generate ARCompact 32-bit code for ARC600 processor."
+#: config/rs6000/rs6000.opt:446
+msgid "Warn about deprecated 'vector long ...' AltiVec type usage."
msgstr ""
-#: config/arc/arc.opt:42
-msgid "Same as -mA6."
+#: config/rs6000/rs6000.opt:450
+msgid "-mfloat-gprs=\tSelect GPR floating point method."
msgstr ""
-#: config/arc/arc.opt:46
-msgid "Generate ARCompact 32-bit code for ARC601 processor."
+#: config/rs6000/rs6000.opt:454
+msgid "Valid arguments to -mfloat-gprs=:"
msgstr ""
-#: config/arc/arc.opt:50
-msgid "Generate ARCompact 32-bit code for ARC700 processor."
+#: config/rs6000/rs6000.opt:470
+msgid "-mlong-double-<n>\tSpecify size of long double (64 or 128 bits)."
msgstr ""
-#: config/arc/arc.opt:54
-msgid "Same as -mA7."
+#: config/rs6000/rs6000.opt:474
+msgid "Enable Local Register Allocation."
msgstr ""
-#: config/arc/arc.opt:58
-msgid ""
-"-mmpy-option={0,1,2,3,4,5,6,7,8,9} Compile ARCv2 code with a multiplier "
-"design option. Option 2 is default on."
+#: config/rs6000/rs6000.opt:478
+msgid "Determine which dependences between insns are considered costly."
msgstr ""
-#: config/arc/arc.opt:62
-msgid "Enable DIV-REM instructions for ARCv2."
+#: config/rs6000/rs6000.opt:482
+msgid "Specify which post scheduling nop insertion scheme to apply."
msgstr ""
-#: config/arc/arc.opt:66
-msgid "Enable code density instructions for ARCv2."
+#: config/rs6000/rs6000.opt:486
+msgid "Specify alignment of structure fields default/natural."
msgstr ""
-#: config/arc/arc.opt:70
-msgid "Tweak register allocation to help 16-bit instruction generation."
+#: config/rs6000/rs6000.opt:490
+msgid "Valid arguments to -malign-:"
msgstr ""
-#: config/arc/arc.opt:80
-msgid "Use ordinarily cached memory accesses for volatile references."
+#: config/rs6000/rs6000.opt:500
+msgid "Specify scheduling priority for dispatch slot restricted insns."
msgstr ""
-#: config/arc/arc.opt:84
-msgid "Enable cache bypass for volatile references."
+#: config/rs6000/rs6000.opt:504
+msgid "Single-precision floating point unit."
msgstr ""
-#: config/arc/arc.opt:88
-msgid "Generate instructions supported by barrel shifter."
+#: config/rs6000/rs6000.opt:508
+msgid "Double-precision floating point unit."
msgstr ""
-#: config/arc/arc.opt:92
-msgid "Generate norm instruction."
+#: config/rs6000/rs6000.opt:512
+msgid "Floating point unit does not support divide & sqrt."
msgstr ""
-#: config/arc/arc.opt:96
-msgid "Generate swap instruction."
+#: config/rs6000/rs6000.opt:516
+msgid "-mfpu=\tSpecify FP (sp, dp, sp-lite, dp-lite) (implies -mxilinx-fpu)."
msgstr ""
-#: config/arc/arc.opt:100
-msgid "Generate mul64 and mulu64 instructions."
+#: config/rs6000/rs6000.opt:538
+msgid "Specify Xilinx FPU."
msgstr ""
-#: config/arc/arc.opt:104
-msgid "Do not generate mpy instructions for ARC700."
+#: config/rs6000/rs6000.opt:542
+msgid ""
+"Use/do not use r11 to hold the static link in calls to functions via "
+"pointers."
msgstr ""
-#: config/arc/arc.opt:108
+#: config/rs6000/rs6000.opt:546
msgid ""
-"Generate Extended arithmetic instructions. Currently only divaw, adds, subs "
-"and sat16 are supported."
+"Control whether we save the TOC in the prologue for indirect calls or "
+"generate the save inline."
msgstr ""
-#: config/arc/arc.opt:112
+#: config/rs6000/rs6000.opt:550
+msgid "Allow 128-bit integers in VSX registers."
+msgstr ""
+
+#: config/rs6000/rs6000.opt:554
msgid ""
-"Dummy flag. This is the default unless FPX switches are provided explicitly."
+"Fuse certain integer operations together for better performance on power8."
msgstr ""
-#: config/arc/arc.opt:116
-msgid "Generate call insns as register indirect calls."
+#: config/rs6000/rs6000.opt:558
+msgid "Allow sign extension in fusion operations."
msgstr ""
-#: config/arc/arc.opt:120
-msgid "Do no generate BRcc instructions in arc_reorg."
+#: config/rs6000/rs6000.opt:562
+msgid "Use/do not use vector and scalar instructions added in ISA 2.07."
msgstr ""
-#: config/arc/arc.opt:124
-msgid ""
-"Generate sdata references. This is the default, unless you compile for PIC."
+#: config/rs6000/rs6000.opt:566
+msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
msgstr ""
-#: config/arc/arc.opt:128
-msgid "Do not generate millicode thunks (needed only with -Os)."
+#: config/rs6000/rs6000.opt:570
+msgid "Use ISA 2.07 direct move between GPR & VSX register instructions."
msgstr ""
-#: config/arc/arc.opt:132 config/arc/arc.opt:136
-msgid "FPX: Generate Single Precision FPX (compact) instructions."
+#: config/rs6000/rs6000.opt:574
+msgid "Use ISA 2.07 transactional memory (HTM) instructions."
msgstr ""
-#: config/arc/arc.opt:140
-msgid "FPX: Generate Single Precision FPX (fast) instructions."
+#: config/rs6000/rs6000.opt:578
+msgid "Generate the quad word memory instructions (lq/stq)."
msgstr ""
-#: config/arc/arc.opt:144
+#: config/rs6000/rs6000.opt:582
+msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
+msgstr ""
+
+#: config/rs6000/rs6000.opt:586
msgid ""
-"FPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions."
+"Generate aggregate parameter passing code with at most 64-bit alignment."
msgstr ""
-#: config/arc/arc.opt:148 config/arc/arc.opt:152
-msgid "FPX: Generate Double Precision FPX (compact) instructions."
+#: config/rs6000/rs6000.opt:590
+msgid "Allow double variables in upper registers with -mcpu=power7 or -mvsx."
msgstr ""
-#: config/arc/arc.opt:156
-msgid "FPX: Generate Double Precision FPX (fast) instructions."
+#: config/rs6000/rs6000.opt:594
+msgid ""
+"Allow float variables in upper registers with -mcpu=power8 or -mpower8-"
+"vector."
msgstr ""
-#: config/arc/arc.opt:160
-msgid "Disable LR and SR instructions from using FPX extension aux registers."
+#: config/rs6000/rs6000.opt:598
+msgid "Allow float/double variables in upper registers if cpu allows it."
msgstr ""
-#: config/arc/arc.opt:164
-msgid ""
-"Enable generation of ARC SIMD instructions via target-specific builtins."
+#: config/rs6000/rs6000.opt:602
+msgid "Analyze and remove doubleword swaps from VSX computations."
msgstr ""
-#: config/arc/arc.opt:168
-msgid "-mcpu=CPU\tCompile code for ARC variant CPU."
+#: config/rs6000/rs6000.opt:606
+msgid "Fuse certain operations together for better performance on power9."
msgstr ""
-#: config/arc/arc.opt:205
+#: config/rs6000/rs6000.opt:610
+msgid "Use/do not use certain scalar instructions added in ISA 3.0."
+msgstr ""
+
+#: config/rs6000/rs6000.opt:614
+msgid "Use/do not use vector instructions added in ISA 3.0."
+msgstr ""
+
+#: config/rs6000/rs6000.opt:618
msgid ""
-"size optimization level: 0:none 1:opportunistic 2: regalloc 3:drop align, -"
-"Os."
+"Use/do not use scalar register+offset memory instructions added in ISA 3.0."
msgstr ""
-#: config/arc/arc.opt:213
+#: config/rs6000/rs6000.opt:622
msgid ""
-"Cost to assume for a multiply instruction, with 4 being equal to a normal "
-"insn."
+"Use/do not use vector register+offset memory instructions added in ISA 3.0."
msgstr ""
-#: config/arc/arc.opt:217
-msgid "Tune for ARC600 cpu."
+#: config/rs6000/rs6000.opt:626
+msgid "Use/do not use register+offset memory instructions added in ISA 3.0."
msgstr ""
-#: config/arc/arc.opt:221
-msgid "Tune for ARC601 cpu."
+#: config/rs6000/rs6000.opt:630
+msgid "Use/do not use the new min/max instructions defined in ISA 3.0."
msgstr ""
-#: config/arc/arc.opt:225
-msgid "Tune for ARC700 R4.2 Cpu with standard multiplier block."
+#: config/rs6000/rs6000.opt:634
+msgid ""
+"Fuse medium/large code model toc references with the memory instruction."
msgstr ""
-#: config/arc/arc.opt:229 config/arc/arc.opt:233 config/arc/arc.opt:237
-msgid "Tune for ARC700 R4.2 Cpu with XMAC block."
+#: config/rs6000/rs6000.opt:638
+msgid "Generate the integer modulo instructions."
msgstr ""
-#: config/arc/arc.opt:241
-msgid "Enable the use of indexed loads."
+#: config/rs6000/rs6000.opt:642
+msgid "Enable/disable IEEE 128-bit floating point via the __float128 keyword."
msgstr ""
-#: config/arc/arc.opt:245
-msgid "Enable the use of pre/post modify with register displacement."
+#: config/rs6000/rs6000.opt:646
+msgid "Enable/disable using IEEE 128-bit floating point instructions."
msgstr ""
-#: config/arc/arc.opt:249
-msgid "Generate 32x16 multiply and mac instructions."
+#: config/rs6000/rs6000.opt:650
+msgid "Enable/disable default conversions between __float128 & long double."
msgstr ""
-#: config/arc/arc.opt:255
-msgid "Set probability threshold for unaligning branches."
+#: config/rs6000/darwin.opt:38 config/rs6000/sysv4.opt:141
+msgid "Generate 64-bit code."
msgstr ""
-#: config/arc/arc.opt:259
-msgid "Don't use less than 25 bit addressing range for calls."
+#: config/rs6000/darwin.opt:42 config/rs6000/sysv4.opt:145
+msgid "Generate 32-bit code."
msgstr ""
-#: config/arc/arc.opt:263
-msgid ""
-"Explain what alignment considerations lead to the decision to make an insn "
-"short or long."
+#: config/rs6000/sysv4.opt:24
+msgid "Select ABI calling convention."
msgstr ""
-#: config/arc/arc.opt:267
-msgid "Do alignment optimizations for call instructions."
+#: config/rs6000/sysv4.opt:48
+msgid "Align to the base type of the bit-field."
msgstr ""
-#: config/arc/arc.opt:271
+#: config/rs6000/sysv4.opt:52
msgid ""
-"Enable Rcq constraint handling - most short code generation depends on this."
+"Align to the base type of the bit-field. Don't assume that unaligned "
+"accesses are handled by the system."
msgstr ""
-#: config/arc/arc.opt:275
-msgid "Enable Rcw constraint handling - ccfsm condexec mostly depends on this."
+#: config/rs6000/sysv4.opt:57 config/rs6000/sysv4.opt:61
+msgid "Produce code relocatable at runtime."
msgstr ""
-#: config/arc/arc.opt:279
-msgid "Enable pre-reload use of cbranchsi pattern."
+#: config/rs6000/sysv4.opt:65 config/rs6000/sysv4.opt:69
+msgid "Produce little endian code."
msgstr ""
-#: config/arc/arc.opt:283
-msgid "Enable bbit peephole2."
+#: config/rs6000/sysv4.opt:73 config/rs6000/sysv4.opt:77
+msgid "Produce big endian code."
msgstr ""
-#: config/arc/arc.opt:287
-msgid ""
-"Use pc-relative switch case tables - this enables case table shortening."
+#: config/rs6000/sysv4.opt:82 config/rs6000/sysv4.opt:86
+#: config/rs6000/sysv4.opt:95 config/rs6000/sysv4.opt:137
+#: config/rs6000/sysv4.opt:149
+msgid "no description yet."
msgstr ""
-#: config/arc/arc.opt:291
-msgid "Enable compact casesi pattern."
+#: config/rs6000/sysv4.opt:90
+msgid "Assume all variable arg functions are prototyped."
msgstr ""
-#: config/arc/arc.opt:295
-msgid "Enable 'q' instruction alternatives."
+#: config/rs6000/sysv4.opt:99
+msgid "Use EABI."
msgstr ""
-#: config/arc/arc.opt:299
-msgid "Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc."
+#: config/rs6000/sysv4.opt:103
+msgid "Allow bit-fields to cross word boundaries."
msgstr ""
-#: config/arc/arc.opt:306
-msgid "Enable variable polynomial CRC extension."
+#: config/rs6000/sysv4.opt:107
+msgid "Use alternate register names."
msgstr ""
-#: config/arc/arc.opt:310
-msgid "Enable DSP 3.1 Pack A extensions."
+#: config/rs6000/sysv4.opt:113
+msgid "Use default method for sdata handling."
msgstr ""
-#: config/arc/arc.opt:314
-msgid "Enable dual viterbi butterfly extension."
+#: config/rs6000/sysv4.opt:117
+msgid "Link with libsim.a, libc.a and sim-crt0.o."
msgstr ""
-#: config/arc/arc.opt:324
-msgid "Enable Dual and Single Operand Instructions for Telephony."
+#: config/rs6000/sysv4.opt:121
+msgid "Link with libads.a, libc.a and crt0.o."
msgstr ""
-#: config/arc/arc.opt:328
-msgid "Enable XY Memory extension (DSP version 3)."
+#: config/rs6000/sysv4.opt:125
+msgid "Link with libyk.a, libc.a and crt0.o."
msgstr ""
-#: config/arc/arc.opt:333
-msgid "Enable Locked Load/Store Conditional extension."
+#: config/rs6000/sysv4.opt:129
+msgid "Link with libmvme.a, libc.a and crt0.o."
msgstr ""
-#: config/arc/arc.opt:337
-msgid "Enable swap byte ordering extension instruction."
+#: config/rs6000/sysv4.opt:133
+msgid "Set the PPC_EMB bit in the ELF flags header."
msgstr ""
-#: config/arc/arc.opt:341
-msgid "Enable 64-bit Time-Stamp Counter extension instruction."
+#: config/rs6000/sysv4.opt:153
+msgid "Generate code to use a non-exec PLT and GOT."
msgstr ""
-#: config/arc/arc.opt:345
-msgid "Pass -EB option through to linker."
+#: config/rs6000/sysv4.opt:157
+msgid "Generate code for old exec BSS PLT."
msgstr ""
-#: config/arc/arc.opt:349
-msgid "Pass -EL option through to linker."
+#: config/rs6000/aix64.opt:24
+msgid "Compile for 64-bit pointers."
msgstr ""
-#: config/arc/arc.opt:353
-msgid "Pass -marclinux option through to linker."
+#: config/rs6000/aix64.opt:28
+msgid "Compile for 32-bit pointers."
msgstr ""
-#: config/arc/arc.opt:357
-msgid "Pass -marclinux_prof option through to linker."
+#: config/rs6000/aix64.opt:32 config/rs6000/linux64.opt:28
+msgid "Select code model."
msgstr ""
-#: config/arc/arc.opt:365
-msgid "Enable lra."
+#: config/rs6000/aix64.opt:49
+msgid "Support message passing with the Parallel Environment."
msgstr ""
-#: config/arc/arc.opt:369
-msgid "Don't indicate any priority with TARGET_REGISTER_PRIORITY."
+#: config/rs6000/linux64.opt:24
+msgid "Call mcount for profiling before a function prologue."
msgstr ""
-#: config/arc/arc.opt:373
-msgid "Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY."
+#: config/rs6000/476.opt:24
+msgid ""
+"Preserve the PowerPC 476's link stack by matching up a blr with the bcl/bl "
+"insns used for GOT accesses."
msgstr ""
-#: config/arc/arc.opt:377
-msgid "Reduce priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY."
+#: config/rl78/rl78.opt:31
+msgid ""
+"Selects the type of hardware multiplication and division to use (none/g13/"
+"g14)."
msgstr ""
-#: config/arc/arc.opt:381
-msgid "instrument with mcount calls as in the ucb code."
+#: config/rl78/rl78.opt:50
+msgid "Use all registers, reserving none for interrupt handlers."
msgstr ""
-#: config/arc/arc.opt:411
-msgid "Enable atomic instructions."
+#: config/rl78/rl78.opt:54
+msgid "Enable assembler and linker relaxation. Enabled by default at -Os."
msgstr ""
-#: config/arc/arc.opt:415
-msgid "Enable double load/store instructions for ARC HS."
+#: config/rl78/rl78.opt:58
+msgid ""
+"Selects the type of RL78 core being targeted (g10/g13/g14). The default is "
+"the G14. If set, also selects the hardware multiply support to be used."
msgstr ""
-#: config/arc/arc.opt:419
-msgid "Specify the name of the target floating point configuration."
+#: config/rl78/rl78.opt:77
+msgid "Alias for -mcpu=g10."
msgstr ""
-#: java/lang.opt:122
-msgid "Warn if deprecated empty statements are found."
+#: config/rl78/rl78.opt:81
+msgid "Alias for -mcpu=g13."
msgstr ""
-#: java/lang.opt:126
-msgid "Warn if .class files are out of date."
+#: config/rl78/rl78.opt:85 config/rl78/rl78.opt:89
+msgid "Alias for -mcpu=g14."
msgstr ""
-#: java/lang.opt:130
-msgid "Warn if modifiers are specified when not necessary."
+#: config/rl78/rl78.opt:93
+msgid ""
+"Assume ES is zero throughout program execution, use ES: for read-only data."
msgstr ""
-#: java/lang.opt:150
-msgid "--CLASSPATH\tDeprecated; use --classpath instead."
+#: config/nds32/nds32.opt:26
+msgid "Generate code in big-endian mode."
msgstr ""
-#: java/lang.opt:157
-msgid "Permit the use of the assert keyword."
+#: config/nds32/nds32.opt:30
+msgid "Generate code in little-endian mode."
msgstr ""
-#: java/lang.opt:179
-msgid "--bootclasspath=<path>\tReplace system path."
+#: config/nds32/nds32.opt:34
+msgid "Use reduced-set registers for register allocation."
msgstr ""
-#: java/lang.opt:183
-msgid "Generate checks for references to NULL."
+#: config/nds32/nds32.opt:38
+msgid "Use full-set registers for register allocation."
msgstr ""
-#: java/lang.opt:187
-msgid "--classpath=<path>\tSet class path."
+#: config/nds32/nds32.opt:42
+msgid "Generate conditional move instructions."
msgstr ""
-#: java/lang.opt:194
-msgid "Output a class file."
+#: config/nds32/nds32.opt:46
+msgid "Generate performance extension instructions."
msgstr ""
-#: java/lang.opt:198
-msgid "Alias for -femit-class-file."
+#: config/nds32/nds32.opt:50
+msgid "Generate v3 push25/pop25 instructions."
msgstr ""
-#: java/lang.opt:202
+#: config/nds32/nds32.opt:54
+msgid "Generate 16-bit instructions."
+msgstr ""
+
+#: config/nds32/nds32.opt:58
+msgid "Specify the size of each interrupt vector, which must be 4 or 16."
+msgstr ""
+
+#: config/nds32/nds32.opt:62
msgid ""
-"--encoding=<encoding>\tChoose input encoding (defaults from your locale)."
+"Specify the size of each cache block, which must be a power of 2 between 4 "
+"and 512."
msgstr ""
-#: java/lang.opt:206
-msgid "--extdirs=<path>\tSet the extension directory path."
+#: config/nds32/nds32.opt:70
+msgid "Known arch types (for use with the -march= option):"
msgstr ""
-#: java/lang.opt:216
-msgid "Input file is a file with a list of filenames to compile."
+#: config/nds32/nds32.opt:83
+msgid "Specify the address generation strategy for code model."
msgstr ""
-#: java/lang.opt:223
-msgid "Always check for non gcj generated classes archives."
+#: config/nds32/nds32.opt:87
+msgid "Known cmodel types (for use with the -mcmodel= option):"
msgstr ""
-#: java/lang.opt:227
-msgid ""
-"Assume the runtime uses a hash table to map an object to its synchronization "
-"structure."
+#: config/nds32/nds32.opt:100
+msgid "Enable constructor/destructor feature."
msgstr ""
-#: java/lang.opt:231
-msgid "Generate instances of Class at runtime."
+#: config/nds32/nds32.opt:104
+msgid "Guide linker to relax instructions."
msgstr ""
-#: java/lang.opt:235
-msgid "Use offset tables for virtual method calls."
+#: config/ft32/ft32.opt:23
+msgid "target the software simulator."
msgstr ""
-#: java/lang.opt:242
-msgid "Assume native functions are implemented using JNI."
+#: config/ft32/ft32.opt:31
+msgid "Avoid use of the DIV and MOD instructions"
msgstr ""
-#: java/lang.opt:246
-msgid "Enable optimization of static class initialization code."
+#: ada/gcc-interface/lang.opt:57 c-family/c.opt:276
+msgid "Enable most warning messages."
msgstr ""
-#: java/lang.opt:253
-msgid "Reduce the amount of reflection meta-data generated."
+#: ada/gcc-interface/lang.opt:61
+msgid "Synonym of -gnatk8."
msgstr ""
-#: java/lang.opt:257
-msgid "Enable assignability checks for stores into object arrays."
+#: ada/gcc-interface/lang.opt:69
+msgid "Do not look for object files in standard path."
msgstr ""
-#: java/lang.opt:261
-msgid "Generate code for the Boehm GC."
+#: ada/gcc-interface/lang.opt:73
+msgid "Select the runtime."
msgstr ""
-#: java/lang.opt:265
-msgid "Call a library routine to do integer divisions."
+#: ada/gcc-interface/lang.opt:77 c-family/c.opt:1456
+msgid "Use the narrowest integer type possible for enumeration types."
msgstr ""
-#: java/lang.opt:269
-msgid "Generate code for built-in atomic operations."
+#: ada/gcc-interface/lang.opt:81 c-family/c.opt:1468
+msgid "Make \"char\" signed by default."
msgstr ""
-#: java/lang.opt:273
-msgid "Generated should be loaded by bootstrap loader."
+#: ada/gcc-interface/lang.opt:85
+msgid "Catch typos."
msgstr ""
-#: java/lang.opt:277
-msgid "Set the source language version."
+#: ada/gcc-interface/lang.opt:89
+msgid "Set name of output ALI file (internal switch)."
msgstr ""
-#: java/lang.opt:281
-msgid "Set the target VM version."
+#: ada/gcc-interface/lang.opt:93
+msgid "-gnat<options>\tSpecify options to GNAT."
msgstr ""
-#: lto/lang.opt:28
-#, c-format
-msgid "unknown linker output %qs"
+#: ada/gcc-interface/lang.opt:97
+msgid "Ignored."
msgstr ""
-#: lto/lang.opt:47
-msgid "Set linker output type (used internally during LTO optimization)"
+#: go/lang.opt:42
+msgid "Add explicit checks for division by zero."
msgstr ""
-#: lto/lang.opt:52
-msgid "Run the link-time optimizer in local transformation (LTRANS) mode."
+#: go/lang.opt:46
+msgid "Add explicit checks for division overflow in INT_MIN / -1."
msgstr ""
-#: lto/lang.opt:56
-msgid "Specify a file to which a list of files output by LTRANS is written."
+#: go/lang.opt:50
+msgid "-fgo-dump-<type>\tDump Go frontend internal information."
msgstr ""
-#: lto/lang.opt:60
-msgid "Run the link-time optimizer in whole program analysis (WPA) mode."
+#: go/lang.opt:54
+msgid "-fgo-optimize-<type>\tTurn on optimization passes in the frontend."
msgstr ""
-#: lto/lang.opt:64
+#: go/lang.opt:58
+msgid "-fgo-pkgpath=<string>\tSet Go package path."
+msgstr ""
+
+#: go/lang.opt:62
msgid ""
-"Whole program analysis (WPA) mode with number of parallel jobs specified."
+"-fgo-prefix=<string>\tSet package-specific prefix for exported Go names."
msgstr ""
-#: lto/lang.opt:68
-msgid "The resolution file."
+#: go/lang.opt:66
+msgid ""
+"-fgo-relative-import-path=<path> Treat a relative import as relative to path."
+msgstr ""
+
+#: go/lang.opt:70
+msgid "Functions which return values must end with return statements."
msgstr ""
#: common.opt:235
-msgid "Enable coverage-guided fuzzing code instrumentation."
+msgid ""
+"Enable coverage-guided fuzzing code instrumentation. Inserts call to "
+"__sanitizer_cov_trace_pc into every basic block."
msgstr ""
#: common.opt:302
@@ -13986,7 +11956,9 @@ msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
msgstr ""
#: common.opt:944
-msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables"
+msgid ""
+"-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-"
+"defined sections."
msgstr ""
#: common.opt:949
@@ -14011,11 +11983,15 @@ msgid "Generate auto-inc/dec instructions."
msgstr ""
#: common.opt:969
-msgid "Use sample profile information for call graph node weights. The default"
+msgid ""
+"Use sample profile information for call graph node weights. The default "
+"profile file is fbdata.afdo in 'pwd'."
msgstr ""
#: common.opt:974
-msgid "Use sample profile information for call graph node weights. The profile"
+msgid ""
+"Use sample profile information for call graph node weights. The profile file "
+"is specified in the argument."
msgstr ""
#: common.opt:983
@@ -14219,7 +12195,9 @@ msgid "Suppress output of addresses in debugging dumps."
msgstr ""
#: common.opt:1212
-msgid "Collect and dump debug information into temporary file if ICE in C/C++"
+msgid ""
+"Collect and dump debug information into temporary file if ICE in C/C++ "
+"compiler occured."
msgstr ""
#: common.opt:1217
@@ -14345,12 +12323,14 @@ msgstr ""
#: common.opt:1349
msgid ""
-"Perform redundant load after store elimination in global common subexpression"
+"Perform redundant load after store elimination in global common "
+"subexpression elimination."
msgstr ""
#: common.opt:1354
msgid ""
-"Perform global common subexpression elimination after register allocation has"
+"Perform global common subexpression elimination after register allocation "
+"has finished."
msgstr ""
#: common.opt:1371
@@ -14368,7 +12348,9 @@ msgid "Enable Graphite Identity transformation."
msgstr ""
#: common.opt:1384
-msgid "Enable hoisting adjacent loads to encourage generating conditional move"
+msgid ""
+"Enable hoisting adjacent loads to encourage generating conditional move "
+"instructions."
msgstr ""
#: common.opt:1393
@@ -14547,8 +12529,12 @@ msgstr ""
msgid "unknown IRA region %qs"
msgstr ""
-#: common.opt:1607 common.opt:1612
-msgid "Use IRA based register pressure calculation"
+#: common.opt:1607
+msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
+msgstr ""
+
+#: common.opt:1612
+msgid "Use IRA based register pressure calculation in RTL loop optimizations."
msgstr ""
#: common.opt:1617
@@ -14808,7 +12794,9 @@ msgid "Insert arc-based program profiling code."
msgstr ""
#: common.opt:1888
-msgid "Set the top-level directory for storing the profile data."
+msgid ""
+"Set the top-level directory for storing the profile data. The default is "
+"'pwd'."
msgstr ""
#: common.opt:1893
@@ -14863,7 +12851,9 @@ msgid "Return small aggregates in registers."
msgstr ""
#: common.opt:1950
-msgid "Tell DSE that the storage for a C++ object is dead when the constructor"
+msgid ""
+"Tell DSE that the storage for a C++ object is dead when the constructor "
+"starts and when the destructor finishes."
msgstr ""
#: common.opt:1958
@@ -15029,7 +13019,9 @@ msgid "Show column numbers in diagnostics, when available. Default on."
msgstr ""
#: common.opt:2140
-msgid "Emit function prologues only before parts of the function that need it,"
+msgid ""
+"Emit function prologues only before parts of the function that need it, "
+"rather than at the top of the function."
msgstr ""
#: common.opt:2145
@@ -15228,12 +13220,18 @@ msgid "Enable string length optimizations on trees."
msgstr ""
#: common.opt:2370
-msgid "Detect paths that trigger erroneous or undefined behavior due to"
+msgid ""
+"Detect paths that trigger erroneous or undefined behavior due to "
+"dereferencing a null pointer. Isolate those paths from the main control "
+"flow and turn the statement with erroneous or undefined behavior into a trap."
msgstr ""
#: common.opt:2376
msgid ""
-"Detect paths that trigger erroneous or undefined behavior due a null value"
+"Detect paths that trigger erroneous or undefined behavior due a null value "
+"being used in a way forbidden by a returns_nonnull or nonnull attribute. "
+"Isolate those paths from the main control flow and turn the statement with "
+"erroneous or undefined behavior into a trap."
msgstr ""
#: common.opt:2383
@@ -15311,7 +13309,9 @@ msgid "Split paths leading to loop backedges."
msgstr ""
#: common.opt:2463
-msgid "Assume common declarations may be overridden with ones with a larger"
+msgid ""
+"Assume common declarations may be overridden with ones with a larger "
+"trailing array."
msgstr ""
#: common.opt:2468
@@ -15331,7 +13331,9 @@ msgid "Allow loop optimizations to assume that the loops behave in normal way."
msgstr ""
#: common.opt:2487
-msgid "Allow optimization for floating-point arithmetic which may change the"
+msgid ""
+"Allow optimization for floating-point arithmetic which may change the result "
+"of the operation due to rounding."
msgstr ""
#: common.opt:2492
@@ -15613,6 +13615,2088 @@ msgstr ""
msgid "Use caller save register across calls if possible."
msgstr ""
+#: java/lang.opt:122
+msgid "Warn if deprecated empty statements are found."
+msgstr ""
+
+#: java/lang.opt:126
+msgid "Warn if .class files are out of date."
+msgstr ""
+
+#: java/lang.opt:130
+msgid "Warn if modifiers are specified when not necessary."
+msgstr ""
+
+#: java/lang.opt:150
+msgid "--CLASSPATH\tDeprecated; use --classpath instead."
+msgstr ""
+
+#: java/lang.opt:157
+msgid "Permit the use of the assert keyword."
+msgstr ""
+
+#: java/lang.opt:179
+msgid "--bootclasspath=<path>\tReplace system path."
+msgstr ""
+
+#: java/lang.opt:183
+msgid "Generate checks for references to NULL."
+msgstr ""
+
+#: java/lang.opt:187
+msgid "--classpath=<path>\tSet class path."
+msgstr ""
+
+#: java/lang.opt:194
+msgid "Output a class file."
+msgstr ""
+
+#: java/lang.opt:198
+msgid "Alias for -femit-class-file."
+msgstr ""
+
+#: java/lang.opt:202
+msgid ""
+"--encoding=<encoding>\tChoose input encoding (defaults from your locale)."
+msgstr ""
+
+#: java/lang.opt:206
+msgid "--extdirs=<path>\tSet the extension directory path."
+msgstr ""
+
+#: java/lang.opt:216
+msgid "Input file is a file with a list of filenames to compile."
+msgstr ""
+
+#: java/lang.opt:223
+msgid "Always check for non gcj generated classes archives."
+msgstr ""
+
+#: java/lang.opt:227
+msgid ""
+"Assume the runtime uses a hash table to map an object to its synchronization "
+"structure."
+msgstr ""
+
+#: java/lang.opt:231
+msgid "Generate instances of Class at runtime."
+msgstr ""
+
+#: java/lang.opt:235
+msgid "Use offset tables for virtual method calls."
+msgstr ""
+
+#: java/lang.opt:242
+msgid "Assume native functions are implemented using JNI."
+msgstr ""
+
+#: java/lang.opt:246
+msgid "Enable optimization of static class initialization code."
+msgstr ""
+
+#: java/lang.opt:253
+msgid "Reduce the amount of reflection meta-data generated."
+msgstr ""
+
+#: java/lang.opt:257
+msgid "Enable assignability checks for stores into object arrays."
+msgstr ""
+
+#: java/lang.opt:261
+msgid "Generate code for the Boehm GC."
+msgstr ""
+
+#: java/lang.opt:265
+msgid "Call a library routine to do integer divisions."
+msgstr ""
+
+#: java/lang.opt:269
+msgid "Generate code for built-in atomic operations."
+msgstr ""
+
+#: java/lang.opt:273
+msgid "Generated should be loaded by bootstrap loader."
+msgstr ""
+
+#: java/lang.opt:277
+msgid "Set the source language version."
+msgstr ""
+
+#: java/lang.opt:281
+msgid "Set the target VM version."
+msgstr ""
+
+#: c-family/c.opt:43 c-family/c.opt:46 c-family/c.opt:181
+#, c-format
+msgid "assertion missing after %qs"
+msgstr ""
+
+#: c-family/c.opt:55 c-family/c.opt:58 c-family/c.opt:163 c-family/c.opt:166
+#: c-family/c.opt:193 c-family/c.opt:252
+#, c-format
+msgid "macro name missing after %qs"
+msgstr ""
+
+#: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94
+#: c-family/c.opt:200 c-family/c.opt:208 c-family/c.opt:1597
+#: c-family/c.opt:1617 c-family/c.opt:1621 c-family/c.opt:1625
+#, c-format
+msgid "missing path after %qs"
+msgstr ""
+
+#: c-family/c.opt:182
+msgid ""
+"-A<question>=<answer>\tAssert the <answer> to <question>. Putting '-' "
+"before <question> disables the <answer> to <question>."
+msgstr ""
+
+#: c-family/c.opt:186
+msgid "Do not discard comments."
+msgstr ""
+
+#: c-family/c.opt:190
+msgid "Do not discard comments in macro expansions."
+msgstr ""
+
+#: c-family/c.opt:194
+msgid ""
+"-D<macro>[=<val>]\tDefine a <macro> with <val> as its value. If just "
+"<macro> is given, <val> is taken to be 1."
+msgstr ""
+
+#: c-family/c.opt:201
+msgid "-F <dir>\tAdd <dir> to the end of the main framework include path."
+msgstr ""
+
+#: c-family/c.opt:205
+msgid "Print the name of header files as they are used."
+msgstr ""
+
+#: c-family/c.opt:209
+msgid "-I <dir>\tAdd <dir> to the end of the main include path."
+msgstr ""
+
+#: c-family/c.opt:213
+msgid "Generate make dependencies."
+msgstr ""
+
+#: c-family/c.opt:217
+msgid "Generate make dependencies and compile."
+msgstr ""
+
+#: c-family/c.opt:221
+msgid "-MF <file>\tWrite dependency output to the given file."
+msgstr ""
+
+#: c-family/c.opt:225
+msgid "Treat missing header files as generated files."
+msgstr ""
+
+#: c-family/c.opt:229
+msgid "Like -M but ignore system header files."
+msgstr ""
+
+#: c-family/c.opt:233
+msgid "Like -MD but ignore system header files."
+msgstr ""
+
+#: c-family/c.opt:237
+msgid "Generate phony targets for all headers."
+msgstr ""
+
+#: c-family/c.opt:240 c-family/c.opt:244
+#, c-format
+msgid "missing makefile target after %qs"
+msgstr ""
+
+#: c-family/c.opt:241
+msgid "-MQ <target>\tAdd a MAKE-quoted target."
+msgstr ""
+
+#: c-family/c.opt:245
+msgid "-MT <target>\tAdd an unquoted target."
+msgstr ""
+
+#: c-family/c.opt:249
+msgid "Do not generate #line directives."
+msgstr ""
+
+#: c-family/c.opt:253
+msgid "-U<macro>\tUndefine <macro>."
+msgstr ""
+
+#: c-family/c.opt:257
+msgid ""
+"Warn about things that will change when compiling with an ABI-compliant "
+"compiler."
+msgstr ""
+
+#: c-family/c.opt:261
+msgid ""
+"Warn about things that change between the current -fabi-version and the "
+"specified version."
+msgstr ""
+
+#: c-family/c.opt:265
+msgid ""
+"Warn if a subobject has an abi_tag attribute that the complete object type "
+"does not have."
+msgstr ""
+
+#: c-family/c.opt:272
+msgid "Warn about suspicious uses of memory addresses."
+msgstr ""
+
+#: c-family/c.opt:288
+msgid ""
+"Warn whenever an Objective-C assignment is being intercepted by the garbage "
+"collector."
+msgstr ""
+
+#: c-family/c.opt:292
+msgid "Warn about casting functions to incompatible types."
+msgstr ""
+
+#: c-family/c.opt:296
+msgid ""
+"Warn about boolean expression compared with an integer value different from "
+"true/false."
+msgstr ""
+
+#: c-family/c.opt:300
+msgid ""
+"Warn when __builtin_frame_address or __builtin_return_address is used "
+"unsafely."
+msgstr ""
+
+#: c-family/c.opt:304
+msgid "Warn when a built-in preprocessor macro is undefined or redefined."
+msgstr ""
+
+#: c-family/c.opt:308
+msgid "Warn about features not present in ISO C90, but present in ISO C99."
+msgstr ""
+
+#: c-family/c.opt:312
+msgid "Warn about features not present in ISO C99, but present in ISO C11."
+msgstr ""
+
+#: c-family/c.opt:316
+msgid "Warn about C constructs that are not in the common subset of C and C++."
+msgstr ""
+
+#: c-family/c.opt:323
+msgid ""
+"Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO "
+"C++ 2011."
+msgstr ""
+
+#: c-family/c.opt:327
+msgid ""
+"Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO "
+"C++ 2014."
+msgstr ""
+
+#: c-family/c.opt:331
+msgid "Warn about casts which discard qualifiers."
+msgstr ""
+
+#: c-family/c.opt:335
+msgid "Warn about subscripts whose type is \"char\"."
+msgstr ""
+
+#: c-family/c.opt:339
+msgid "Warn about memory access errors found by Pointer Bounds Checker."
+msgstr ""
+
+#: c-family/c.opt:343
+msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\"."
+msgstr ""
+
+#: c-family/c.opt:347
+msgid ""
+"Warn about possibly nested block comments, and C++ comments spanning more "
+"than one physical line."
+msgstr ""
+
+#: c-family/c.opt:351
+msgid "Synonym for -Wcomment."
+msgstr ""
+
+#: c-family/c.opt:355
+msgid "Warn for conditionally-supported constructs."
+msgstr ""
+
+#: c-family/c.opt:359
+msgid "Warn for implicit type conversions that may change a value."
+msgstr ""
+
+#: c-family/c.opt:363
+msgid "Warn for converting NULL from/to a non-pointer type."
+msgstr ""
+
+#: c-family/c.opt:371
+msgid "Warn when all constructors and destructors are private."
+msgstr ""
+
+#: c-family/c.opt:375
+msgid "Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage."
+msgstr ""
+
+#: c-family/c.opt:379
+msgid "Warn when a declaration is found after a statement."
+msgstr ""
+
+#: c-family/c.opt:383
+msgid "Warn when deleting a pointer to incomplete type."
+msgstr ""
+
+#: c-family/c.opt:387
+msgid "Warn about deleting polymorphic objects with non-virtual destructors."
+msgstr ""
+
+#: c-family/c.opt:391
+msgid "Warn if a deprecated compiler feature, class, method, or field is used."
+msgstr ""
+
+#: c-family/c.opt:395
+msgid ""
+"Warn about positional initialization of structs requiring designated "
+"initializers."
+msgstr ""
+
+#: c-family/c.opt:399
+msgid "Warn if qualifiers on arrays which are pointer targets are discarded."
+msgstr ""
+
+#: c-family/c.opt:403
+msgid "Warn if type qualifiers on pointers are discarded."
+msgstr ""
+
+#: c-family/c.opt:407
+msgid "Warn about compile-time integer division by zero."
+msgstr ""
+
+#: c-family/c.opt:411
+msgid "Warn about duplicated conditions in an if-else-if chain."
+msgstr ""
+
+#: c-family/c.opt:415
+msgid "Warn about violations of Effective C++ style rules."
+msgstr ""
+
+#: c-family/c.opt:419
+msgid "Warn about an empty body in an if or else statement."
+msgstr ""
+
+#: c-family/c.opt:423
+msgid "Warn about stray tokens after #elif and #endif."
+msgstr ""
+
+#: c-family/c.opt:427
+msgid "Warn about comparison of different enum types."
+msgstr ""
+
+#: c-family/c.opt:435
+msgid ""
+"This switch is deprecated; use -Werror=implicit-function-declaration instead."
+msgstr ""
+
+#: c-family/c.opt:439
+msgid ""
+"Warn for implicit type conversions that cause loss of floating point "
+"precision."
+msgstr ""
+
+#: c-family/c.opt:443
+msgid "Warn if testing floating point numbers for equality."
+msgstr ""
+
+#: c-family/c.opt:447 c-family/c.opt:479
+msgid "Warn about printf/scanf/strftime/strfmon format string anomalies."
+msgstr ""
+
+#: c-family/c.opt:451
+msgid "Warn about format strings that contain NUL bytes."
+msgstr ""
+
+#: c-family/c.opt:455
+msgid "Warn if passing too many arguments to a function for its format string."
+msgstr ""
+
+#: c-family/c.opt:459
+msgid "Warn about format strings that are not literals."
+msgstr ""
+
+#: c-family/c.opt:463
+msgid "Warn about possible security problems with format functions."
+msgstr ""
+
+#: c-family/c.opt:467
+msgid "Warn about sign differences with format functions."
+msgstr ""
+
+#: c-family/c.opt:471
+msgid "Warn about strftime formats yielding 2-digit years."
+msgstr ""
+
+#: c-family/c.opt:475
+msgid "Warn about zero-length formats."
+msgstr ""
+
+#: c-family/c.opt:483
+msgid "Warn whenever type qualifiers are ignored."
+msgstr ""
+
+#: c-family/c.opt:487
+msgid "Warn whenever attributes are ignored."
+msgstr ""
+
+#: c-family/c.opt:491
+msgid ""
+"Warn when there is a conversion between pointers that have incompatible "
+"types."
+msgstr ""
+
+#: c-family/c.opt:495
+msgid "Warn about variables which are initialized to themselves."
+msgstr ""
+
+#: c-family/c.opt:499
+msgid "Warn about implicit declarations."
+msgstr ""
+
+#: c-family/c.opt:503
+msgid "Warn about implicit conversions from \"float\" to \"double\"."
+msgstr ""
+
+#: c-family/c.opt:507
+msgid "Warn about implicit function declarations."
+msgstr ""
+
+#: c-family/c.opt:511
+msgid "Warn when a declaration does not specify a type."
+msgstr ""
+
+#: c-family/c.opt:518
+msgid ""
+"Warn about C++11 inheriting constructors when the base has a variadic "
+"constructor."
+msgstr ""
+
+#: c-family/c.opt:522
+msgid ""
+"Warn about incompatible integer to pointer and pointer to integer "
+"conversions."
+msgstr ""
+
+#: c-family/c.opt:526
+msgid ""
+"Warn when there is a cast to a pointer from an integer of a different size."
+msgstr ""
+
+#: c-family/c.opt:530
+msgid "Warn about invalid uses of the \"offsetof\" macro."
+msgstr ""
+
+#: c-family/c.opt:534
+msgid "Warn about PCH files that are found but not used."
+msgstr ""
+
+#: c-family/c.opt:538
+msgid "Warn when a jump misses a variable initialization."
+msgstr ""
+
+#: c-family/c.opt:542
+msgid ""
+"Warn when a string or character literal is followed by a ud-suffix which "
+"does not begin with an underscore."
+msgstr ""
+
+#: c-family/c.opt:546
+msgid ""
+"Warn when a logical operator is suspiciously always evaluating to true or "
+"false."
+msgstr ""
+
+#: c-family/c.opt:550
+msgid ""
+"Warn when logical not is used on the left hand side operand of a comparison."
+msgstr ""
+
+#: c-family/c.opt:554
+msgid "Do not warn about using \"long long\" when -pedantic."
+msgstr ""
+
+#: c-family/c.opt:558
+msgid "Warn about suspicious declarations of \"main\"."
+msgstr ""
+
+#: c-family/c.opt:566
+msgid ""
+"Warn about suspicious calls to memset where the third argument is constant "
+"literal zero and the second is not."
+msgstr ""
+
+#: c-family/c.opt:570
+msgid ""
+"Warn when the indentation of the code does not reflect the block structure."
+msgstr ""
+
+#: c-family/c.opt:574
+msgid "Warn about possibly missing braces around initializers."
+msgstr ""
+
+#: c-family/c.opt:578
+msgid "Warn about global functions without previous declarations."
+msgstr ""
+
+#: c-family/c.opt:582
+msgid "Warn about missing fields in struct initializers."
+msgstr ""
+
+#: c-family/c.opt:586
+msgid "Warn on direct multiple inheritance."
+msgstr ""
+
+#: c-family/c.opt:590
+msgid "Warn on namespace definition."
+msgstr ""
+
+#: c-family/c.opt:594
+msgid "Warn about missing sized deallocation functions."
+msgstr ""
+
+#: c-family/c.opt:598
+msgid ""
+"Warn about suspicious length parameters to certain string functions if the "
+"argument uses sizeof."
+msgstr ""
+
+#: c-family/c.opt:602
+msgid "Warn when sizeof is applied on a parameter declared as an array."
+msgstr ""
+
+#: c-family/c.opt:606
+msgid "Warn about functions which might be candidates for format attributes."
+msgstr ""
+
+#: c-family/c.opt:610
+msgid ""
+"Suggest that the override keyword be used when the declaration of a virtual "
+"function overrides another."
+msgstr ""
+
+#: c-family/c.opt:615
+msgid "Warn about enumerated switches, with no default, missing a case."
+msgstr ""
+
+#: c-family/c.opt:619
+msgid "Warn about enumerated switches missing a \"default:\" statement."
+msgstr ""
+
+#: c-family/c.opt:623
+msgid "Warn about all enumerated switches missing a specific case."
+msgstr ""
+
+#: c-family/c.opt:627
+msgid "Warn about switches with boolean controlling expression."
+msgstr ""
+
+#: c-family/c.opt:631
+msgid "Warn on primary template declaration."
+msgstr ""
+
+#: c-family/c.opt:639
+msgid "Warn about user-specified include directories that do not exist."
+msgstr ""
+
+#: c-family/c.opt:643
+msgid ""
+"Warn about function parameters declared without a type specifier in K&R-"
+"style functions."
+msgstr ""
+
+#: c-family/c.opt:647
+msgid "Warn about global functions without prototypes."
+msgstr ""
+
+#: c-family/c.opt:654
+msgid "Warn about use of multi-character character constants."
+msgstr ""
+
+#: c-family/c.opt:658
+msgid ""
+"Warn about narrowing conversions within { } that are ill-formed in C++11."
+msgstr ""
+
+#: c-family/c.opt:662
+msgid "Warn about \"extern\" declarations not at file scope."
+msgstr ""
+
+#: c-family/c.opt:666
+msgid ""
+"Warn when a noexcept expression evaluates to false even though the "
+"expression can't actually throw."
+msgstr ""
+
+#: c-family/c.opt:670
+msgid ""
+"Warn when non-templatized friend functions are declared within a template."
+msgstr ""
+
+#: c-family/c.opt:674
+msgid "Warn about non-virtual destructors."
+msgstr ""
+
+#: c-family/c.opt:678
+msgid ""
+"Warn about NULL being passed to argument slots marked as requiring non-NULL."
+msgstr ""
+
+#: c-family/c.opt:694
+msgid ""
+"-Wnormalized=<none|id|nfc|nfkc>\tWarn about non-normalised Unicode strings."
+msgstr ""
+
+#: c-family/c.opt:701
+msgid "argument %qs to %<-Wnormalized%> not recognized"
+msgstr ""
+
+#: c-family/c.opt:717
+msgid "Warn if a C-style cast is used in a program."
+msgstr ""
+
+#: c-family/c.opt:721
+msgid "Warn for obsolescent usage in a declaration."
+msgstr ""
+
+#: c-family/c.opt:725
+msgid "Warn if an old-style parameter definition is used."
+msgstr ""
+
+#: c-family/c.opt:729
+msgid "Warn if a simd directive is overridden by the vectorizer cost model."
+msgstr ""
+
+#: c-family/c.opt:733
+msgid ""
+"Warn if a string is longer than the maximum portable length specified by the "
+"standard."
+msgstr ""
+
+#: c-family/c.opt:737
+msgid "Warn about overloaded virtual function names."
+msgstr ""
+
+#: c-family/c.opt:741
+msgid "Warn about overriding initializers without side effects."
+msgstr ""
+
+#: c-family/c.opt:745
+msgid "Warn about overriding initializers with side effects."
+msgstr ""
+
+#: c-family/c.opt:749
+msgid "Warn about packed bit-fields whose offset changed in GCC 4.4."
+msgstr ""
+
+#: c-family/c.opt:753
+msgid "Warn about possibly missing parentheses."
+msgstr ""
+
+#: c-family/c.opt:761
+msgid "Warn when converting the type of pointers to member functions."
+msgstr ""
+
+#: c-family/c.opt:765
+msgid "Warn about function pointer arithmetic."
+msgstr ""
+
+#: c-family/c.opt:769
+msgid "Warn when a pointer differs in signedness in an assignment."
+msgstr ""
+
+#: c-family/c.opt:773
+msgid "Warn when a pointer is cast to an integer of a different size."
+msgstr ""
+
+#: c-family/c.opt:777
+msgid "Warn about misuses of pragmas."
+msgstr ""
+
+#: c-family/c.opt:781
+msgid ""
+"Warn if a property for an Objective-C object has no assign semantics "
+"specified."
+msgstr ""
+
+#: c-family/c.opt:785
+msgid "Warn if inherited methods are unimplemented."
+msgstr ""
+
+#: c-family/c.opt:789 c-family/c.opt:793
+msgid "Warn for placement new expressions with undefined behavior."
+msgstr ""
+
+#: c-family/c.opt:797
+msgid "Warn about multiple declarations of the same object."
+msgstr ""
+
+#: c-family/c.opt:801
+msgid "Warn when the compiler reorders code."
+msgstr ""
+
+#: c-family/c.opt:805
+msgid ""
+"Warn whenever a function's return type defaults to \"int\" (C), or about "
+"inconsistent return types (C++)."
+msgstr ""
+
+#: c-family/c.opt:809
+msgid "Warn on suspicious constructs involving reverse scalar storage order."
+msgstr ""
+
+#: c-family/c.opt:813
+msgid "Warn if a selector has multiple methods."
+msgstr ""
+
+#: c-family/c.opt:817
+msgid "Warn about possible violations of sequence point rules."
+msgstr ""
+
+#: c-family/c.opt:821
+msgid "Warn if a local declaration hides an instance variable."
+msgstr ""
+
+#: c-family/c.opt:825 c-family/c.opt:829
+msgid "Warn if left shift of a signed value overflows."
+msgstr ""
+
+#: c-family/c.opt:833
+msgid "Warn if shift count is negative."
+msgstr ""
+
+#: c-family/c.opt:837
+msgid "Warn if shift count >= width of type."
+msgstr ""
+
+#: c-family/c.opt:841
+msgid "Warn if left shifting a negative value."
+msgstr ""
+
+#: c-family/c.opt:845
+msgid "Warn about signed-unsigned comparisons."
+msgstr ""
+
+#: c-family/c.opt:853
+msgid ""
+"Warn for implicit type conversions between signed and unsigned integers."
+msgstr ""
+
+#: c-family/c.opt:857
+msgid "Warn when overload promotes from unsigned to signed."
+msgstr ""
+
+#: c-family/c.opt:861
+msgid "Warn about uncasted NULL used as sentinel."
+msgstr ""
+
+#: c-family/c.opt:865
+msgid "Warn about unprototyped function declarations."
+msgstr ""
+
+#: c-family/c.opt:877
+msgid "Warn if type signatures of candidate methods do not match exactly."
+msgstr ""
+
+#: c-family/c.opt:881
+msgid ""
+"Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions "
+"are used."
+msgstr ""
+
+#: c-family/c.opt:885
+msgid "Deprecated. This switch has no effect."
+msgstr ""
+
+#: c-family/c.opt:893
+msgid "Warn if a comparison always evaluates to true or false."
+msgstr ""
+
+#: c-family/c.opt:897
+msgid "Warn if a throw expression will always result in a call to terminate()."
+msgstr ""
+
+#: c-family/c.opt:901
+msgid "Warn about features not present in traditional C."
+msgstr ""
+
+#: c-family/c.opt:905
+msgid ""
+"Warn of prototypes causing type conversions different from what would happen "
+"in the absence of prototype."
+msgstr ""
+
+#: c-family/c.opt:909
+msgid ""
+"Warn if trigraphs are encountered that might affect the meaning of the "
+"program."
+msgstr ""
+
+#: c-family/c.opt:913
+msgid "Warn about @selector()s without previously declared methods."
+msgstr ""
+
+#: c-family/c.opt:917
+msgid "Warn if an undefined macro is used in an #if directive."
+msgstr ""
+
+#: c-family/c.opt:929
+msgid "Warn about unrecognized pragmas."
+msgstr ""
+
+#: c-family/c.opt:933
+msgid "Warn about unsuffixed float constants."
+msgstr ""
+
+#: c-family/c.opt:941
+msgid "Warn when typedefs locally defined in a function are not used."
+msgstr ""
+
+#: c-family/c.opt:945
+msgid "Warn about macros defined in the main file that are not used."
+msgstr ""
+
+#: c-family/c.opt:949
+msgid ""
+"Warn if a caller of a function, marked with attribute warn_unused_result, "
+"does not use its return value."
+msgstr ""
+
+#: c-family/c.opt:957 c-family/c.opt:961
+msgid "Warn when a const variable is unused."
+msgstr ""
+
+#: c-family/c.opt:965
+msgid "Warn about using variadic macros."
+msgstr ""
+
+#: c-family/c.opt:969
+msgid ""
+"Warn about questionable usage of the macros used to retrieve variable "
+"arguments."
+msgstr ""
+
+#: c-family/c.opt:973
+msgid "Warn if a variable length array is used."
+msgstr ""
+
+#: c-family/c.opt:977
+msgid "Warn when a register variable is declared volatile."
+msgstr ""
+
+#: c-family/c.opt:981
+msgid "Warn on direct virtual inheritance."
+msgstr ""
+
+#: c-family/c.opt:985
+msgid "Warn if a virtual base has a non-trivial move assignment operator."
+msgstr ""
+
+#: c-family/c.opt:989
+msgid ""
+"In C++, nonzero means warn about deprecated conversion from string literals "
+"to 'char *'. In C, similar warning, except that the conversion is of course "
+"not deprecated by the ISO C standard."
+msgstr ""
+
+#: c-family/c.opt:993
+msgid "Warn when a literal '0' is used as null pointer."
+msgstr ""
+
+#: c-family/c.opt:997
+msgid "Warn about useless casts."
+msgstr ""
+
+#: c-family/c.opt:1001
+msgid ""
+"Warn if a class type has a base or a field whose type uses the anonymous "
+"namespace or depends on a type with no linkage."
+msgstr ""
+
+#: c-family/c.opt:1005
+msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
+msgstr ""
+
+#: c-family/c.opt:1013
+msgid ""
+"The version of the C++ ABI used for -Wabi warnings and link compatibility "
+"aliases."
+msgstr ""
+
+#: c-family/c.opt:1017
+msgid "Enforce class member access control semantics."
+msgstr ""
+
+#: c-family/c.opt:1021
+msgid "-fada-spec-parent=unit Dump Ada specs as child units of given parent."
+msgstr ""
+
+#: c-family/c.opt:1028
+msgid "Allow variadic functions without named parameter."
+msgstr ""
+
+#: c-family/c.opt:1032 c-family/c.opt:1261 c-family/c.opt:1549
+#: c-family/c.opt:1553 c-family/c.opt:1569
+msgid "No longer supported."
+msgstr ""
+
+#: c-family/c.opt:1036
+msgid "Recognize the \"asm\" keyword."
+msgstr ""
+
+#: c-family/c.opt:1044
+msgid "Recognize built-in functions."
+msgstr ""
+
+#: c-family/c.opt:1051
+msgid "Where shorter, use canonicalized paths to systems headers."
+msgstr ""
+
+#: c-family/c.opt:1055
+msgid ""
+"Add Pointer Bounds Checker instrumentation. fchkp-* flags are used to "
+"control instrumentation. Currently available for C, C++ and ObjC."
+msgstr ""
+
+#: c-family/c.opt:1060
+msgid "Generate pointer bounds checks for variables with incomplete type."
+msgstr ""
+
+#: c-family/c.opt:1064
+msgid ""
+"Use zero bounds for all incoming arguments in 'main' function. It helps "
+"when instrumented binaries are used with legacy libs."
+msgstr ""
+
+#: c-family/c.opt:1069
+msgid ""
+"Forces Pointer Bounds Checker to use narrowed bounds for address of the "
+"first field in the structure. By default pointer to the first field has the "
+"same bounds as pointer to the whole structure."
+msgstr ""
+
+#: c-family/c.opt:1075
+msgid ""
+"Control how Pointer Bounds Checker handle pointers to object fields. When "
+"narrowing is on, field bounds are used. Otherwise full object bounds are "
+"used."
+msgstr ""
+
+#: c-family/c.opt:1080
+msgid ""
+"Forces Pointer Bounds Checker to use bounds of the innermost arrays in case "
+"of nested static arryas access. By default outermost array is used."
+msgstr ""
+
+#: c-family/c.opt:1085
+msgid ""
+"Allow Pointer Bounds Checker optimizations. By default allowed on "
+"optimization levels >0."
+msgstr ""
+
+#: c-family/c.opt:1090
+msgid ""
+"Allow to use *_nobnd versions of string functions by Pointer Bounds Checker."
+msgstr ""
+
+#: c-family/c.opt:1094
+msgid ""
+"Allow to use *_nochk versions of string functions by Pointer Bounds Checker."
+msgstr ""
+
+#: c-family/c.opt:1098
+msgid ""
+"Use statically initialized variable for vars bounds instead of generating "
+"them each time it is required."
+msgstr ""
+
+#: c-family/c.opt:1103
+msgid ""
+"Use statically initialized variable for constant bounds instead of "
+"generating them each time it is required."
+msgstr ""
+
+#: c-family/c.opt:1108
+msgid ""
+"With this option zero size obtained dynamically for objects with incomplete "
+"type will be treated as infinite."
+msgstr ""
+
+#: c-family/c.opt:1113
+msgid "Generate checks for all read accesses to memory."
+msgstr ""
+
+#: c-family/c.opt:1117
+msgid "Generate checks for all write accesses to memory."
+msgstr ""
+
+#: c-family/c.opt:1121
+msgid "Generate bounds stores for pointer writes."
+msgstr ""
+
+#: c-family/c.opt:1125
+msgid "Generate bounds passing for calls."
+msgstr ""
+
+#: c-family/c.opt:1129
+msgid "Instrument only functions marked with bnd_instrument attribute."
+msgstr ""
+
+#: c-family/c.opt:1133
+msgid "Transform instrumented builtin calls into calls to wrappers."
+msgstr ""
+
+#: c-family/c.opt:1143
+msgid "Enable Cilk Plus."
+msgstr ""
+
+#: c-family/c.opt:1147
+msgid "Enable support for C++ concepts."
+msgstr ""
+
+#: c-family/c.opt:1151
+msgid "Allow the arguments of the '?' operator to have different types."
+msgstr ""
+
+#: c-family/c.opt:1158
+#, c-format
+msgid "no class name specified with %qs"
+msgstr ""
+
+#: c-family/c.opt:1159
+msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
+msgstr ""
+
+#: c-family/c.opt:1163
+msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
+msgstr ""
+
+#: c-family/c.opt:1167
+msgid "Emit debug annotations during preprocessing."
+msgstr ""
+
+#: c-family/c.opt:1171
+msgid ""
+"-fdeduce-init-list\tenable deduction of std::initializer_list for a template "
+"type parameter from a brace-enclosed initializer-list."
+msgstr ""
+
+#: c-family/c.opt:1175
+msgid "Factor complex constructors and destructors to favor space over speed."
+msgstr ""
+
+#: c-family/c.opt:1183
+msgid "Preprocess directives only."
+msgstr ""
+
+#: c-family/c.opt:1187
+msgid "Permit '$' as an identifier character."
+msgstr ""
+
+#: c-family/c.opt:1191
+msgid "Write all declarations as Ada code transitively."
+msgstr ""
+
+#: c-family/c.opt:1195
+msgid "Write all declarations as Ada code for the given file only."
+msgstr ""
+
+#: c-family/c.opt:1202
+msgid "Generate code to check exception specifications."
+msgstr ""
+
+#: c-family/c.opt:1209
+msgid ""
+"-fexec-charset=<cset>\tConvert all strings and character constants to "
+"character set <cset>."
+msgstr ""
+
+#: c-family/c.opt:1213
+msgid "Permit universal character names (\\u and \\U) in identifiers."
+msgstr ""
+
+#: c-family/c.opt:1217
+msgid ""
+"-finput-charset=<cset>\tSpecify the default character set for source files."
+msgstr ""
+
+#: c-family/c.opt:1221
+msgid ""
+"Support dynamic initialization of thread-local variables in a different "
+"translation unit."
+msgstr ""
+
+#: c-family/c.opt:1228
+msgid "Scope of for-init-statement variables is local to the loop."
+msgstr ""
+
+#: c-family/c.opt:1232
+msgid "Do not assume that standard C libraries and \"main\" exist."
+msgstr ""
+
+#: c-family/c.opt:1236
+msgid "Recognize GNU-defined keywords."
+msgstr ""
+
+#: c-family/c.opt:1240
+msgid "Generate code for GNU runtime environment."
+msgstr ""
+
+#: c-family/c.opt:1244
+msgid "Use traditional GNU semantics for inline functions."
+msgstr ""
+
+#: c-family/c.opt:1250
+msgid ""
+"-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
+msgstr ""
+
+#: c-family/c.opt:1257
+msgid "Assume normal C execution environment."
+msgstr ""
+
+#: c-family/c.opt:1265
+msgid "Export functions even if they can be inlined."
+msgstr ""
+
+#: c-family/c.opt:1269
+msgid "Emit implicit instantiations of inline templates."
+msgstr ""
+
+#: c-family/c.opt:1273
+msgid "Emit implicit instantiations of templates."
+msgstr ""
+
+#: c-family/c.opt:1277
+msgid "Inject friend functions into enclosing namespace."
+msgstr ""
+
+#: c-family/c.opt:1281
+msgid "Don't emit dllexported inline functions unless needed."
+msgstr ""
+
+#: c-family/c.opt:1288
+msgid ""
+"Allow implicit conversions between vectors with differing numbers of "
+"subparts and/or differing element types."
+msgstr ""
+
+#: c-family/c.opt:1292
+msgid "Don't warn about uses of Microsoft extensions."
+msgstr ""
+
+#: c-family/c.opt:1311
+msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
+msgstr ""
+
+#: c-family/c.opt:1315
+msgid "Assume that receivers of Objective-C messages may be nil."
+msgstr ""
+
+#: c-family/c.opt:1319
+msgid ""
+"Allow access to instance variables as if they were local declarations within "
+"instance method implementations."
+msgstr ""
+
+#: c-family/c.opt:1323
+msgid ""
+"-fvisibility=[private|protected|public|package]\tSet the default symbol "
+"visibility."
+msgstr ""
+
+#: c-family/c.opt:1326
+#, c-format
+msgid "unrecognized ivar visibility value %qs"
+msgstr ""
+
+#: c-family/c.opt:1348
+msgid ""
+"Treat a throw() exception specification as noexcept to improve code size."
+msgstr ""
+
+#: c-family/c.opt:1352
+msgid ""
+"Specify which ABI to use for Objective-C family code and meta-data "
+"generation."
+msgstr ""
+
+#: c-family/c.opt:1358
+msgid ""
+"Generate special Objective-C methods to initialize/destroy non-POD C++ "
+"ivars, if needed."
+msgstr ""
+
+#: c-family/c.opt:1362
+msgid "Allow fast jumps to the message dispatcher."
+msgstr ""
+
+#: c-family/c.opt:1368
+msgid "Enable Objective-C exception and synchronization syntax."
+msgstr ""
+
+#: c-family/c.opt:1372
+msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
+msgstr ""
+
+#: c-family/c.opt:1376
+msgid ""
+"Enable inline checks for nil receivers with the NeXT runtime and ABI version "
+"2."
+msgstr ""
+
+#: c-family/c.opt:1381
+msgid "Enable Objective-C setjmp exception handling runtime."
+msgstr ""
+
+#: c-family/c.opt:1385
+msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
+msgstr ""
+
+#: c-family/c.opt:1389
+msgid "Enable OpenACC."
+msgstr ""
+
+#: c-family/c.opt:1393
+msgid "Specify default OpenACC compute dimensions."
+msgstr ""
+
+#: c-family/c.opt:1397
+msgid "Enable OpenMP (implies -frecursive in Fortran)."
+msgstr ""
+
+#: c-family/c.opt:1401
+msgid "Enable OpenMP's SIMD directives."
+msgstr ""
+
+#: c-family/c.opt:1405
+msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
+msgstr ""
+
+#: c-family/c.opt:1416
+msgid "Look for and use PCH files even when preprocessing."
+msgstr ""
+
+#: c-family/c.opt:1420
+msgid "Downgrade conformance errors to warnings."
+msgstr ""
+
+#: c-family/c.opt:1424
+msgid "Enable Plan 9 language extensions."
+msgstr ""
+
+#: c-family/c.opt:1428
+msgid "Treat the input file as already preprocessed."
+msgstr ""
+
+#: c-family/c.opt:1436
+msgid ""
+"-ftrack-macro-expansion=<0|1|2> Track locations of tokens coming from macro "
+"expansion and display them in error messages."
+msgstr ""
+
+#: c-family/c.opt:1440
+msgid ""
+"-fno-pretty-templates Do not pretty-print template specializations as the "
+"template signature followed by the arguments."
+msgstr ""
+
+#: c-family/c.opt:1444
+msgid ""
+"Used in Fix-and-Continue mode to indicate that object files may be swapped "
+"in at runtime."
+msgstr ""
+
+#: c-family/c.opt:1448
+msgid "Enable automatic template instantiation."
+msgstr ""
+
+#: c-family/c.opt:1452
+msgid "Generate run time type descriptor information."
+msgstr ""
+
+#: c-family/c.opt:1460
+msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
+msgstr ""
+
+#: c-family/c.opt:1464
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
+msgstr ""
+
+#: c-family/c.opt:1472
+msgid "Enable C++14 sized deallocation support."
+msgstr ""
+
+#: c-family/c.opt:1479
+msgid ""
+"-fsso-struct=[big-endian|little-endian]\tSet the default scalar storage "
+"order."
+msgstr ""
+
+#: c-family/c.opt:1482
+#, c-format
+msgid "unrecognized scalar storage order value %qs"
+msgstr ""
+
+#: c-family/c.opt:1492
+msgid "Display statistics accumulated during compilation."
+msgstr ""
+
+#: c-family/c.opt:1496
+msgid ""
+"Assume that values of enumeration type are always within the minimum range "
+"of that type."
+msgstr ""
+
+#: c-family/c.opt:1503
+msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
+msgstr ""
+
+#: c-family/c.opt:1507
+msgid ""
+"Set the maximum number of template instantiation notes for a single warning "
+"or error."
+msgstr ""
+
+#: c-family/c.opt:1514
+msgid ""
+"-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
+msgstr ""
+
+#: c-family/c.opt:1521
+msgid ""
+"-fno-threadsafe-statics\tDo not generate thread-safe code for initializing "
+"local statics."
+msgstr ""
+
+#: c-family/c.opt:1525
+msgid ""
+"When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
+msgstr ""
+
+#: c-family/c.opt:1529
+msgid "Make \"char\" unsigned by default."
+msgstr ""
+
+#: c-family/c.opt:1533
+msgid "Use __cxa_atexit to register destructors."
+msgstr ""
+
+#: c-family/c.opt:1537
+msgid "Use __cxa_get_exception_ptr in exception handling."
+msgstr ""
+
+#: c-family/c.opt:1541
+msgid "Marks all inlined functions and methods as having hidden visibility."
+msgstr ""
+
+#: c-family/c.opt:1545
+msgid "Changes visibility to match Microsoft Visual Studio by default."
+msgstr ""
+
+#: c-family/c.opt:1557
+msgid "Emit common-like symbols as weak symbols."
+msgstr ""
+
+#: c-family/c.opt:1561
+msgid ""
+"-fwide-exec-charset=<cset>\tConvert all wide strings and character constants "
+"to character set <cset>."
+msgstr ""
+
+#: c-family/c.opt:1565
+msgid "Generate a #line directive pointing at the current working directory."
+msgstr ""
+
+#: c-family/c.opt:1573
+msgid ""
+"Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
+msgstr ""
+
+#: c-family/c.opt:1577
+msgid "Dump declarations to a .decl file."
+msgstr ""
+
+#: c-family/c.opt:1581
+msgid ""
+"-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
+msgstr ""
+
+#: c-family/c.opt:1585
+msgid ""
+"-femit-struct-debug-reduced\tConservative reduced debug info for structs."
+msgstr ""
+
+#: c-family/c.opt:1589
+msgid ""
+"-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for "
+"structs."
+msgstr ""
+
+#: c-family/c.opt:1593
+msgid ""
+"Interpret imaginary, fixed-point, or other gnu number suffix as the "
+"corresponding number literal rather than a user-defined number literal."
+msgstr ""
+
+#: c-family/c.opt:1598
+msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
+msgstr ""
+
+#: c-family/c.opt:1602
+msgid "-imacros <file>\tAccept definition of macros in <file>."
+msgstr ""
+
+#: c-family/c.opt:1606
+msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
+msgstr ""
+
+#: c-family/c.opt:1610
+msgid "-include <file>\tInclude the contents of <file> before other files."
+msgstr ""
+
+#: c-family/c.opt:1614
+msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
+msgstr ""
+
+#: c-family/c.opt:1618
+msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
+msgstr ""
+
+#: c-family/c.opt:1622
+msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
+msgstr ""
+
+#: c-family/c.opt:1626
+msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
+msgstr ""
+
+#: c-family/c.opt:1630
+msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
+msgstr ""
+
+#: c-family/c.opt:1634
+msgid ""
+"-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
+msgstr ""
+
+#: c-family/c.opt:1644
+msgid ""
+"Do not search standard system include directories (those specified with -"
+"isystem will still be used)."
+msgstr ""
+
+#: c-family/c.opt:1648
+msgid "Do not search standard system include directories for C++."
+msgstr ""
+
+#: c-family/c.opt:1660
+msgid "Generate C header of platform-specific features."
+msgstr ""
+
+#: c-family/c.opt:1664
+msgid "Remap file names when including files."
+msgstr ""
+
+#: c-family/c.opt:1668 c-family/c.opt:1672
+msgid ""
+"Conform to the ISO 1998 C++ standard revised by the 2003 technical "
+"corrigendum."
+msgstr ""
+
+#: c-family/c.opt:1676
+msgid "Conform to the ISO 2011 C++ standard."
+msgstr ""
+
+#: c-family/c.opt:1680
+msgid "Deprecated in favor of -std=c++11."
+msgstr ""
+
+#: c-family/c.opt:1684
+msgid "Deprecated in favor of -std=c++14."
+msgstr ""
+
+#: c-family/c.opt:1688
+msgid "Conform to the ISO 2014 C++ standard."
+msgstr ""
+
+#: c-family/c.opt:1692
+msgid ""
+"Conform to the ISO 2017(?) C++ draft standard (experimental and incomplete "
+"support)."
+msgstr ""
+
+#: c-family/c.opt:1699 c-family/c.opt:1796
+msgid "Conform to the ISO 2011 C standard."
+msgstr ""
+
+#: c-family/c.opt:1703
+msgid "Deprecated in favor of -std=c11."
+msgstr ""
+
+#: c-family/c.opt:1707 c-family/c.opt:1711 c-family/c.opt:1780
+msgid "Conform to the ISO 1990 C standard."
+msgstr ""
+
+#: c-family/c.opt:1715 c-family/c.opt:1788
+msgid "Conform to the ISO 1999 C standard."
+msgstr ""
+
+#: c-family/c.opt:1719
+msgid "Deprecated in favor of -std=c99."
+msgstr ""
+
+#: c-family/c.opt:1723 c-family/c.opt:1728
+msgid ""
+"Conform to the ISO 1998 C++ standard revised by the 2003 technical "
+"corrigendum with GNU extensions."
+msgstr ""
+
+#: c-family/c.opt:1733
+msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
+msgstr ""
+
+#: c-family/c.opt:1737
+msgid "Deprecated in favor of -std=gnu++11."
+msgstr ""
+
+#: c-family/c.opt:1741
+msgid "Deprecated in favor of -std=gnu++14."
+msgstr ""
+
+#: c-family/c.opt:1745
+msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
+msgstr ""
+
+#: c-family/c.opt:1749
+msgid ""
+"Conform to the ISO 201z(7?) C++ draft standard with GNU extensions "
+"(experimental and incomplete support)."
+msgstr ""
+
+#: c-family/c.opt:1756
+msgid "Conform to the ISO 2011 C standard with GNU extensions."
+msgstr ""
+
+#: c-family/c.opt:1760
+msgid "Deprecated in favor of -std=gnu11."
+msgstr ""
+
+#: c-family/c.opt:1764 c-family/c.opt:1768
+msgid "Conform to the ISO 1990 C standard with GNU extensions."
+msgstr ""
+
+#: c-family/c.opt:1772
+msgid "Conform to the ISO 1999 C standard with GNU extensions."
+msgstr ""
+
+#: c-family/c.opt:1776
+msgid "Deprecated in favor of -std=gnu99."
+msgstr ""
+
+#: c-family/c.opt:1784
+msgid "Conform to the ISO 1990 C standard as amended in 1994."
+msgstr ""
+
+#: c-family/c.opt:1792
+msgid "Deprecated in favor of -std=iso9899:1999."
+msgstr ""
+
+#: c-family/c.opt:1803
+msgid "Enable traditional preprocessing."
+msgstr ""
+
+#: c-family/c.opt:1807
+msgid "-trigraphs\tSupport ISO C trigraphs."
+msgstr ""
+
+#: c-family/c.opt:1811
+msgid "Do not predefine system-specific and GCC-specific macros."
+msgstr ""
+
+#: fortran/lang.opt:146
+msgid "-J<directory>\tPut MODULE files in 'directory'."
+msgstr ""
+
+#: fortran/lang.opt:198
+msgid "Warn about possible aliasing of dummy arguments."
+msgstr ""
+
+#: fortran/lang.opt:202
+msgid "Warn about alignment of COMMON blocks."
+msgstr ""
+
+#: fortran/lang.opt:206
+msgid "Warn about missing ampersand in continued character constants."
+msgstr ""
+
+#: fortran/lang.opt:210
+msgid "Warn about creation of array temporaries."
+msgstr ""
+
+#: fortran/lang.opt:214
+msgid "Warn if the type of a variable might be not interoperable with C."
+msgstr ""
+
+#: fortran/lang.opt:222
+msgid "Warn about truncated character expressions."
+msgstr ""
+
+#: fortran/lang.opt:226
+msgid "Warn about equality comparisons involving REAL or COMPLEX expressions."
+msgstr ""
+
+#: fortran/lang.opt:234
+msgid "Warn about most implicit conversions."
+msgstr ""
+
+#: fortran/lang.opt:242
+msgid "Warn about function call elimination."
+msgstr ""
+
+#: fortran/lang.opt:246
+msgid "Warn about calls with implicit interface."
+msgstr ""
+
+#: fortran/lang.opt:250
+msgid "Warn about called procedures not explicitly declared."
+msgstr ""
+
+#: fortran/lang.opt:254
+msgid "Warn about constant integer divisions with truncated results."
+msgstr ""
+
+#: fortran/lang.opt:258
+msgid "Warn about truncated source lines."
+msgstr ""
+
+#: fortran/lang.opt:262
+msgid "Warn on intrinsics not part of the selected standard."
+msgstr ""
+
+#: fortran/lang.opt:274
+msgid "Warn about USE statements that have no ONLY qualifier."
+msgstr ""
+
+#: fortran/lang.opt:286
+msgid "Warn about real-literal-constants with 'q' exponent-letter."
+msgstr ""
+
+#: fortran/lang.opt:290
+msgid "Warn when a left-hand-side array variable is reallocated."
+msgstr ""
+
+#: fortran/lang.opt:294
+msgid "Warn when a left-hand-side variable is reallocated."
+msgstr ""
+
+#: fortran/lang.opt:298
+msgid "Warn if the pointer in a pointer assignment might outlive its target."
+msgstr ""
+
+#: fortran/lang.opt:306
+msgid "Warn about \"suspicious\" constructs."
+msgstr ""
+
+#: fortran/lang.opt:310
+msgid "Permit nonconforming uses of the tab character."
+msgstr ""
+
+#: fortran/lang.opt:314
+msgid "Warn about underflow of numerical constant expressions."
+msgstr ""
+
+#: fortran/lang.opt:322
+msgid "Warn if a user-procedure has the same name as an intrinsic."
+msgstr ""
+
+#: fortran/lang.opt:330
+msgid "Warn about unused dummy arguments."
+msgstr ""
+
+#: fortran/lang.opt:334
+msgid "Warn about zero-trip DO loops."
+msgstr ""
+
+#: fortran/lang.opt:338
+msgid "Enable preprocessing."
+msgstr ""
+
+#: fortran/lang.opt:346
+msgid "Disable preprocessing."
+msgstr ""
+
+#: fortran/lang.opt:354
+msgid "Eliminate multiple function invokations also for impure functions."
+msgstr ""
+
+#: fortran/lang.opt:358
+msgid "Enable alignment of COMMON blocks."
+msgstr ""
+
+#: fortran/lang.opt:362
+msgid ""
+"All intrinsics procedures are available regardless of selected standard."
+msgstr ""
+
+#: fortran/lang.opt:370
+msgid ""
+"Do not treat local variables and COMMON blocks as if they were named in SAVE "
+"statements."
+msgstr ""
+
+#: fortran/lang.opt:374
+msgid "Specify that backslash in string introduces an escape character."
+msgstr ""
+
+#: fortran/lang.opt:378
+msgid "Produce a backtrace when a runtime error is encountered."
+msgstr ""
+
+#: fortran/lang.opt:382
+msgid ""
+"-fblas-matmul-limit=<n>\tSize of the smallest matrix for which matmul will "
+"use BLAS."
+msgstr ""
+
+#: fortran/lang.opt:386
+msgid ""
+"Produce a warning at runtime if a array temporary has been created for a "
+"procedure argument."
+msgstr ""
+
+#: fortran/lang.opt:390
+msgid ""
+"-fconvert=<big-endian|little-endian|native|swap> The endianness used for "
+"unformatted files."
+msgstr ""
+
+#: fortran/lang.opt:393
+#, c-format
+msgid "Unrecognized option to endianess value: %qs"
+msgstr ""
+
+#: fortran/lang.opt:409
+msgid "Use the Cray Pointer extension."
+msgstr ""
+
+#: fortran/lang.opt:413
+msgid "Ignore 'D' in column one in fixed form."
+msgstr ""
+
+#: fortran/lang.opt:417
+msgid "Treat lines with 'D' in column one as comments."
+msgstr ""
+
+#: fortran/lang.opt:421
+msgid "Enable all DEC language extensions."
+msgstr ""
+
+#: fortran/lang.opt:425
+msgid "Enable support for DEC STRUCTURE/RECORD."
+msgstr ""
+
+#: fortran/lang.opt:429
+msgid "Set the default double precision kind to an 8 byte wide type."
+msgstr ""
+
+#: fortran/lang.opt:433
+msgid "Set the default integer kind to an 8 byte wide type."
+msgstr ""
+
+#: fortran/lang.opt:437
+msgid "Set the default real kind to an 8 byte wide type."
+msgstr ""
+
+#: fortran/lang.opt:441
+msgid "Allow dollar signs in entity names."
+msgstr ""
+
+#: fortran/lang.opt:449
+msgid "Display the code tree after parsing."
+msgstr ""
+
+#: fortran/lang.opt:453
+msgid "Display the code tree after front end optimization."
+msgstr ""
+
+#: fortran/lang.opt:457
+msgid "Display the code tree after parsing; deprecated option."
+msgstr ""
+
+#: fortran/lang.opt:461
+msgid ""
+"Specify that an external BLAS library should be used for matmul calls on "
+"large-size arrays."
+msgstr ""
+
+#: fortran/lang.opt:465
+msgid "Use f2c calling convention."
+msgstr ""
+
+#: fortran/lang.opt:469
+msgid "Assume that the source file is fixed form."
+msgstr ""
+
+#: fortran/lang.opt:473
+msgid "Interpret any INTEGER(4) as an INTEGER(8)."
+msgstr ""
+
+#: fortran/lang.opt:477 fortran/lang.opt:481
+msgid "Specify where to find the compiled intrinsic modules."
+msgstr ""
+
+#: fortran/lang.opt:485
+msgid "Allow arbitrary character line width in fixed mode."
+msgstr ""
+
+#: fortran/lang.opt:489
+msgid "-ffixed-line-length-<n>\tUse n as character line width in fixed mode."
+msgstr ""
+
+#: fortran/lang.opt:493
+msgid "-ffpe-trap=[...]\tStop on following floating point exceptions."
+msgstr ""
+
+#: fortran/lang.opt:497
+msgid "-ffpe-summary=[...]\tPrint summary of floating point exceptions."
+msgstr ""
+
+#: fortran/lang.opt:501
+msgid "Assume that the source file is free form."
+msgstr ""
+
+#: fortran/lang.opt:505
+msgid "Allow arbitrary character line width in free mode."
+msgstr ""
+
+#: fortran/lang.opt:509
+msgid "-ffree-line-length-<n>\tUse n as character line width in free mode."
+msgstr ""
+
+#: fortran/lang.opt:513
+msgid "Enable front end optimization."
+msgstr ""
+
+#: fortran/lang.opt:517
+msgid ""
+"Specify that no implicit typing is allowed, unless overridden by explicit "
+"IMPLICIT statements."
+msgstr ""
+
+#: fortran/lang.opt:521
+msgid ""
+"-finit-character=<n>\tInitialize local character variables to ASCII value n."
+msgstr ""
+
+#: fortran/lang.opt:525
+msgid "-finit-integer=<n>\tInitialize local integer variables to n."
+msgstr ""
+
+#: fortran/lang.opt:529
+msgid "Initialize local variables to zero (from g77)."
+msgstr ""
+
+#: fortran/lang.opt:533
+msgid "-finit-logical=<true|false>\tInitialize local logical variables."
+msgstr ""
+
+#: fortran/lang.opt:537
+msgid "-finit-real=<zero|snan|nan|inf|-inf>\tInitialize local real variables."
+msgstr ""
+
+#: fortran/lang.opt:540
+#, c-format
+msgid "Unrecognized option to floating-point init value: %qs"
+msgstr ""
+
+#: fortran/lang.opt:559
+msgid ""
+"-finline-matmul-limit=<n>\tSpecify the size of the largest matrix for which "
+"matmul will be inlined."
+msgstr ""
+
+#: fortran/lang.opt:563
+msgid ""
+"-fmax-array-constructor=<n>\tMaximum number of objects in an array "
+"constructor."
+msgstr ""
+
+#: fortran/lang.opt:567
+msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
+msgstr ""
+
+#: fortran/lang.opt:571
+msgid "-fmax-subrecord-length=<n>\tMaximum length for subrecords."
+msgstr ""
+
+#: fortran/lang.opt:575
+msgid ""
+"-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be "
+"put on the stack."
+msgstr ""
+
+#: fortran/lang.opt:579
+msgid "Put all local arrays on stack."
+msgstr ""
+
+#: fortran/lang.opt:583
+msgid "Set default accessibility of module entities to PRIVATE."
+msgstr ""
+
+#: fortran/lang.opt:603
+msgid "Try to lay out derived types as compactly as possible."
+msgstr ""
+
+#: fortran/lang.opt:611
+msgid "Protect parentheses in expressions."
+msgstr ""
+
+#: fortran/lang.opt:615
+msgid "Enable range checking during compilation."
+msgstr ""
+
+#: fortran/lang.opt:619
+msgid "Interpret any REAL(4) as a REAL(8)."
+msgstr ""
+
+#: fortran/lang.opt:623
+msgid "Interpret any REAL(4) as a REAL(10)."
+msgstr ""
+
+#: fortran/lang.opt:627
+msgid "Interpret any REAL(4) as a REAL(16)."
+msgstr ""
+
+#: fortran/lang.opt:631
+msgid "Interpret any REAL(8) as a REAL(4)."
+msgstr ""
+
+#: fortran/lang.opt:635
+msgid "Interpret any REAL(8) as a REAL(10)."
+msgstr ""
+
+#: fortran/lang.opt:639
+msgid "Interpret any REAL(8) as a REAL(16)."
+msgstr ""
+
+#: fortran/lang.opt:643
+msgid "Reallocate the LHS in assignments."
+msgstr ""
+
+#: fortran/lang.opt:647
+msgid "Use a 4-byte record marker for unformatted files."
+msgstr ""
+
+#: fortran/lang.opt:651
+msgid "Use an 8-byte record marker for unformatted files."
+msgstr ""
+
+#: fortran/lang.opt:655
+msgid "Allocate local variables on the stack to allow indirect recursion."
+msgstr ""
+
+#: fortran/lang.opt:659
+msgid "Copy array sections into a contiguous block on procedure entry."
+msgstr ""
+
+#: fortran/lang.opt:663
+msgid ""
+"-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be "
+"used."
+msgstr ""
+
+#: fortran/lang.opt:666
+#, c-format
+msgid "Unrecognized option: %qs"
+msgstr ""
+
+#: fortran/lang.opt:679
+msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
+msgstr ""
+
+#: fortran/lang.opt:683
+msgid "Append a second underscore if the name already contains an underscore."
+msgstr ""
+
+#: fortran/lang.opt:691
+msgid "Apply negative sign to zero values."
+msgstr ""
+
+#: fortran/lang.opt:695
+msgid "Append underscores to externally visible names."
+msgstr ""
+
+#: fortran/lang.opt:739
+msgid "Statically link the GNU Fortran helper library (libgfortran)."
+msgstr ""
+
+#: fortran/lang.opt:743
+msgid "Conform to the ISO Fortran 2003 standard."
+msgstr ""
+
+#: fortran/lang.opt:747
+msgid "Conform to the ISO Fortran 2008 standard."
+msgstr ""
+
+#: fortran/lang.opt:751
+msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
+msgstr ""
+
+#: fortran/lang.opt:755
+msgid "Conform to the ISO Fortran 95 standard."
+msgstr ""
+
+#: fortran/lang.opt:759
+msgid "Conform to nothing in particular."
+msgstr ""
+
+#: fortran/lang.opt:763
+msgid "Accept extensions to support legacy code."
+msgstr ""
+
+#: lto/lang.opt:28
+#, c-format
+msgid "unknown linker output %qs"
+msgstr ""
+
+#: lto/lang.opt:47
+msgid "Set linker output type (used internally during LTO optimization)"
+msgstr ""
+
+#: lto/lang.opt:52
+msgid "Run the link-time optimizer in local transformation (LTRANS) mode."
+msgstr ""
+
+#: lto/lang.opt:56
+msgid "Specify a file to which a list of files output by LTRANS is written."
+msgstr ""
+
+#: lto/lang.opt:60
+msgid "Run the link-time optimizer in whole program analysis (WPA) mode."
+msgstr ""
+
+#: lto/lang.opt:64
+msgid ""
+"Whole program analysis (WPA) mode with number of parallel jobs specified."
+msgstr ""
+
+#: lto/lang.opt:68
+msgid "The resolution file."
+msgstr ""
+
#: go/gofrontend/expressions.cc:93 c-family/c-common.c:1524 cp/cvt.c:1175
#: cp/cvt.c:1424
#, gcc-internal-format
@@ -15641,7 +15725,7 @@ msgid "expected boolean type"
msgstr ""
#: go/gofrontend/expressions.cc:4015 c/c-parser.c:12578 c/c-parser.c:12585
-#: cp/parser.c:31735 cp/parser.c:31742
+#: cp/parser.c:31750 cp/parser.c:31757
#, gcc-internal-format
msgid "expected integer"
msgstr ""
@@ -16227,115 +16311,115 @@ msgstr ""
msgid "invalid memory model for %<__atomic_store%>"
msgstr ""
-#: builtins.c:5448
+#: builtins.c:5450
#, gcc-internal-format
msgid "non-constant argument 1 to __atomic_always_lock_free"
msgstr ""
-#: builtins.c:5490
+#: builtins.c:5492
#, gcc-internal-format
msgid "non-integer argument 1 to __atomic_is_lock_free"
msgstr ""
-#: builtins.c:5554
+#: builtins.c:5556
#, gcc-internal-format
msgid "__builtin_thread_pointer is not supported on this target"
msgstr ""
-#: builtins.c:5574
+#: builtins.c:5576
#, gcc-internal-format
msgid "__builtin_set_thread_pointer is not supported on this target"
msgstr ""
#. All valid uses of __builtin_va_arg_pack () are removed during
#. inlining.
-#: builtins.c:5831 expr.c:10565
+#: builtins.c:5833 expr.c:10598
#, gcc-internal-format
msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
msgstr ""
#. All valid uses of __builtin_va_arg_pack_len () are removed during
#. inlining.
-#: builtins.c:5837
+#: builtins.c:5839
#, gcc-internal-format
msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
msgstr ""
-#: builtins.c:6056
+#: builtins.c:6058
#, gcc-internal-format
msgid "%<__builtin_longjmp%> second argument must be 1"
msgstr ""
#. Software implementation of Pointer Bounds Checker is NYI.
#. Target support is required.
-#: builtins.c:6693
+#: builtins.c:6695
#, gcc-internal-format
msgid "Your target platform does not support -fcheck-pointer-bounds"
msgstr ""
-#: builtins.c:7014
+#: builtins.c:7016
#, gcc-internal-format
msgid "target format does not support infinity"
msgstr ""
-#: builtins.c:8916
+#: builtins.c:8918
#, gcc-internal-format
msgid "%<va_start%> used in function with fixed args"
msgstr ""
-#: builtins.c:8924
+#: builtins.c:8926
#, gcc-internal-format
msgid "wrong number of arguments to function %<va_start%>"
msgstr ""
-#: builtins.c:8939
+#: builtins.c:8941
#, gcc-internal-format
msgid "%<__builtin_next_arg%> called without an argument"
msgstr ""
-#: builtins.c:8944
+#: builtins.c:8946
#, gcc-internal-format
msgid "wrong number of arguments to function %<__builtin_next_arg%>"
msgstr ""
-#: builtins.c:8976
+#: builtins.c:8978
#, gcc-internal-format
msgid "second parameter of %<va_start%> not last named argument"
msgstr ""
-#: builtins.c:8989
+#: builtins.c:8991
#, gcc-internal-format
msgid ""
"undefined behavior when second parameter of %<va_start%> is declared with "
"%<register%> storage"
msgstr ""
-#: builtins.c:9018
+#: builtins.c:9020
#, gcc-internal-format
msgid "%Kfirst argument of %D must be a pointer, second integer constant"
msgstr ""
-#: builtins.c:9031
+#: builtins.c:9033
#, gcc-internal-format
msgid "%Klast argument of %D is not integer constant between 0 and 3"
msgstr ""
-#: builtins.c:9076 builtins.c:9227 builtins.c:9284
+#: builtins.c:9078 builtins.c:9229 builtins.c:9286
#, gcc-internal-format
msgid "%Kcall to %D will always overflow destination buffer"
msgstr ""
-#: builtins.c:9217
+#: builtins.c:9219
#, gcc-internal-format
msgid "%Kcall to %D might overflow destination buffer"
msgstr ""
-#: builtins.c:9305
+#: builtins.c:9307
#, gcc-internal-format
msgid "%Kattempt to free a non-heap object %qD"
msgstr ""
-#: builtins.c:9308
+#: builtins.c:9310
#, gcc-internal-format
msgid "%Kattempt to free a non-heap object"
msgstr ""
@@ -16919,251 +17003,251 @@ msgstr ""
msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
msgstr ""
-#: cgraph.c:2739
+#: cgraph.c:2742
#, gcc-internal-format
msgid "caller edge count is negative"
msgstr ""
-#: cgraph.c:2744
+#: cgraph.c:2747
#, gcc-internal-format
msgid "caller edge frequency is negative"
msgstr ""
-#: cgraph.c:2749
+#: cgraph.c:2752
#, gcc-internal-format
msgid "caller edge frequency is too large"
msgstr ""
-#: cgraph.c:2833
+#: cgraph.c:2836
#, gcc-internal-format, gfc-internal-format
msgid "aux field set for edge %s->%s"
msgstr ""
-#: cgraph.c:2840
+#: cgraph.c:2843
#, gcc-internal-format
msgid "execution count is negative"
msgstr ""
-#: cgraph.c:2845
+#: cgraph.c:2848
#, gcc-internal-format
msgid "inline clone in same comdat group list"
msgstr ""
-#: cgraph.c:2850
+#: cgraph.c:2853
#, gcc-internal-format
msgid "local symbols must be defined"
msgstr ""
-#: cgraph.c:2855
+#: cgraph.c:2858
#, gcc-internal-format
msgid "externally visible inline clone"
msgstr ""
-#: cgraph.c:2860
+#: cgraph.c:2863
#, gcc-internal-format
msgid "inline clone with address taken"
msgstr ""
-#: cgraph.c:2865
+#: cgraph.c:2868
#, gcc-internal-format
msgid "inline clone is forced to output"
msgstr ""
-#: cgraph.c:2872
+#: cgraph.c:2875
#, gcc-internal-format, gfc-internal-format
msgid "aux field set for indirect edge from %s"
msgstr ""
-#: cgraph.c:2879
+#: cgraph.c:2882
#, gcc-internal-format, gfc-internal-format
msgid ""
"An indirect edge from %s is not marked as indirect or has associated "
"indirect_info, the corresponding statement is: "
msgstr ""
-#: cgraph.c:2894
+#: cgraph.c:2897
#, gcc-internal-format, gfc-internal-format
msgid "comdat-local function called by %s outside its comdat"
msgstr ""
-#: cgraph.c:2904
+#: cgraph.c:2907
#, gcc-internal-format
msgid "inlined_to pointer is wrong"
msgstr ""
-#: cgraph.c:2909
+#: cgraph.c:2912
#, gcc-internal-format
msgid "multiple inline callers"
msgstr ""
-#: cgraph.c:2916
+#: cgraph.c:2919
#, gcc-internal-format
msgid "inlined_to pointer set for noninline callers"
msgstr ""
-#: cgraph.c:2935
+#: cgraph.c:2938
#, gcc-internal-format, gfc-internal-format
msgid "caller edge frequency %i does not match BB frequency %i"
msgstr ""
-#: cgraph.c:2953
+#: cgraph.c:2956
#, gcc-internal-format, gfc-internal-format
msgid "indirect call frequency %i does not match BB frequency %i"
msgstr ""
-#: cgraph.c:2962
+#: cgraph.c:2965
#, gcc-internal-format
msgid "inlined_to pointer is set but no predecessors found"
msgstr ""
-#: cgraph.c:2967
+#: cgraph.c:2970
#, gcc-internal-format
msgid "inlined_to pointer refers to itself"
msgstr ""
-#: cgraph.c:2979
+#: cgraph.c:2982
#, gcc-internal-format
msgid "cgraph_node has wrong clone_of"
msgstr ""
-#: cgraph.c:2991
+#: cgraph.c:2994
#, gcc-internal-format
msgid "cgraph_node has wrong clone list"
msgstr ""
-#: cgraph.c:2997
+#: cgraph.c:3000
#, gcc-internal-format
msgid "cgraph_node is in clone list but it is not clone"
msgstr ""
-#: cgraph.c:3002
+#: cgraph.c:3005
#, gcc-internal-format
msgid "cgraph_node has wrong prev_clone pointer"
msgstr ""
-#: cgraph.c:3007
+#: cgraph.c:3010
#, gcc-internal-format
msgid "double linked list of clones corrupted"
msgstr ""
-#: cgraph.c:3019
+#: cgraph.c:3022
#, gcc-internal-format
msgid "Alias has call edges"
msgstr ""
-#: cgraph.c:3027
+#: cgraph.c:3030
#, gcc-internal-format
msgid "Alias has non-alias reference"
msgstr ""
-#: cgraph.c:3032
+#: cgraph.c:3035
#, gcc-internal-format
msgid "Alias has more than one alias reference"
msgstr ""
-#: cgraph.c:3039
+#: cgraph.c:3042
#, gcc-internal-format
msgid "Analyzed alias has no reference"
msgstr ""
-#: cgraph.c:3048
+#: cgraph.c:3051
#, gcc-internal-format
msgid "Instrumentation clone does not reference original node"
msgstr ""
-#: cgraph.c:3055
+#: cgraph.c:3058
#, gcc-internal-format
msgid "Not instrumented node has non-NULL original declaration"
msgstr ""
-#: cgraph.c:3065
+#: cgraph.c:3068
#, gcc-internal-format
msgid "Instrumented node has wrong original declaration"
msgstr ""
-#: cgraph.c:3083
+#: cgraph.c:3086
#, gcc-internal-format
msgid "Node has more than one chkp reference"
msgstr ""
-#: cgraph.c:3088
+#: cgraph.c:3091
#, gcc-internal-format
msgid "Wrong node is referenced with chkp reference"
msgstr ""
-#: cgraph.c:3096
+#: cgraph.c:3099
#, gcc-internal-format
msgid "Analyzed node has no reference to instrumented version"
msgstr ""
-#: cgraph.c:3110
+#: cgraph.c:3113
#, gcc-internal-format
msgid "Alias chain for instrumented node is broken"
msgstr ""
-#: cgraph.c:3119
+#: cgraph.c:3122
#, gcc-internal-format
msgid "No edge out of thunk node"
msgstr ""
-#: cgraph.c:3124
+#: cgraph.c:3127
#, gcc-internal-format
msgid "More than one edge out of thunk node"
msgstr ""
-#: cgraph.c:3129
+#: cgraph.c:3132
#, gcc-internal-format
msgid "Thunk is not supposed to have body"
msgstr ""
-#: cgraph.c:3135
+#: cgraph.c:3138
#, gcc-internal-format
msgid "Instrumentation thunk has wrong edge callee"
msgstr ""
-#: cgraph.c:3171
+#: cgraph.c:3174
#, gcc-internal-format
msgid "shared call_stmt:"
msgstr ""
-#: cgraph.c:3179
+#: cgraph.c:3182
#, gcc-internal-format
msgid "edge points to wrong declaration:"
msgstr ""
-#: cgraph.c:3188
+#: cgraph.c:3191
#, gcc-internal-format
msgid ""
"an indirect edge with unknown callee corresponding to a call_stmt with a "
"known declaration:"
msgstr ""
-#: cgraph.c:3198
+#: cgraph.c:3201
#, gcc-internal-format
msgid "missing callgraph edge for call stmt:"
msgstr ""
-#: cgraph.c:3208
+#: cgraph.c:3211
#, gcc-internal-format
msgid "reference to dead statement"
msgstr ""
-#: cgraph.c:3221
+#: cgraph.c:3224
#, gcc-internal-format, gfc-internal-format
msgid "edge %s->%s has no corresponding call_stmt"
msgstr ""
-#: cgraph.c:3233
+#: cgraph.c:3236
#, gcc-internal-format, gfc-internal-format
msgid "an indirect edge from %s has no corresponding call_stmt"
msgstr ""
-#: cgraph.c:3244
+#: cgraph.c:3247
#, gcc-internal-format
msgid "verify_cgraph_node failed"
msgstr ""
-#: cgraph.c:3343 varpool.c:304
+#: cgraph.c:3346 varpool.c:304
#, gcc-internal-format, gfc-internal-format
msgid "%s: section %s is missing"
msgstr ""
@@ -17194,12 +17278,12 @@ msgid "%<weakref%> attribute ignored because variable is initialized"
msgstr ""
#. include_self=
-#: cgraphunit.c:936 c/c-decl.c:10762
+#: cgraphunit.c:936 c/c-decl.c:10772
#, gcc-internal-format
msgid "%q+F used but never defined"
msgstr ""
-#: cgraphunit.c:938 c/c-decl.c:10771 cp/decl.c:918
+#: cgraphunit.c:938 c/c-decl.c:10781 cp/decl.c:918
#, gcc-internal-format
msgid "%q+F declared %<static%> but never defined"
msgstr ""
@@ -17420,40 +17504,40 @@ msgstr ""
msgid "conversion to incomplete type"
msgstr ""
-#: convert.c:942
+#: convert.c:943
#, gcc-internal-format
msgid ""
"can%'t convert a vector of type %qT to type %qT which has different size"
msgstr ""
-#: convert.c:950
+#: convert.c:951
#, gcc-internal-format
msgid "aggregate value used where an integer was expected"
msgstr ""
-#: convert.c:1035
+#: convert.c:1036
#, gcc-internal-format
msgid "pointer value used where a complex was expected"
msgstr ""
-#: convert.c:1039
+#: convert.c:1040
#, gcc-internal-format
msgid "aggregate value used where a complex was expected"
msgstr ""
-#: convert.c:1073
+#: convert.c:1074
#, gcc-internal-format
msgid ""
"can%'t convert a value of type %qT to vector type %qT which has different "
"size"
msgstr ""
-#: convert.c:1081
+#: convert.c:1082
#, gcc-internal-format
msgid "can%'t convert value to a vector"
msgstr ""
-#: convert.c:1120
+#: convert.c:1121
#, gcc-internal-format
msgid "aggregate value used where a fixed-point was expected"
msgstr ""
@@ -17609,12 +17693,12 @@ msgid ""
"cfi_personality directive"
msgstr ""
-#: dwarf2out.c:12435
+#: dwarf2out.c:12436
#, gcc-internal-format, gfc-internal-format
msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
msgstr ""
-#: dwarf2out.c:25399
+#: dwarf2out.c:25400
#, gcc-internal-format
msgid "-feliminate-dwarf2-dups is broken for C++, ignoring"
msgstr ""
@@ -17699,7 +17783,7 @@ msgstr ""
msgid "verify_eh_tree failed"
msgstr ""
-#: explow.c:1449
+#: explow.c:1457
#, gcc-internal-format
msgid "stack limits not supported on this target"
msgstr ""
@@ -17726,12 +17810,12 @@ msgid ""
"truncated into %wu-bit"
msgstr ""
-#: expr.c:10572
+#: expr.c:10605
#, gcc-internal-format
msgid "%Kcall to %qs declared with attribute error: %s"
msgstr ""
-#: expr.c:10579
+#: expr.c:10612
#, gcc-internal-format
msgid "%Kcall to %qs declared with attribute warning: %s"
msgstr ""
@@ -17746,12 +17830,12 @@ msgstr ""
msgid "the frame size of %wd bytes is larger than %wd bytes"
msgstr ""
-#: final.c:4589 toplev.c:1372 tree-cfgcleanup.c:1122
+#: final.c:4589 toplev.c:1372 tree-cfgcleanup.c:1140
#, gcc-internal-format
msgid "could not open final insn dump file %qs: %m"
msgstr ""
-#: final.c:4642 tree-cfgcleanup.c:1138
+#: final.c:4642 tree-cfgcleanup.c:1156
#, gcc-internal-format
msgid "could not close final insn dump file %qs: %m"
msgstr ""
@@ -17761,52 +17845,52 @@ msgstr ""
msgid "large fixed-point constant implicitly truncated to fixed-point type"
msgstr ""
-#: fold-const.c:3945 fold-const.c:3955
+#: fold-const.c:3946 fold-const.c:3956
#, gcc-internal-format, gfc-internal-format
msgid "comparison is always %d due to width of bit-field"
msgstr ""
-#: fold-const.c:5321 tree-ssa-reassoc.c:2144
+#: fold-const.c:5322 tree-ssa-reassoc.c:2144
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying range test"
msgstr ""
-#: fold-const.c:5770 fold-const.c:5784
+#: fold-const.c:5771 fold-const.c:5785
#, gcc-internal-format, gfc-internal-format
msgid "comparison is always %d"
msgstr ""
-#: fold-const.c:5921
+#: fold-const.c:5922
#, gcc-internal-format
msgid "%<or%> of unmatched not-equal tests is always 1"
msgstr ""
-#: fold-const.c:5926
+#: fold-const.c:5927
#, gcc-internal-format
msgid "%<and%> of mutually exclusive equal-tests is always 0"
msgstr ""
-#: fold-const.c:8277
+#: fold-const.c:8278
#, gcc-internal-format
msgid ""
"assuming signed overflow does not occur when reducing constant in comparison"
msgstr ""
-#: fold-const.c:8447
+#: fold-const.c:8448
#, gcc-internal-format
msgid ""
"assuming signed overflow does not occur when changing X +- C1 cmp C2 to X "
"cmp C2 -+ C1"
msgstr ""
-#: fold-const.c:8719
+#: fold-const.c:8720
#, gcc-internal-format
msgid ""
"assuming signed overflow does not occur when combining constants around a "
"comparison"
msgstr ""
-#: fold-const.c:12289
+#: fold-const.c:12290
#, gcc-internal-format
msgid "fold check: original tree changed by fold"
msgstr ""
@@ -17816,7 +17900,7 @@ msgstr ""
msgid "total size of local objects too large"
msgstr ""
-#: function.c:1758 gimplify.c:5335
+#: function.c:1758 gimplify.c:5334
#, gcc-internal-format
msgid "impossible constraint in %<asm%>"
msgstr ""
@@ -18319,10 +18403,10 @@ msgstr ""
msgid "can%'t write PCH file"
msgstr ""
-#: gimple-ssa-isolate-paths.c:290 gimple-ssa-isolate-paths.c:447 tree.c:12589
-#: tree.c:12626 c/c-typeck.c:2847 c/c-typeck.c:2931 c/c-typeck.c:9680
-#: c/c-typeck.c:9697 cp/call.c:6161 cp/constexpr.c:762 cp/constexpr.c:1969
-#: cp/decl2.c:5112 cp/pt.c:7593 cp/semantics.c:1756 cp/typeck.c:1640
+#: gimple-ssa-isolate-paths.c:290 gimple-ssa-isolate-paths.c:447 tree.c:12600
+#: tree.c:12637 c/c-typeck.c:2847 c/c-typeck.c:2931 c/c-typeck.c:9690
+#: c/c-typeck.c:9707 cp/call.c:6161 cp/constexpr.c:762 cp/constexpr.c:2057
+#: cp/decl2.c:5145 cp/pt.c:7593 cp/semantics.c:1756 cp/typeck.c:1640
#: cp/typeck.c:1833 cp/typeck.c:3660
#, gcc-internal-format
msgid "declared here"
@@ -18358,224 +18442,224 @@ msgstr ""
msgid "using result of function returning %<void%>"
msgstr ""
-#: gimplify.c:5194
+#: gimplify.c:5193
#, gcc-internal-format, gfc-internal-format
msgid "invalid lvalue in asm output %d"
msgstr ""
-#: gimplify.c:5336
+#: gimplify.c:5335
#, gcc-internal-format, gfc-internal-format
msgid "non-memory input %d must stay in memory"
msgstr ""
-#: gimplify.c:5376 gimplify.c:5385
+#: gimplify.c:5375 gimplify.c:5384
#, gcc-internal-format, gfc-internal-format
msgid "memory input %d is not directly addressable"
msgstr ""
-#: gimplify.c:5956
+#: gimplify.c:5955
#, gcc-internal-format
msgid "threadprivate variable %qE used in target region"
msgstr ""
-#: gimplify.c:5958
+#: gimplify.c:5957
#, gcc-internal-format
msgid "enclosing target region"
msgstr ""
-#: gimplify.c:5970
+#: gimplify.c:5969
#, gcc-internal-format
msgid "threadprivate variable %qE used in untied task"
msgstr ""
-#: gimplify.c:5972
+#: gimplify.c:5971
#, gcc-internal-format
msgid "enclosing task"
msgstr ""
-#: gimplify.c:6034
+#: gimplify.c:6033
#, gcc-internal-format
msgid "%qE not specified in enclosing %s"
msgstr ""
-#: gimplify.c:6036
+#: gimplify.c:6035
#, gcc-internal-format, gfc-internal-format
msgid "enclosing %s"
msgstr ""
-#: gimplify.c:6146
+#: gimplify.c:6145
#, gcc-internal-format
msgid "%qE not specified in enclosing OpenACC %qs construct"
msgstr ""
-#: gimplify.c:6148
+#: gimplify.c:6147
#, gcc-internal-format
msgid "enclosing OpenACC %qs construct"
msgstr ""
-#: gimplify.c:6199
+#: gimplify.c:6198
#, gcc-internal-format
msgid "%qE with %<link%> clause used in %<routine%> function"
msgstr ""
-#: gimplify.c:6207
+#: gimplify.c:6206
#, gcc-internal-format
msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
msgstr ""
-#: gimplify.c:6283 gimplify.c:6887
+#: gimplify.c:6282 gimplify.c:6886
#, gcc-internal-format
msgid "variable %qE declared in enclosing %<host_data%> region"
msgstr ""
-#: gimplify.c:6301
+#: gimplify.c:6300
#, gcc-internal-format
msgid "%qD referenced in target region does not have a mappable type"
msgstr ""
-#: gimplify.c:6419 gimplify.c:6451
+#: gimplify.c:6418 gimplify.c:6450
#, gcc-internal-format
msgid "iteration variable %qE is predetermined linear"
msgstr ""
-#: gimplify.c:6422
+#: gimplify.c:6421
#, gcc-internal-format
msgid "iteration variable %qE should be private"
msgstr ""
-#: gimplify.c:6436
+#: gimplify.c:6435
#, gcc-internal-format
msgid "iteration variable %qE should not be firstprivate"
msgstr ""
-#: gimplify.c:6439
+#: gimplify.c:6438
#, gcc-internal-format
msgid "iteration variable %qE should not be reduction"
msgstr ""
-#: gimplify.c:6442
+#: gimplify.c:6441
#, gcc-internal-format
msgid "iteration variable %qE should not be linear"
msgstr ""
-#: gimplify.c:6445
+#: gimplify.c:6444
#, gcc-internal-format
msgid "iteration variable %qE should not be lastprivate"
msgstr ""
-#: gimplify.c:6448
+#: gimplify.c:6447
#, gcc-internal-format
msgid "iteration variable %qE should not be private"
msgstr ""
-#: gimplify.c:6761
+#: gimplify.c:6760
#, gcc-internal-format
msgid ""
"%<linear%> clause for variable other than loop iterator specified on "
"construct combined with %<distribute%>"
msgstr ""
-#: gimplify.c:6963
+#: gimplify.c:6962
#, gcc-internal-format
msgid "mapping field %qE of variable length structure"
msgstr ""
-#: gimplify.c:7175
+#: gimplify.c:7174
#, gcc-internal-format
msgid "%qE appears more than once in map clauses"
msgstr ""
-#: gimplify.c:7467
+#: gimplify.c:7466
#, gcc-internal-format
msgid ""
"copyprivate variable %qE is not threadprivate or private in outer context"
msgstr ""
-#: gimplify.c:7487
+#: gimplify.c:7486
#, gcc-internal-format
msgid "%s variable %qE is private in outer context"
msgstr ""
-#: gimplify.c:7513
+#: gimplify.c:7512
#, gcc-internal-format
msgid "expected %qs %<if%> clause modifier rather than %qs"
msgstr ""
-#: gimplify.c:8015
+#: gimplify.c:8021
#, gcc-internal-format
msgid ""
"same variable used in %<firstprivate%> and %<lastprivate%> clauses on "
"%<distribute%> construct"
msgstr ""
-#: gimplify.c:8097
+#: gimplify.c:8103
#, gcc-internal-format
msgid ""
"incompatible data clause with reduction on %qE; promoting to present_or_copy"
msgstr ""
-#: gimplify.c:8241
+#: gimplify.c:8247
#, gcc-internal-format
msgid "invalid private reduction on %qE"
msgstr ""
-#: gimplify.c:10047 omp-low.c:3616
+#: gimplify.c:10053 omp-low.c:3623
#, gcc-internal-format
msgid ""
"%<ordered%> construct with %<depend%> clause must be closely nested inside a "
"loop with %<ordered%> clause with a parameter"
msgstr ""
-#: gimplify.c:10065
+#: gimplify.c:10071
#, gcc-internal-format
msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
msgstr ""
-#: gimplify.c:10078
+#: gimplify.c:10084
#, gcc-internal-format
msgid ""
"number of variables in %<depend(sink)%> clause does not match number of "
"iteration variables"
msgstr ""
-#: gimplify.c:10091
+#: gimplify.c:10097
#, gcc-internal-format
msgid "more than one %<depend(source)%> clause on an %<ordered%> construct"
msgstr ""
-#: gimplify.c:10102
+#: gimplify.c:10108
#, gcc-internal-format
msgid ""
"%<depend(source)%> clause specified together with %<depend(sink:)%> clauses "
"on the same construct"
msgstr ""
-#: gimplify.c:11030
+#: gimplify.c:11036
#, gcc-internal-format
msgid "expected %<_Cilk_spawn%> before %<_Cilk_sync%>"
msgstr ""
-#: gimplify.c:11326
+#: gimplify.c:11332
#, gcc-internal-format
msgid "gimplification failed"
msgstr ""
-#: gimplify.c:11796 c-family/c-common.c:5731 c-family/c-common.c:5804
+#: gimplify.c:11806 c-family/c-common.c:5731 c-family/c-common.c:5804
#, gcc-internal-format
msgid "first argument to %<va_arg%> not of type %<va_list%>"
msgstr ""
-#: gimplify.c:11816
+#: gimplify.c:11826
#, gcc-internal-format
msgid "%qT is promoted to %qT when passed through %<...%>"
msgstr ""
-#: gimplify.c:11821
+#: gimplify.c:11831
#, gcc-internal-format
msgid "(so you should pass %qT not %qT to %<va_arg%>)"
msgstr ""
-#: gimplify.c:11828
+#: gimplify.c:11838
#, gcc-internal-format
msgid "if this code is reached, the program will abort"
msgstr ""
@@ -19091,12 +19175,12 @@ msgstr ""
msgid "Maximum number of LRA assignment passes is achieved (%d)\n"
msgstr ""
-#: lra-constraints.c:3566 reload.c:3831 reload.c:4086
+#: lra-constraints.c:3591 reload.c:3831 reload.c:4086
#, gcc-internal-format
msgid "inconsistent operand constraints in an %<asm%>"
msgstr ""
-#: lra-constraints.c:4429
+#: lra-constraints.c:4466
#, gcc-internal-format, gfc-internal-format
msgid "Max. number of generated reload insns per insn is achieved (%d)\n"
msgstr ""
@@ -19295,132 +19379,122 @@ msgstr ""
msgid "default target_clones attribute was not set"
msgstr ""
-#: multiple_target.c:256
+#: multiple_target.c:250
#, gcc-internal-format
msgid "single target_clones attribute is ignored"
msgstr ""
-#: multiple_target.c:268
+#: multiple_target.c:262
#, gcc-internal-format
msgid "default target was not set"
msgstr ""
-#: multiple_target.c:300
-#, gcc-internal-format, gfc-internal-format
-msgid "attribute(target_clones(\"%s\")) is not valid for current target"
-msgstr ""
-
-#: multiple_target.c:331
-#, gcc-internal-format
-msgid "attribute(target_clones(\"default\")) is not valid for current target"
-msgstr ""
-
-#: omp-low.c:2965 omp-low.c:19388
+#: omp-low.c:2972 omp-low.c:19397
#, gcc-internal-format
msgid "%<seq%> overrides other OpenACC loop specifiers"
msgstr ""
-#: omp-low.c:2968
+#: omp-low.c:2975
#, gcc-internal-format
msgid "%<auto%> conflicts with other OpenACC loop specifiers"
msgstr ""
-#: omp-low.c:2972
+#: omp-low.c:2979
#, gcc-internal-format
msgid "inner loop uses same OpenACC parallelism as containing loop"
msgstr ""
-#: omp-low.c:3019
+#: omp-low.c:3026
#, gcc-internal-format
msgid "argument not permitted on %qs clause in OpenACC %<parallel%>"
msgstr ""
-#: omp-low.c:3245
+#: omp-low.c:3252
#, gcc-internal-format
msgid "non-OpenACC construct inside of OpenACC routine"
msgstr ""
-#: omp-low.c:3254
+#: omp-low.c:3261
#, gcc-internal-format
msgid "non-OpenACC construct inside of OpenACC region"
msgstr ""
-#: omp-low.c:3279
+#: omp-low.c:3286
#, gcc-internal-format
msgid ""
"%<ordered simd threads%> must be closely nested inside of %<for simd%> region"
msgstr ""
-#: omp-low.c:3287
+#: omp-low.c:3294
#, gcc-internal-format
msgid ""
"OpenMP constructs other than %<#pragma omp ordered simd%> may not be nested "
"inside %<simd%> region"
msgstr ""
-#: omp-low.c:3299
+#: omp-low.c:3306
#, gcc-internal-format
msgid ""
"only %<distribute%> or %<parallel%> regions are allowed to be strictly "
"nested inside %<teams%> region"
msgstr ""
-#: omp-low.c:3316
+#: omp-low.c:3323
#, gcc-internal-format
msgid ""
"%<distribute%> region must be strictly nested inside %<teams%> construct"
msgstr ""
-#: omp-low.c:3357
+#: omp-low.c:3364
#, gcc-internal-format
msgid ""
"OpenACC loop directive must be associated with an OpenACC compute region"
msgstr ""
-#: omp-low.c:3379
+#: omp-low.c:3386
#, gcc-internal-format
msgid "orphaned %qs construct"
msgstr ""
-#: omp-low.c:3408
+#: omp-low.c:3415
#, gcc-internal-format
msgid "%<#pragma omp cancel for%> inside %<nowait%> for construct"
msgstr ""
-#: omp-low.c:3413
+#: omp-low.c:3420
#, gcc-internal-format
msgid "%<#pragma omp cancel for%> inside %<ordered%> for construct"
msgstr ""
-#: omp-low.c:3433 omp-low.c:3446
+#: omp-low.c:3440 omp-low.c:3453
#, gcc-internal-format
msgid "%<#pragma omp cancel sections%> inside %<nowait%> sections construct"
msgstr ""
-#: omp-low.c:3472
+#: omp-low.c:3479
#, gcc-internal-format
msgid ""
"%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region"
msgstr ""
-#: omp-low.c:3486
+#: omp-low.c:3493
#, gcc-internal-format
msgid "invalid arguments"
msgstr ""
-#: omp-low.c:3492
+#: omp-low.c:3499
#, gcc-internal-format
msgid "%<%s %s%> construct not closely nested inside of %qs"
msgstr ""
-#: omp-low.c:3520
+#: omp-low.c:3527
#, gcc-internal-format
msgid ""
"barrier region may not be closely nested inside of work-sharing, %<critical"
"%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
msgstr ""
-#: omp-low.c:3527
+#: omp-low.c:3534
#, gcc-internal-format
msgid ""
"work-sharing region may not be closely nested inside of work-sharing, "
@@ -19428,161 +19502,161 @@ msgid ""
"region"
msgstr ""
-#: omp-low.c:3556
+#: omp-low.c:3563
#, gcc-internal-format
msgid ""
"%<master%> region may not be closely nested inside of work-sharing, explicit "
"%<task%> or %<taskloop%> region"
msgstr ""
-#: omp-low.c:3580 omp-low.c:3719
+#: omp-low.c:3587 omp-low.c:3726
#, gcc-internal-format
msgid "%<depend(%s)%> is only allowed in %<omp ordered%>"
msgstr ""
-#: omp-low.c:3608
+#: omp-low.c:3615
#, gcc-internal-format
msgid ""
"%<ordered%> construct with %<depend%> clause must be closely nested inside "
"an %<ordered%> loop"
msgstr ""
-#: omp-low.c:3625
+#: omp-low.c:3632
#, gcc-internal-format
msgid "invalid depend kind in omp %<ordered%> %<depend%>"
msgstr ""
-#: omp-low.c:3640
+#: omp-low.c:3647
#, gcc-internal-format
msgid "%<ordered%> %<simd%> must be closely nested inside %<simd%> region"
msgstr ""
-#: omp-low.c:3653
+#: omp-low.c:3660
#, gcc-internal-format
msgid ""
"%<ordered%> region may not be closely nested inside of %<critical%>, "
"%<ordered%>, explicit %<task%> or %<taskloop%> region"
msgstr ""
-#: omp-low.c:3664 omp-low.c:3677
+#: omp-low.c:3671 omp-low.c:3684
#, gcc-internal-format
msgid ""
"%<ordered%> region must be closely nested inside a loop region with an "
"%<ordered%> clause"
msgstr ""
-#: omp-low.c:3694
+#: omp-low.c:3701
#, gcc-internal-format
msgid ""
"%<critical%> region may not be nested inside a %<critical%> region with the "
"same name"
msgstr ""
-#: omp-low.c:3706
+#: omp-low.c:3713
#, gcc-internal-format
msgid "%<teams%> construct not closely nested inside of %<target%> construct"
msgstr ""
-#: omp-low.c:3727
+#: omp-low.c:3734
#, gcc-internal-format
msgid ""
"OpenACC region inside of OpenACC routine, nested parallelism not supported "
"yet"
msgstr ""
-#: omp-low.c:3740
+#: omp-low.c:3747
#, gcc-internal-format
msgid "OpenACC construct inside of non-OpenACC region"
msgstr ""
-#: omp-low.c:3785
+#: omp-low.c:3792
#, gcc-internal-format
msgid "%s %qs construct inside of %s %qs region"
msgstr ""
-#: omp-low.c:3798 omp-low.c:3805
+#: omp-low.c:3805 omp-low.c:3812
#, gcc-internal-format
msgid "%qs construct inside of %qs region"
msgstr ""
-#: omp-low.c:3917
+#: omp-low.c:3924
#, gcc-internal-format
msgid "setjmp/longjmp inside simd construct"
msgstr ""
-#: omp-low.c:8002
+#: omp-low.c:8011
#, gcc-internal-format
msgid "%<depend(sink)%> clause waiting for lexically later iteration"
msgstr ""
-#: omp-low.c:8089
+#: omp-low.c:8098
#, gcc-internal-format
msgid "%<depend(sink)%> refers to iteration never in the iteration space"
msgstr ""
-#: omp-low.c:12629
+#: omp-low.c:12638
#, gcc-internal-format
msgid "multiple loop axes specified for routine"
msgstr ""
-#: omp-low.c:14650
+#: omp-low.c:14659
#, gcc-internal-format
msgid ""
"ignoring sink clause with offset that is not a multiple of the loop step"
msgstr ""
-#: omp-low.c:14673
+#: omp-low.c:14682
#, gcc-internal-format
msgid "first offset must be in opposite direction of loop iterations"
msgstr ""
-#: omp-low.c:18016
+#: omp-low.c:18025
#, gcc-internal-format, gfc-internal-format
msgid "invalid exit from %s structured block"
msgstr ""
-#: omp-low.c:18018 omp-low.c:18023
+#: omp-low.c:18027 omp-low.c:18032
#, gcc-internal-format, gfc-internal-format
msgid "invalid entry to %s structured block"
msgstr ""
#. Otherwise, be vague and lazy, but efficient.
-#: omp-low.c:18027
+#: omp-low.c:18036
#, gcc-internal-format, gfc-internal-format
msgid "invalid branch to/from %s structured block"
msgstr ""
-#: omp-low.c:18828
+#: omp-low.c:18837
#, gcc-internal-format, gfc-internal-format
msgid "-fopenacc-dim operand is malformed at '%s'"
msgstr ""
-#: omp-low.c:19415
+#: omp-low.c:19424
#, gcc-internal-format, gfc-internal-format
msgid "%s uses same OpenACC parallelism as containing loop"
msgstr ""
-#: omp-low.c:19417 omp-low.c:19446
+#: omp-low.c:19426 omp-low.c:19455
#, gcc-internal-format
msgid "containing loop here"
msgstr ""
-#: omp-low.c:19421
+#: omp-low.c:19430
#, gcc-internal-format, gfc-internal-format
msgid "%s uses OpenACC parallelism disallowed by containing routine"
msgstr ""
-#: omp-low.c:19426
+#: omp-low.c:19435
#, gcc-internal-format
msgid "routine %qD declared here"
msgstr ""
-#: omp-low.c:19439
+#: omp-low.c:19448
#, gcc-internal-format
msgid "incorrectly nested OpenACC loop parallelism"
msgstr ""
-#: omp-low.c:19503
+#: omp-low.c:19512
#, gcc-internal-format
msgid "insufficient partitioning available to parallelize loop"
msgstr ""
@@ -19711,7 +19785,7 @@ msgstr ""
msgid "section anchors must be disabled when toplevel reorder is disabled"
msgstr ""
-#: opts.c:813 config/darwin.c:3113
+#: opts.c:813 config/darwin.c:3164
#, gcc-internal-format
msgid ""
"-freorder-blocks-and-partition does not work with exceptions on this "
@@ -20157,7 +20231,7 @@ msgstr ""
msgid "register of %qD used for multiple global register variables"
msgstr ""
-#: reginfo.c:777 config/rs6000/rs6000.c:28752
+#: reginfo.c:777 config/rs6000/rs6000.c:28816
#, gcc-internal-format
msgid "conflicts with %qD"
msgstr ""
@@ -21675,89 +21749,89 @@ msgstr ""
msgid "BB %i has incorrect fallthru edge"
msgstr ""
-#: tree-inline.c:3528
+#: tree-inline.c:3536
#, gcc-internal-format
msgid "function %q+F can never be copied because it receives a non-local goto"
msgstr ""
-#: tree-inline.c:3535
+#: tree-inline.c:3543
#, gcc-internal-format
msgid ""
"function %q+F can never be copied because it saves address of local label in "
"a static variable"
msgstr ""
-#: tree-inline.c:3575
+#: tree-inline.c:3583
#, gcc-internal-format
msgid ""
"function %q+F can never be inlined because it uses alloca (override using "
"the always_inline attribute)"
msgstr ""
-#: tree-inline.c:3589
+#: tree-inline.c:3597
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses setjmp"
msgstr ""
-#: tree-inline.c:3603
+#: tree-inline.c:3611
#, gcc-internal-format
msgid ""
"function %q+F can never be inlined because it uses variable argument lists"
msgstr ""
-#: tree-inline.c:3615
+#: tree-inline.c:3623
#, gcc-internal-format
msgid ""
"function %q+F can never be inlined because it uses setjmp-longjmp exception "
"handling"
msgstr ""
-#: tree-inline.c:3623
+#: tree-inline.c:3631
#, gcc-internal-format
msgid "function %q+F can never be inlined because it uses non-local goto"
msgstr ""
-#: tree-inline.c:3635
+#: tree-inline.c:3643
#, gcc-internal-format
msgid ""
"function %q+F can never be inlined because it uses __builtin_return or "
"__builtin_apply_args"
msgstr ""
-#: tree-inline.c:3655
+#: tree-inline.c:3663
#, gcc-internal-format
msgid "function %q+F can never be inlined because it contains a computed goto"
msgstr ""
-#: tree-inline.c:3756
+#: tree-inline.c:3764
#, gcc-internal-format
msgid ""
"function %q+F can never be inlined because it is suppressed using -fno-inline"
msgstr ""
-#: tree-inline.c:3764
+#: tree-inline.c:3772
#, gcc-internal-format
msgid ""
"function %q+F can never be inlined because it uses attributes conflicting "
"with inlining"
msgstr ""
-#: tree-inline.c:4425
+#: tree-inline.c:4433
#, gcc-internal-format
msgid "inlining failed in call to always_inline %q+F: %s"
msgstr ""
-#: tree-inline.c:4428 tree-inline.c:4448
+#: tree-inline.c:4436 tree-inline.c:4456
#, gcc-internal-format
msgid "called from here"
msgstr ""
-#: tree-inline.c:4431 tree-inline.c:4451
+#: tree-inline.c:4439 tree-inline.c:4459
#, gcc-internal-format
msgid "called from this function"
msgstr ""
-#: tree-inline.c:4444
+#: tree-inline.c:4452
#, gcc-internal-format
msgid "inlining failed in call to %q+F: %s"
msgstr ""
@@ -22015,58 +22089,58 @@ msgstr ""
msgid "vectorization did not happen for a simd loop"
msgstr ""
-#: tree-vrp.c:6500 tree-vrp.c:6540 tree-vrp.c:6621
+#: tree-vrp.c:6532 tree-vrp.c:6572 tree-vrp.c:6653
#, gcc-internal-format
msgid "array subscript is above array bounds"
msgstr ""
-#: tree-vrp.c:6524
+#: tree-vrp.c:6556
#, gcc-internal-format
msgid "array subscript is outside array bounds"
msgstr ""
-#: tree-vrp.c:6553 tree-vrp.c:6608
+#: tree-vrp.c:6585 tree-vrp.c:6640
#, gcc-internal-format
msgid "array subscript is below array bounds"
msgstr ""
-#: tree-vrp.c:7462
+#: tree-vrp.c:7490
#, gcc-internal-format
msgid ""
"assuming signed overflow does not occur when simplifying conditional to "
"constant"
msgstr ""
-#: tree-vrp.c:7468 tree-vrp.c:9432 tree-vrp.c:9476 tree-vrp.c:9539
+#: tree-vrp.c:7496 tree-vrp.c:9459 tree-vrp.c:9503 tree-vrp.c:9566
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying conditional"
msgstr ""
-#: tree-vrp.c:7512
+#: tree-vrp.c:7540
#, gcc-internal-format
msgid "comparison always false due to limited range of data type"
msgstr ""
-#: tree-vrp.c:7514
+#: tree-vrp.c:7542
#, gcc-internal-format
msgid "comparison always true due to limited range of data type"
msgstr ""
-#: tree-vrp.c:9031
+#: tree-vrp.c:9058
#, gcc-internal-format
msgid ""
"assuming signed overflow does not occur when simplifying %</%> or %<%%%> to "
"%<>>%> or %<&%>"
msgstr ""
-#: tree-vrp.c:9096
+#: tree-vrp.c:9123
#, gcc-internal-format
msgid ""
"assuming signed overflow does not occur when simplifying %<min/max (X,Y)%> "
"to %<X%> or %<Y%>"
msgstr ""
-#: tree-vrp.c:9149
+#: tree-vrp.c:9176
#, gcc-internal-format
msgid ""
"assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X"
@@ -22123,12 +22197,12 @@ msgstr ""
#: c-family/c-common.c:8827 c-family/c-common.c:8940 c-family/c-common.c:8967
#: c-family/c-common.c:9280 c-family/c-common.c:9303 c-family/c-common.c:9342
#: c-family/c-common.c:9424 c-family/c-common.c:9467 c-family/c-common.c:9604
-#: config/darwin.c:2021 config/arm/arm.c:6488 config/arm/arm.c:6516
-#: config/arm/arm.c:6533 config/avr/avr.c:8968 config/h8300/h8300.c:5477
-#: config/h8300/h8300.c:5501 config/i386/i386.c:6862 config/i386/i386.c:44609
-#: config/ia64/ia64.c:756 config/rs6000/rs6000.c:32417 config/spu/spu.c:3738
-#: ada/gcc-interface/utils.c:6004 ada/gcc-interface/utils.c:6021
-#: ada/gcc-interface/utils.c:6037 ada/gcc-interface/utils.c:6063
+#: config/darwin.c:2062 config/arm/arm.c:6488 config/arm/arm.c:6516
+#: config/arm/arm.c:6533 config/avr/avr.c:9004 config/h8300/h8300.c:5477
+#: config/h8300/h8300.c:5501 config/i386/i386.c:6855 config/i386/i386.c:44781
+#: config/ia64/ia64.c:756 config/rs6000/rs6000.c:32484 config/spu/spu.c:3738
+#: ada/gcc-interface/utils.c:6030 ada/gcc-interface/utils.c:6047
+#: ada/gcc-interface/utils.c:6063 ada/gcc-interface/utils.c:6089
#: lto/lto-lang.c:243
#, gcc-internal-format
msgid "%qE attribute ignored"
@@ -22171,87 +22245,87 @@ msgstr ""
msgid "function return type cannot be function"
msgstr ""
-#: tree.c:9641 tree.c:9726 tree.c:9787
+#: tree.c:9651 tree.c:9736 tree.c:9797
#, gcc-internal-format, gfc-internal-format
msgid "tree check: %s, have %s in %s, at %s:%d"
msgstr ""
-#: tree.c:9678
+#: tree.c:9688
#, gcc-internal-format, gfc-internal-format
msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
msgstr ""
-#: tree.c:9691
+#: tree.c:9701
#, gcc-internal-format
msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
msgstr ""
-#: tree.c:9740
+#: tree.c:9750
#, gcc-internal-format
msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
msgstr ""
-#: tree.c:9753
+#: tree.c:9763
#, gcc-internal-format, gfc-internal-format
msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
msgstr ""
-#: tree.c:9813
+#: tree.c:9823
#, gcc-internal-format
msgid ""
"tree check: expected tree that contains %qs structure, have %qs in %s, at %s:"
"%d"
msgstr ""
-#: tree.c:9827
+#: tree.c:9837
#, gcc-internal-format, gfc-internal-format
msgid ""
"tree check: accessed elt %d of tree_int_cst with %d elts in %s, at %s:%d"
msgstr ""
-#: tree.c:9839
+#: tree.c:9849
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
msgstr ""
-#: tree.c:9852
+#: tree.c:9862
#, gcc-internal-format, gfc-internal-format
msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
msgstr ""
-#: tree.c:9865
+#: tree.c:9875
#, gcc-internal-format, gfc-internal-format
msgid ""
"tree check: accessed operand %d of omp_clause %s with %d operands in %s, at "
"%s:%d"
msgstr ""
-#: tree.c:12584
+#: tree.c:12595
#, gcc-internal-format
msgid "%qD is deprecated: %s"
msgstr ""
-#: tree.c:12587
+#: tree.c:12598
#, gcc-internal-format
msgid "%qD is deprecated"
msgstr ""
-#: tree.c:12611 tree.c:12633
+#: tree.c:12622 tree.c:12644
#, gcc-internal-format
msgid "%qE is deprecated: %s"
msgstr ""
-#: tree.c:12614 tree.c:12636
+#: tree.c:12625 tree.c:12647
#, gcc-internal-format
msgid "%qE is deprecated"
msgstr ""
-#: tree.c:12620 tree.c:12641
+#: tree.c:12631 tree.c:12652
#, gcc-internal-format, gfc-internal-format
msgid "type is deprecated: %s"
msgstr ""
-#: tree.c:12623 tree.c:12644
+#: tree.c:12634 tree.c:12655
#, gcc-internal-format
msgid "type is deprecated"
msgstr ""
@@ -22278,264 +22352,264 @@ msgstr ""
#. main variant only.
#.
#. Convenience macro for matching individual fields.
-#: tree.c:13048
+#: tree.c:13059
#, gcc-internal-format
msgid "type variant differs by "
msgstr ""
-#: tree.c:13088
+#: tree.c:13099
#, gcc-internal-format
msgid "type variant has different TYPE_SIZE_UNIT"
msgstr ""
-#: tree.c:13090
+#: tree.c:13101
#, gcc-internal-format
msgid "type variant's TYPE_SIZE_UNIT"
msgstr ""
-#: tree.c:13092
+#: tree.c:13103
#, gcc-internal-format
msgid "type's TYPE_SIZE_UNIT"
msgstr ""
-#: tree.c:13112
+#: tree.c:13123
#, gcc-internal-format
msgid "type variant with TYPE_ALIAS_SET_KNOWN_P"
msgstr ""
-#: tree.c:13125
+#: tree.c:13136
#, gcc-internal-format
msgid "type variant has different TYPE_VFIELD"
msgstr ""
-#: tree.c:13142
+#: tree.c:13153
#, gcc-internal-format
msgid "type variant has TYPE_METHODS"
msgstr ""
-#: tree.c:13167
+#: tree.c:13178
#, gcc-internal-format
msgid "type variant has different TYPE_BINFO"
msgstr ""
-#: tree.c:13169
+#: tree.c:13180
#, gcc-internal-format
msgid "type variant's TYPE_BINFO"
msgstr ""
-#: tree.c:13171
+#: tree.c:13182
#, gcc-internal-format
msgid "type's TYPE_BINFO"
msgstr ""
-#: tree.c:13209
+#: tree.c:13220
#, gcc-internal-format
msgid "type variant has different TYPE_FIELDS"
msgstr ""
-#: tree.c:13211
+#: tree.c:13222
#, gcc-internal-format
msgid "first mismatch is field"
msgstr ""
-#: tree.c:13213
+#: tree.c:13224
#, gcc-internal-format
msgid "and field"
msgstr ""
-#: tree.c:13230
+#: tree.c:13241
#, gcc-internal-format
msgid "type variant has different TREE_TYPE"
msgstr ""
-#: tree.c:13232 tree.c:13243
+#: tree.c:13243 tree.c:13254
#, gcc-internal-format
msgid "type variant's TREE_TYPE"
msgstr ""
-#: tree.c:13234 tree.c:13245
+#: tree.c:13245 tree.c:13256
#, gcc-internal-format
msgid "type's TREE_TYPE"
msgstr ""
-#: tree.c:13241
+#: tree.c:13252
#, gcc-internal-format
msgid "type is not compatible with its vairant"
msgstr ""
-#: tree.c:13540
+#: tree.c:13555
#, gcc-internal-format
msgid "Main variant is not defined"
msgstr ""
-#: tree.c:13545
+#: tree.c:13560
#, gcc-internal-format
msgid "TYPE_MAIN_VARIANT has different TYPE_MAIN_VARIANT"
msgstr ""
-#: tree.c:13557
+#: tree.c:13572
#, gcc-internal-format
msgid "TYPE_CANONICAL has different TYPE_CANONICAL"
msgstr ""
-#: tree.c:13575
+#: tree.c:13590
#, gcc-internal-format
msgid "TYPE_CANONICAL is not compatible"
msgstr ""
-#: tree.c:13583
+#: tree.c:13598
#, gcc-internal-format
msgid "TYPE_MODE of TYPE_CANONICAL is not compatible"
msgstr ""
-#: tree.c:13591
+#: tree.c:13606
#, gcc-internal-format
msgid "TYPE_CANONICAL of main variant is not main variant"
msgstr ""
-#: tree.c:13607
+#: tree.c:13622
#, gcc-internal-format
msgid "TYPE_VFIELD is not FIELD_DECL nor TREE_LIST"
msgstr ""
-#: tree.c:13617
+#: tree.c:13632
#, gcc-internal-format
msgid "TYPE_NEXT_PTR_TO is not POINTER_TYPE"
msgstr ""
-#: tree.c:13627
+#: tree.c:13642
#, gcc-internal-format
msgid "TYPE_NEXT_REF_TO is not REFERENCE_TYPE"
msgstr ""
-#: tree.c:13645
+#: tree.c:13660
#, gcc-internal-format
msgid "TYPE_MINVAL non-NULL"
msgstr ""
-#: tree.c:13657
+#: tree.c:13672
#, gcc-internal-format
msgid "TYPE_METHODS is not FUNCTION_DECL, TEMPLATE_DECL nor error_mark_node"
msgstr ""
-#: tree.c:13668
+#: tree.c:13683
#, gcc-internal-format
msgid "TYPE_METHOD_BASETYPE is not record nor union"
msgstr ""
-#: tree.c:13679
+#: tree.c:13694
#, gcc-internal-format
msgid "TYPE_OFFSET_BASETYPE is not record nor union"
msgstr ""
-#: tree.c:13697
+#: tree.c:13712
#, gcc-internal-format
msgid "TYPE_ARRAY_MAX_SIZE not INTEGER_CST"
msgstr ""
-#: tree.c:13704
+#: tree.c:13719
#, gcc-internal-format
msgid "TYPE_MAXVAL non-NULL"
msgstr ""
-#: tree.c:13716
+#: tree.c:13731
#, gcc-internal-format
msgid "TYPE_BINFO is not TREE_BINFO"
msgstr ""
-#: tree.c:13724
+#: tree.c:13739
#, gcc-internal-format
msgid "TYPE_BINFO type is not TYPE_MAIN_VARIANT"
msgstr ""
-#: tree.c:13731
+#: tree.c:13746
#, gcc-internal-format
msgid "TYPE_LANG_SLOT_1 (binfo) field is non-NULL"
msgstr ""
-#: tree.c:13747
+#: tree.c:13762
#, gcc-internal-format
msgid "Enum value is not CONST_DECL or INTEGER_CST"
msgstr ""
-#: tree.c:13755
+#: tree.c:13770
#, gcc-internal-format
msgid "Enum value type is not INTEGER_TYPE nor convertible to the enum"
msgstr ""
-#: tree.c:13762
+#: tree.c:13777
#, gcc-internal-format
msgid "Enum value name is not IDENTIFIER_NODE"
msgstr ""
-#: tree.c:13772
+#: tree.c:13787
#, gcc-internal-format
msgid "Array TYPE_DOMAIN is not integer type"
msgstr ""
-#: tree.c:13781
+#: tree.c:13796
#, gcc-internal-format
msgid "TYPE_FIELDS defined in incomplete type"
msgstr ""
-#: tree.c:13801
+#: tree.c:13816
#, gcc-internal-format
msgid "Wrong tree in TYPE_FIELDS list"
msgstr ""
-#: tree.c:13816
+#: tree.c:13831
#, gcc-internal-format
msgid "TYPE_CACHED_VALUES_P is %i while TYPE_CACHED_VALUES is %p"
msgstr ""
-#: tree.c:13822
+#: tree.c:13837
#, gcc-internal-format
msgid "TYPE_CACHED_VALUES is not TREE_VEC"
msgstr ""
-#: tree.c:13835
+#: tree.c:13850
#, gcc-internal-format
msgid "wrong TYPE_CACHED_VALUES entry"
msgstr ""
-#: tree.c:13848
+#: tree.c:13863
#, gcc-internal-format
msgid "TREE_PURPOSE is non-NULL in TYPE_ARG_TYPES list"
msgstr ""
-#: tree.c:13854
+#: tree.c:13869
#, gcc-internal-format
msgid "Wrong entry in TYPE_ARG_TYPES list"
msgstr ""
-#: tree.c:13861
+#: tree.c:13876
#, gcc-internal-format
msgid "TYPE_VALUES_RAW field is non-NULL"
msgstr ""
-#: tree.c:13873
+#: tree.c:13888
#, gcc-internal-format
msgid "TYPE_CACHED_VALUES_P is set while it should not"
msgstr ""
-#: tree.c:13879
+#: tree.c:13894
#, gcc-internal-format
msgid "TYPE_STRING_FLAG is set on wrong type code"
msgstr ""
-#: tree.c:13891
+#: tree.c:13906
#, gcc-internal-format
msgid ""
"TYPE_STRING_FLAG is set on type that does not look like char nor array of "
"chars"
msgstr ""
-#: tree.c:13903
+#: tree.c:13918
#, gcc-internal-format
msgid "TYPE_METHOD_BASETYPE is not main variant"
msgstr ""
-#: tree.c:13910
+#: tree.c:13925
#, gcc-internal-format
msgid "verify_type failed"
msgstr ""
@@ -22810,8 +22884,8 @@ msgid ""
"required to support"
msgstr ""
-#: c-family/c-common.c:1126 c-family/c-common.c:1138 cp/constexpr.c:1619
-#: cp/constexpr.c:3520
+#: c-family/c-common.c:1126 c-family/c-common.c:1138 cp/constexpr.c:1647
+#: cp/constexpr.c:3618
#, gcc-internal-format
msgid "overflow in constant expression"
msgstr ""
@@ -23218,7 +23292,7 @@ msgstr ""
msgid "suggest parentheses around assignment used as truth value"
msgstr ""
-#: c-family/c-common.c:4668 c/c-decl.c:4126 c/c-typeck.c:13534
+#: c-family/c-common.c:4668 c/c-decl.c:4126 c/c-typeck.c:13544
#, gcc-internal-format
msgid "invalid use of %<restrict%>"
msgstr ""
@@ -23293,7 +23367,7 @@ msgstr ""
msgid "duplicate case value"
msgstr ""
-#: c-family/c-common.c:6133 c-family/c-common.c:12710
+#: c-family/c-common.c:6133 c-family/c-common.c:12712
#, gcc-internal-format
msgid "previously used here"
msgstr ""
@@ -23344,7 +23418,7 @@ msgid "%qE attribute ignored for field of type %qT"
msgstr ""
#: c-family/c-common.c:6684 c-family/c-common.c:6712 c-family/c-common.c:6808
-#: ada/gcc-interface/utils.c:5995
+#: ada/gcc-interface/utils.c:6021
#, gcc-internal-format
msgid "%qE attribute ignored due to conflict with attribute %qs"
msgstr ""
@@ -23683,7 +23757,7 @@ msgstr ""
msgid "type was previously declared %qE"
msgstr ""
-#: c-family/c-common.c:8777 cp/class.c:4626
+#: c-family/c-common.c:8777 cp/class.c:4630
#, gcc-internal-format
msgid ""
"%<transaction_safe_dynamic%> may only be specified for a virtual function"
@@ -23719,12 +23793,12 @@ msgstr ""
msgid "invalid vector type for attribute %qE"
msgstr ""
-#: c-family/c-common.c:9007 ada/gcc-interface/utils.c:3772
+#: c-family/c-common.c:9007 ada/gcc-interface/utils.c:3790
#, gcc-internal-format
msgid "vector size not an integral multiple of component size"
msgstr ""
-#: c-family/c-common.c:9013 ada/gcc-interface/utils.c:3779
+#: c-family/c-common.c:9013 ada/gcc-interface/utils.c:3797
#, gcc-internal-format
msgid "zero vector size"
msgstr ""
@@ -23734,23 +23808,23 @@ msgstr ""
msgid "number of components of the vector not a power of two"
msgstr ""
-#: c-family/c-common.c:9049 ada/gcc-interface/utils.c:5852
+#: c-family/c-common.c:9049 ada/gcc-interface/utils.c:5878
#, gcc-internal-format
msgid "nonnull attribute without arguments on a non-prototype"
msgstr ""
-#: c-family/c-common.c:9068 ada/gcc-interface/utils.c:5866
+#: c-family/c-common.c:9068 ada/gcc-interface/utils.c:5892
#, gcc-internal-format, gfc-internal-format
msgid "nonnull argument has invalid operand number (argument %lu)"
msgstr ""
-#: c-family/c-common.c:9090 ada/gcc-interface/utils.c:5888
+#: c-family/c-common.c:9090 ada/gcc-interface/utils.c:5914
#, gcc-internal-format, gfc-internal-format
msgid ""
"nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
msgstr ""
-#: c-family/c-common.c:9098 ada/gcc-interface/utils.c:5897
+#: c-family/c-common.c:9098 ada/gcc-interface/utils.c:5923
#, gcc-internal-format, gfc-internal-format
msgid ""
"nonnull argument references non-pointer operand (argument %lu, operand %lu)"
@@ -23791,12 +23865,12 @@ msgstr ""
msgid "%qE attribute only applies to variadic functions"
msgstr ""
-#: c-family/c-common.c:9382 ada/gcc-interface/utils.c:5939
+#: c-family/c-common.c:9382 ada/gcc-interface/utils.c:5965
#, gcc-internal-format
msgid "requested position is not an integer constant"
msgstr ""
-#: c-family/c-common.c:9390 ada/gcc-interface/utils.c:5946
+#: c-family/c-common.c:9390 ada/gcc-interface/utils.c:5972
#, gcc-internal-format
msgid "requested position is less than zero"
msgstr ""
@@ -23826,7 +23900,7 @@ msgstr ""
msgid "not enough arguments to function %qE"
msgstr ""
-#: c-family/c-common.c:9815 c-family/c-common.c:10816 c/c-typeck.c:3213
+#: c-family/c-common.c:9815 c-family/c-common.c:10818 c/c-typeck.c:3213
#, gcc-internal-format
msgid "too many arguments to function %qE"
msgstr ""
@@ -24096,250 +24170,250 @@ msgstr ""
msgid "invalid type argument of implicit conversion (have %qT)"
msgstr ""
-#: c-family/c-common.c:10666 cp/init.c:2801 cp/init.c:2820
+#: c-family/c-common.c:10666 cp/init.c:2806 cp/init.c:2825
#, gcc-internal-format
msgid "size of array is too large"
msgstr ""
-#: c-family/c-common.c:10719 c-family/c-common.c:10790 c/c-typeck.c:3459
+#: c-family/c-common.c:10721 c-family/c-common.c:10792 c/c-typeck.c:3459
#, gcc-internal-format
msgid "too few arguments to function %qE"
msgstr ""
-#: c-family/c-common.c:10749
+#: c-family/c-common.c:10751
#, gcc-internal-format
msgid "operand type %qT is incompatible with argument %d of %qE"
msgstr ""
-#: c-family/c-common.c:10883
+#: c-family/c-common.c:10885
#, gcc-internal-format
msgid "incorrect number of arguments to function %qE"
msgstr ""
-#: c-family/c-common.c:10898
+#: c-family/c-common.c:10900
#, gcc-internal-format
msgid "argument 1 of %qE must be a non-void pointer type"
msgstr ""
-#: c-family/c-common.c:10907
+#: c-family/c-common.c:10909
#, gcc-internal-format
msgid "argument 1 of %qE must be a pointer to a constant size type"
msgstr ""
-#: c-family/c-common.c:10918
+#: c-family/c-common.c:10920
#, gcc-internal-format
msgid "argument 1 of %qE must be a pointer to a nonzero size object"
msgstr ""
-#: c-family/c-common.c:10933
+#: c-family/c-common.c:10935
#, gcc-internal-format
msgid "argument %d of %qE must be a pointer type"
msgstr ""
-#: c-family/c-common.c:10941
+#: c-family/c-common.c:10943
#, gcc-internal-format
msgid "size mismatch in argument %d of %qE"
msgstr ""
-#: c-family/c-common.c:10957
+#: c-family/c-common.c:10959
#, gcc-internal-format
msgid "invalid memory model argument %d of %qE"
msgstr ""
-#: c-family/c-common.c:10964
+#: c-family/c-common.c:10966
#, gcc-internal-format
msgid "non-integer memory model argument %d of %qE"
msgstr ""
-#: c-family/c-common.c:11562
+#: c-family/c-common.c:11564
#, gcc-internal-format
msgid "array subscript has type %<char%>"
msgstr ""
-#: c-family/c-common.c:11597 c-family/c-common.c:11600
+#: c-family/c-common.c:11599 c-family/c-common.c:11602
#, gcc-internal-format
msgid "suggest parentheses around %<+%> inside %<<<%>"
msgstr ""
-#: c-family/c-common.c:11603 c-family/c-common.c:11606
+#: c-family/c-common.c:11605 c-family/c-common.c:11608
#, gcc-internal-format
msgid "suggest parentheses around %<-%> inside %<<<%>"
msgstr ""
-#: c-family/c-common.c:11612 c-family/c-common.c:11615
+#: c-family/c-common.c:11614 c-family/c-common.c:11617
#, gcc-internal-format
msgid "suggest parentheses around %<+%> inside %<>>%>"
msgstr ""
-#: c-family/c-common.c:11618 c-family/c-common.c:11621
+#: c-family/c-common.c:11620 c-family/c-common.c:11623
#, gcc-internal-format
msgid "suggest parentheses around %<-%> inside %<>>%>"
msgstr ""
-#: c-family/c-common.c:11627 c-family/c-common.c:11630
+#: c-family/c-common.c:11629 c-family/c-common.c:11632
#, gcc-internal-format
msgid "suggest parentheses around %<&&%> within %<||%>"
msgstr ""
-#: c-family/c-common.c:11637 c-family/c-common.c:11641
+#: c-family/c-common.c:11639 c-family/c-common.c:11643
#, gcc-internal-format
msgid "suggest parentheses around arithmetic in operand of %<|%>"
msgstr ""
-#: c-family/c-common.c:11645 c-family/c-common.c:11648
+#: c-family/c-common.c:11647 c-family/c-common.c:11650
#, gcc-internal-format
msgid "suggest parentheses around comparison in operand of %<|%>"
msgstr ""
-#: c-family/c-common.c:11653
+#: c-family/c-common.c:11655
#, gcc-internal-format
msgid ""
"suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!"
"%> to %<~%>"
msgstr ""
-#: c-family/c-common.c:11661 c-family/c-common.c:11665
+#: c-family/c-common.c:11663 c-family/c-common.c:11667
#, gcc-internal-format
msgid "suggest parentheses around arithmetic in operand of %<^%>"
msgstr ""
-#: c-family/c-common.c:11669 c-family/c-common.c:11672
+#: c-family/c-common.c:11671 c-family/c-common.c:11674
#, gcc-internal-format
msgid "suggest parentheses around comparison in operand of %<^%>"
msgstr ""
-#: c-family/c-common.c:11678 c-family/c-common.c:11681
+#: c-family/c-common.c:11680 c-family/c-common.c:11683
#, gcc-internal-format
msgid "suggest parentheses around %<+%> in operand of %<&%>"
msgstr ""
-#: c-family/c-common.c:11684 c-family/c-common.c:11687
+#: c-family/c-common.c:11686 c-family/c-common.c:11689
#, gcc-internal-format
msgid "suggest parentheses around %<-%> in operand of %<&%>"
msgstr ""
-#: c-family/c-common.c:11691 c-family/c-common.c:11694
+#: c-family/c-common.c:11693 c-family/c-common.c:11696
#, gcc-internal-format
msgid "suggest parentheses around comparison in operand of %<&%>"
msgstr ""
-#: c-family/c-common.c:11699
+#: c-family/c-common.c:11701
#, gcc-internal-format
msgid ""
"suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!"
"%> to %<~%>"
msgstr ""
-#: c-family/c-common.c:11706 c-family/c-common.c:11709
+#: c-family/c-common.c:11708 c-family/c-common.c:11711
#, gcc-internal-format
msgid "suggest parentheses around comparison in operand of %<==%>"
msgstr ""
-#: c-family/c-common.c:11714 c-family/c-common.c:11717
+#: c-family/c-common.c:11716 c-family/c-common.c:11719
#, gcc-internal-format
msgid "suggest parentheses around comparison in operand of %<!=%>"
msgstr ""
-#: c-family/c-common.c:11727 c-family/c-common.c:11733
+#: c-family/c-common.c:11729 c-family/c-common.c:11735
#, gcc-internal-format
msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
msgstr ""
-#: c-family/c-common.c:11749
+#: c-family/c-common.c:11751
#, gcc-internal-format
msgid "label %q+D defined but not used"
msgstr ""
-#: c-family/c-common.c:11751
+#: c-family/c-common.c:11753
#, gcc-internal-format
msgid "label %q+D declared but not defined"
msgstr ""
-#: c-family/c-common.c:11767
+#: c-family/c-common.c:11769
#, gcc-internal-format
msgid "division by zero"
msgstr ""
-#: c-family/c-common.c:11799 c/c-typeck.c:11048 c/c-typeck.c:11205
+#: c-family/c-common.c:11801 c/c-typeck.c:11058 c/c-typeck.c:11215
#: cp/typeck.c:4820
#, gcc-internal-format
msgid "comparison between types %qT and %qT"
msgstr ""
-#: c-family/c-common.c:11850
+#: c-family/c-common.c:11852
#, gcc-internal-format
msgid "comparison between signed and unsigned integer expressions"
msgstr ""
-#: c-family/c-common.c:11901
+#: c-family/c-common.c:11903
#, gcc-internal-format
msgid "promoted ~unsigned is always non-zero"
msgstr ""
-#: c-family/c-common.c:11904
+#: c-family/c-common.c:11906
#, gcc-internal-format
msgid "comparison of promoted ~unsigned with constant"
msgstr ""
-#: c-family/c-common.c:11914
+#: c-family/c-common.c:11916
#, gcc-internal-format
msgid "comparison of promoted ~unsigned with unsigned"
msgstr ""
-#: c-family/c-common.c:11965
+#: c-family/c-common.c:11967
#, gcc-internal-format
msgid "unused parameter %qD"
msgstr ""
-#: c-family/c-common.c:12109
+#: c-family/c-common.c:12111
#, gcc-internal-format
msgid "typedef %qD locally defined but not used"
msgstr ""
-#: c-family/c-common.c:12146 c-family/c-common.c:12172
+#: c-family/c-common.c:12148 c-family/c-common.c:12174
#, gcc-internal-format
msgid "comparison of constant %qE with boolean expression is always false"
msgstr ""
-#: c-family/c-common.c:12149 c-family/c-common.c:12169
+#: c-family/c-common.c:12151 c-family/c-common.c:12171
#, gcc-internal-format
msgid "comparison of constant %qE with boolean expression is always true"
msgstr ""
-#: c-family/c-common.c:12218
+#: c-family/c-common.c:12220
#, gcc-internal-format
msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
msgstr ""
-#: c-family/c-common.c:12467
+#: c-family/c-common.c:12469
#, gcc-internal-format
msgid "index value is out of bound"
msgstr ""
-#: c-family/c-common.c:12539 c-family/c-common.c:12587
-#: c-family/c-common.c:12602 cp/call.c:4701 cp/call.c:4708
+#: c-family/c-common.c:12541 c-family/c-common.c:12589
+#: c-family/c-common.c:12604 cp/call.c:4701 cp/call.c:4708
#, gcc-internal-format
msgid "conversion of scalar %qT to vector %qT involves truncation"
msgstr ""
#. Reject arguments that are built-in functions with
#. no library fallback.
-#: c-family/c-common.c:12673
+#: c-family/c-common.c:12675
#, gcc-internal-format
msgid "built-in function %qE must be directly called"
msgstr ""
-#: c-family/c-common.c:12709
+#: c-family/c-common.c:12711
#, gcc-internal-format
msgid "duplicated %<if%> condition"
msgstr ""
-#: c-family/c-common.c:12736 c/c-decl.c:5913
+#: c-family/c-common.c:12738 c/c-decl.c:5923
#, gcc-internal-format
msgid "size of array %qE is too large"
msgstr ""
-#: c-family/c-common.c:12738 c/c-decl.c:5916
+#: c-family/c-common.c:12740 c/c-decl.c:5926
#, gcc-internal-format
msgid "size of unnamed array is too large"
msgstr ""
@@ -24811,7 +24885,7 @@ msgstr ""
msgid "%<#pragma omp atomic capture%> uses two different variables for memory"
msgstr ""
-#: c-family/c-omp.c:480 cp/semantics.c:8081
+#: c-family/c-omp.c:480 cp/semantics.c:8082
#, gcc-internal-format
msgid "invalid type for iteration variable %qE"
msgstr ""
@@ -24821,22 +24895,22 @@ msgstr ""
msgid "%qE is not initialized"
msgstr ""
-#: c-family/c-omp.c:514 cp/semantics.c:7969
+#: c-family/c-omp.c:514 cp/semantics.c:7970
#, gcc-internal-format
msgid "missing controlling predicate"
msgstr ""
-#: c-family/c-omp.c:599 cp/semantics.c:7633
+#: c-family/c-omp.c:599 cp/semantics.c:7634
#, gcc-internal-format
msgid "invalid controlling predicate"
msgstr ""
-#: c-family/c-omp.c:606 cp/semantics.c:7975
+#: c-family/c-omp.c:606 cp/semantics.c:7976
#, gcc-internal-format
msgid "missing increment expression"
msgstr ""
-#: c-family/c-omp.c:670 cp/semantics.c:7748
+#: c-family/c-omp.c:670 cp/semantics.c:7749
#, gcc-internal-format
msgid "invalid increment expression"
msgstr ""
@@ -25348,37 +25422,37 @@ msgstr ""
msgid "<type-error>"
msgstr ""
-#: c-family/c-pretty-print.c:366
+#: c-family/c-pretty-print.c:369
#, gcc-internal-format
msgid "<unnamed-unsigned:"
msgstr ""
-#: c-family/c-pretty-print.c:370
+#: c-family/c-pretty-print.c:373
#, gcc-internal-format
msgid "<unnamed-float:"
msgstr ""
-#: c-family/c-pretty-print.c:373
+#: c-family/c-pretty-print.c:376
#, gcc-internal-format
msgid "<unnamed-fixed:"
msgstr ""
-#: c-family/c-pretty-print.c:388
+#: c-family/c-pretty-print.c:391
#, gcc-internal-format
msgid "<typedef-error>"
msgstr ""
-#: c-family/c-pretty-print.c:403
+#: c-family/c-pretty-print.c:406
#, gcc-internal-format
msgid "<tag-error>"
msgstr ""
-#: c-family/c-pretty-print.c:1241
+#: c-family/c-pretty-print.c:1244
#, gcc-internal-format
msgid "<erroneous-expression>"
msgstr ""
-#: c-family/c-pretty-print.c:1245 cp/cxx-pretty-print.c:140
+#: c-family/c-pretty-print.c:1248 cp/cxx-pretty-print.c:140
#, gcc-internal-format
msgid "<return-value>"
msgstr ""
@@ -25388,7 +25462,7 @@ msgstr ""
msgid "wrong type argument to %s"
msgstr ""
-#: c-family/cilk.c:93 cp/parser.c:6518
+#: c-family/cilk.c:93 cp/parser.c:6523
#, gcc-internal-format
msgid "%<_Cilk_spawn%> may only be used inside a function"
msgstr ""
@@ -25468,47 +25542,47 @@ msgstr ""
msgid "-mcpu=%s has invalid silicon revision"
msgstr ""
-#: common/config/i386/i386-common.c:985
+#: common/config/i386/i386-common.c:970
#, gcc-internal-format
msgid "-malign-loops is obsolete, use -falign-loops"
msgstr ""
-#: common/config/i386/i386-common.c:987
+#: common/config/i386/i386-common.c:972
#, gcc-internal-format, gfc-internal-format
msgid "-malign-loops=%d is not between 0 and %d"
msgstr ""
-#: common/config/i386/i386-common.c:994
+#: common/config/i386/i386-common.c:979
#, gcc-internal-format
msgid "-malign-jumps is obsolete, use -falign-jumps"
msgstr ""
-#: common/config/i386/i386-common.c:996
+#: common/config/i386/i386-common.c:981
#, gcc-internal-format, gfc-internal-format
msgid "-malign-jumps=%d is not between 0 and %d"
msgstr ""
-#: common/config/i386/i386-common.c:1004
+#: common/config/i386/i386-common.c:989
#, gcc-internal-format
msgid "-malign-functions is obsolete, use -falign-functions"
msgstr ""
-#: common/config/i386/i386-common.c:1006
+#: common/config/i386/i386-common.c:991
#, gcc-internal-format, gfc-internal-format
msgid "-malign-functions=%d is not between 0 and %d"
msgstr ""
-#: common/config/i386/i386-common.c:1015
+#: common/config/i386/i386-common.c:1000
#, gcc-internal-format, gfc-internal-format
msgid "-mbranch-cost=%d is not between 0 and 5"
msgstr ""
-#: common/config/i386/i386-common.c:1069
+#: common/config/i386/i386-common.c:1054
#, gcc-internal-format
msgid "%<-fsplit-stack%> currently only supported on GNU/Linux"
msgstr ""
-#: common/config/i386/i386-common.c:1075
+#: common/config/i386/i386-common.c:1060
#, gcc-internal-format
msgid "%<-fsplit-stack%> requires assembler support for CFI directives"
msgstr ""
@@ -25653,127 +25727,127 @@ msgstr ""
msgid "sysctl for kern.osversion failed: %m"
msgstr ""
-#: config/darwin-driver.c:84
+#: config/darwin-driver.c:85
#, gcc-internal-format
msgid "couldn%'t understand kern.osversion %q.*s"
msgstr ""
#. Arbitrary limit, number should be like xx.yy.zz
-#: config/darwin-driver.c:124
+#: config/darwin-driver.c:125
#, gcc-internal-format
msgid "couldn%'t understand version %s\n"
msgstr ""
-#: config/darwin-driver.c:177
+#: config/darwin-driver.c:178
#, gcc-internal-format, gfc-internal-format
msgid "this compiler does not support %s"
msgstr ""
-#: config/darwin-driver.c:232
+#: config/darwin-driver.c:233
#, gcc-internal-format
msgid "this compiler does not support PowerPC (arch flags ignored)"
msgstr ""
-#: config/darwin-driver.c:236
+#: config/darwin-driver.c:237
#, gcc-internal-format, gfc-internal-format
msgid "%s conflicts with i386 (arch flags ignored)"
msgstr ""
-#: config/darwin-driver.c:244
+#: config/darwin-driver.c:245
#, gcc-internal-format, gfc-internal-format
msgid "%s conflicts with x86_64 (arch flags ignored)"
msgstr ""
-#: config/darwin-driver.c:251
+#: config/darwin-driver.c:252
#, gcc-internal-format
msgid "this compiler does not support X86 (arch flags ignored)"
msgstr ""
-#: config/darwin-driver.c:255
+#: config/darwin-driver.c:256
#, gcc-internal-format, gfc-internal-format
msgid "%s conflicts with ppc (arch flags ignored)"
msgstr ""
-#: config/darwin-driver.c:263
+#: config/darwin-driver.c:264
#, gcc-internal-format, gfc-internal-format
msgid "%s conflicts with ppc64 (arch flags ignored)"
msgstr ""
-#: config/darwin.c:1650
+#: config/darwin.c:1691
#, gcc-internal-format
msgid ""
"the use of _OBJC_-prefixed variable names to select meta-data sections is "
"deprecated at 4.6 and will be removed in 4.7"
msgstr ""
-#: config/darwin.c:1905
+#: config/darwin.c:1946
#, gcc-internal-format, gfc-internal-format
msgid "failed to open temporary file %s for LTO output"
msgstr ""
-#: config/darwin.c:1994
+#: config/darwin.c:2035
#, gcc-internal-format
msgid ""
"%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
msgstr ""
-#: config/darwin.c:2001
+#: config/darwin.c:2042
#, gcc-internal-format
msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
msgstr ""
-#: config/darwin.c:2713
+#: config/darwin.c:2758
#, gcc-internal-format
msgid ""
"protected visibility attribute not supported in this configuration; ignored"
msgstr ""
-#: config/darwin.c:2899
+#: config/darwin.c:2944
#, gcc-internal-format, gfc-internal-format
msgid "failed to open temporary file %s with LTO output"
msgstr ""
-#: config/darwin.c:3072
+#: config/darwin.c:3123
#, gcc-internal-format
msgid ""
"%<-fobjc-abi-version%> >= 2 must be used for %<-m64%> targets with %<-fnext-"
"runtime%>"
msgstr ""
-#: config/darwin.c:3076
+#: config/darwin.c:3127
#, gcc-internal-format
msgid ""
"%<-fobjc-abi-version%> >= 2 is not supported on %<-m32%> targets with %<-"
"fnext-runtime%>"
msgstr ""
-#: config/darwin.c:3161
+#: config/darwin.c:3212
#, gcc-internal-format
msgid ""
"%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
msgstr ""
-#: config/darwin.c:3349
+#: config/darwin.c:3400
#, gcc-internal-format
msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
msgstr ""
-#: config/darwin.c:3356
+#: config/darwin.c:3407
#, gcc-internal-format
msgid "built-in function %qD takes one argument only"
msgstr ""
-#: config/darwin.c:3442
+#: config/darwin.c:3493
#, gcc-internal-format
msgid "CFString literal is missing"
msgstr ""
-#: config/darwin.c:3453
+#: config/darwin.c:3504
#, gcc-internal-format
msgid "CFString literal expression is not a string constant"
msgstr ""
-#: config/darwin.c:3476
+#: config/darwin.c:3527
#, gcc-internal-format, gfc-internal-format
msgid "%s in CFString literal"
msgstr ""
@@ -25853,7 +25927,7 @@ msgstr ""
#. 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:453
+#: config/darwin.h:478
#, gcc-internal-format
msgid "alias definitions not supported in Mach-O; ignored"
msgstr ""
@@ -26039,12 +26113,12 @@ msgstr ""
msgid "malformed target %s list %qs"
msgstr ""
-#: config/aarch64/aarch64.c:10813
+#: config/aarch64/aarch64.c:10811
#, gcc-internal-format
msgid "%Klane %wd out of range %wd - %wd"
msgstr ""
-#: config/aarch64/aarch64.c:10815
+#: config/aarch64/aarch64.c:10813
#, gcc-internal-format
msgid "lane %wd out of range %wd - %wd"
msgstr ""
@@ -26692,14 +26766,14 @@ msgstr ""
msgid "Thumb-1 hard-float VFP ABI"
msgstr ""
-#: config/arm/arm.c:6456 config/arm/arm.c:6474 config/avr/avr.c:8988
-#: config/avr/avr.c:9004 config/bfin/bfin.c:4672 config/bfin/bfin.c:4733
+#: config/arm/arm.c:6456 config/arm/arm.c:6474 config/avr/avr.c:9024
+#: config/avr/avr.c:9040 config/bfin/bfin.c:4672 config/bfin/bfin.c:4733
#: config/bfin/bfin.c:4762 config/epiphany/epiphany.c:472
-#: config/h8300/h8300.c:5453 config/i386/i386.c:6817 config/i386/i386.c:12002
-#: config/i386/i386.c:44513 config/i386/i386.c:44563 config/i386/i386.c:44633
+#: config/h8300/h8300.c:5453 config/i386/i386.c:6810 config/i386/i386.c:12020
+#: config/i386/i386.c:44685 config/i386/i386.c:44735 config/i386/i386.c:44805
#: config/m68k/m68k.c:748 config/mcore/mcore.c:3052 config/mep/mep.c:3884
#: config/mep/mep.c:3898 config/mep/mep.c:3972 config/nvptx/nvptx.c:3794
-#: config/rl78/rl78.c:756 config/rs6000/rs6000.c:32343 config/rx/rx.c:2695
+#: config/rl78/rl78.c:756 config/rs6000/rs6000.c:32410 config/rx/rx.c:2695
#: config/rx/rx.c:2721 config/s390/s390.c:1061 config/sh/sh.c:9780
#: config/sh/sh.c:9798 config/sh/sh.c:9827 config/sh/sh.c:9909
#: config/sh/sh.c:9932 config/spu/spu.c:3680 config/stormy16/stormy16.c:2211
@@ -26708,27 +26782,27 @@ msgstr ""
msgid "%qE attribute only applies to functions"
msgstr ""
-#: config/arm/arm.c:12912
+#: config/arm/arm.c:12907
#, gcc-internal-format
msgid "%K%s %wd out of range %wd - %wd"
msgstr ""
-#: config/arm/arm.c:12915
+#: config/arm/arm.c:12910
#, gcc-internal-format
msgid "%s %wd out of range %wd - %wd"
msgstr ""
-#: config/arm/arm.c:23605
+#: config/arm/arm.c:23604
#, gcc-internal-format
msgid "unable to compute real location of stacked parameter"
msgstr ""
-#: config/arm/arm.c:24216
+#: config/arm/arm.c:24215
#, gcc-internal-format
msgid "Unexpected thumb1 far jump"
msgstr ""
-#: config/arm/arm.c:24483
+#: config/arm/arm.c:24482
#, gcc-internal-format
msgid "no low registers available for popping high registers"
msgstr ""
@@ -26738,23 +26812,23 @@ msgstr ""
msgid "interrupt Service Routines cannot be coded in Thumb mode"
msgstr ""
-#: config/arm/arm.c:24956
+#: config/arm/arm.c:24960
#, gcc-internal-format
msgid "-fstack-check=specific for Thumb-1"
msgstr ""
-#: config/arm/arm.c:30017 config/i386/i386.c:6041 config/s390/s390.c:14532
+#: config/arm/arm.c:30021 config/i386/i386.c:6034 config/s390/s390.c:14534
#, gcc-internal-format
msgid "attribute %<target%> argument not a string"
msgstr ""
-#: config/arm/arm.c:30040
+#: config/arm/arm.c:30044
#, gcc-internal-format, gfc-internal-format
msgid "invalid fpu for attribute(target(\"%s\"))"
msgstr ""
-#: config/arm/arm.c:30046 config/i386/i386.c:6107 config/i386/i386.c:6154
-#: config/s390/s390.c:14598 config/s390/s390.c:14648 config/s390/s390.c:14665
+#: config/arm/arm.c:30050 config/i386/i386.c:6100 config/i386/i386.c:6147
+#: config/s390/s390.c:14600 config/s390/s390.c:14650 config/s390/s390.c:14667
#, gcc-internal-format, gfc-internal-format
msgid "attribute(target(\"%s\")) is unknown"
msgstr ""
@@ -26883,129 +26957,129 @@ msgstr ""
msgid "accessing program memory with data memory address"
msgstr ""
-#: config/avr/avr.c:2850
+#: config/avr/avr.c:2886
#, gcc-internal-format, gfc-internal-format
msgid "fixed register %s used to pass parameter to function"
msgstr ""
-#: config/avr/avr.c:3121
+#: config/avr/avr.c:3157
#, gcc-internal-format
msgid "writing to address space %qs not supported"
msgstr ""
-#: config/avr/avr.c:9021 config/bfin/bfin.c:4794 config/i386/winnt.c:58
+#: config/avr/avr.c:9057 config/bfin/bfin.c:4794 config/i386/winnt.c:58
#: config/mep/mep.c:3788 config/mep/mep.c:3926
#, gcc-internal-format
msgid "%qE attribute only applies to variables"
msgstr ""
-#: config/avr/avr.c:9032 config/mep/mep.c:3936
+#: config/avr/avr.c:9068 config/mep/mep.c:3936
#, gcc-internal-format
msgid "%qE attribute allows only an integer constant argument"
msgstr ""
-#: config/avr/avr.c:9042
+#: config/avr/avr.c:9078
#, gcc-internal-format
msgid "%qE attribute address out of range"
msgstr ""
-#: config/avr/avr.c:9055
+#: config/avr/avr.c:9091
#, gcc-internal-format
msgid "both %s and %qE attribute provide address"
msgstr ""
-#: config/avr/avr.c:9065
+#: config/avr/avr.c:9101
#, gcc-internal-format
msgid "%qE attribute on non-volatile variable"
msgstr ""
-#: config/avr/avr.c:9269
+#: config/avr/avr.c:9305
#, gcc-internal-format
msgid "%qT uses address space %qs beyond flash of %d KiB"
msgstr ""
-#: config/avr/avr.c:9272
+#: config/avr/avr.c:9308
#, gcc-internal-format
msgid "%s %q+D uses address space %qs beyond flash of %d KiB"
msgstr ""
-#: config/avr/avr.c:9278
+#: config/avr/avr.c:9314
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %qT"
msgstr ""
-#: config/avr/avr.c:9281
+#: config/avr/avr.c:9317
#, gcc-internal-format
msgid "pointer targeting address space %qs must be const in %s %q+D"
msgstr ""
-#: config/avr/avr.c:9319
+#: config/avr/avr.c:9355
#, gcc-internal-format
msgid "variable %q+D located in address space %qs beyond flash of %d KiB"
msgstr ""
-#: config/avr/avr.c:9324
+#: config/avr/avr.c:9360
#, gcc-internal-format
msgid ""
"variable %q+D located in address space %qs which is not supported for "
"architecture %qs"
msgstr ""
-#: config/avr/avr.c:9340
+#: config/avr/avr.c:9376
#, gcc-internal-format
msgid ""
"variable %q+D must be const in order to be put into read-only section by "
"means of %qs"
msgstr ""
-#: config/avr/avr.c:9380
+#: config/avr/avr.c:9416
#, gcc-internal-format
msgid "static IO declaration for %q+D needs an address"
msgstr ""
-#: config/avr/avr.c:9412
+#: config/avr/avr.c:9448
#, gcc-internal-format
msgid "IO definition for %q+D needs an address"
msgstr ""
-#: config/avr/avr.c:9519
+#: config/avr/avr.c:9555
#, gcc-internal-format
msgid "only uninitialized variables can be placed in the .noinit section"
msgstr ""
-#: config/avr/avr.c:9560
+#: config/avr/avr.c:9596
#, gcc-internal-format
msgid "uninitialized variable %q+D put into program memory area"
msgstr ""
-#: config/avr/avr.c:9672
+#: config/avr/avr.c:9708
#, gcc-internal-format
msgid "architecture %qs supported for assembler only"
msgstr ""
-#: config/avr/avr.c:12191
+#: config/avr/avr.c:12231
#, gcc-internal-format
msgid "conversion from address space %qs to address space %qs"
msgstr ""
-#: config/avr/avr.c:13247
+#: config/avr/avr.c:13287
#, gcc-internal-format, gfc-internal-format
msgid "%s expects a compile time integer constant"
msgstr ""
-#: config/avr/avr.c:13261
+#: config/avr/avr.c:13301
#, gcc-internal-format, gfc-internal-format
msgid "%s expects a compile time long integer constant as first argument"
msgstr ""
-#: config/avr/avr.c:13289
+#: config/avr/avr.c:13329
#, gcc-internal-format, gfc-internal-format
msgid ""
"rounding to %d bits has no effect for fixed-point value with %d fractional "
"bits"
msgstr ""
-#: config/avr/avr.c:13298
+#: config/avr/avr.c:13338
#, gcc-internal-format
msgid "rounding result will always be 0"
msgstr ""
@@ -27408,45 +27482,45 @@ msgstr ""
msgid "can%'t set position in PCH file: %m"
msgstr ""
-#: config/i386/i386.c:4088
+#: config/i386/i386.c:4089
#, gcc-internal-format, gfc-internal-format
msgid "wrong arg %s to option %s"
msgstr ""
-#: config/i386/i386.c:4095
+#: config/i386/i386.c:4096
#, gcc-internal-format, gfc-internal-format
msgid "size ranges of option %s should be increasing"
msgstr ""
-#: config/i386/i386.c:4106
+#: config/i386/i386.c:4107
#, gcc-internal-format, gfc-internal-format
msgid "wrong stringop strategy name %s specified for option %s"
msgstr ""
#. rep; movq isn't available in 32-bit code.
-#: config/i386/i386.c:4116
+#: config/i386/i386.c:4117
#, gcc-internal-format, gfc-internal-format
msgid ""
"stringop strategy name %s specified for option %s not supported for 32-bit "
"code"
msgstr ""
-#: config/i386/i386.c:4131
+#: config/i386/i386.c:4132
#, gcc-internal-format, gfc-internal-format
msgid "unknown alignment %s specified for option %s"
msgstr ""
-#: config/i386/i386.c:4142
+#: config/i386/i386.c:4143
#, gcc-internal-format, gfc-internal-format
msgid "the max value for the last size range should be -1 for option %s"
msgstr ""
-#: config/i386/i386.c:4150
+#: config/i386/i386.c:4151
#, gcc-internal-format, gfc-internal-format
msgid "too many size ranges specified in option %s"
msgstr ""
-#: config/i386/i386.c:4204
+#: config/i386/i386.c:4205
#, gcc-internal-format, gfc-internal-format
msgid "Unknown parameter to option -mtune-ctrl: %s"
msgstr ""
@@ -27485,7 +27559,7 @@ msgstr ""
msgid "code model %qs not supported in x32 mode"
msgstr ""
-#: config/i386/i386.c:4739 config/i386/i386.c:4748 config/i386/i386.c:5837
+#: config/i386/i386.c:4739 config/i386/i386.c:4748 config/i386/i386.c:5831
#, gcc-internal-format, gfc-internal-format
msgid "code model %s does not support PIC mode"
msgstr ""
@@ -27500,312 +27574,312 @@ msgstr ""
msgid "%i-bit mode not compiled in"
msgstr ""
-#: config/i386/i386.c:4794 config/i386/i386.c:5025
+#: config/i386/i386.c:4794 config/i386/i386.c:5022
#, gcc-internal-format
msgid "CPU you selected does not support x86-64 instruction set"
msgstr ""
-#: config/i386/i386.c:4986 config/i386/i386.c:4989
+#: config/i386/i386.c:4983 config/i386/i386.c:4986
#, gcc-internal-format
msgid "Intel MPX does not support x32"
msgstr ""
-#: config/i386/i386.c:4992
+#: config/i386/i386.c:4989
#, gcc-internal-format, gfc-internal-format
msgid "generic CPU can be used only for %stune=%s %s"
msgstr ""
-#: config/i386/i386.c:4995
+#: config/i386/i386.c:4992
#, gcc-internal-format, gfc-internal-format
msgid "intel CPU can be used only for %stune=%s %s"
msgstr ""
-#: config/i386/i386.c:4998
+#: config/i386/i386.c:4995
#, gcc-internal-format, gfc-internal-format
msgid "bad value (%s) for %sarch=%s %s"
msgstr ""
-#: config/i386/i386.c:5041
+#: config/i386/i386.c:5038
#, gcc-internal-format, gfc-internal-format
msgid "bad value (%s) for %stune=%s %s"
msgstr ""
-#: config/i386/i386.c:5105
+#: config/i386/i386.c:5102
#, gcc-internal-format
msgid "-mregparm is ignored in 64-bit mode"
msgstr ""
-#: config/i386/i386.c:5107
+#: config/i386/i386.c:5104
#, gcc-internal-format
msgid "-mregparm is ignored for Intel MCU psABI"
msgstr ""
-#: config/i386/i386.c:5110
+#: config/i386/i386.c:5107
#, gcc-internal-format, gfc-internal-format
msgid "-mregparm=%d is not between 0 and %d"
msgstr ""
-#: config/i386/i386.c:5141
+#: config/i386/i386.c:5138
#, gcc-internal-format, gfc-internal-format
msgid "%srtd%s is ignored in 64bit mode"
msgstr ""
-#: config/i386/i386.c:5219
+#: config/i386/i386.c:5212
#, gcc-internal-format
msgid "-mpreferred-stack-boundary is not supported for this target"
msgstr ""
-#: config/i386/i386.c:5222
+#: config/i386/i386.c:5215
#, gcc-internal-format, gfc-internal-format
msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
msgstr ""
-#: config/i386/i386.c:5245
+#: config/i386/i386.c:5238
#, gcc-internal-format, gfc-internal-format
msgid "-mincoming-stack-boundary=%d is not between %d and 12"
msgstr ""
-#: config/i386/i386.c:5258
+#: config/i386/i386.c:5251
#, gcc-internal-format
msgid "-mnop-mcount is not compatible with this target"
msgstr ""
-#: config/i386/i386.c:5261
+#: config/i386/i386.c:5254
#, gcc-internal-format
msgid "-mnop-mcount is not implemented for -fPIC"
msgstr ""
-#: config/i386/i386.c:5266
+#: config/i386/i386.c:5259
#, gcc-internal-format, gfc-internal-format
msgid "%ssseregparm%s used without SSE enabled"
msgstr ""
-#: config/i386/i386.c:5276
+#: config/i386/i386.c:5269
#, gcc-internal-format
msgid "SSE instruction set disabled, using 387 arithmetics"
msgstr ""
-#: config/i386/i386.c:5283
+#: config/i386/i386.c:5276
#, gcc-internal-format
msgid "387 instruction set disabled, using SSE arithmetics"
msgstr ""
-#: config/i386/i386.c:5331
+#: config/i386/i386.c:5324
#, gcc-internal-format, gfc-internal-format
msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
msgstr ""
-#: config/i386/i386.c:5342
+#: config/i386/i386.c:5335
#, gcc-internal-format, gfc-internal-format
msgid "fixed ebp register requires %saccumulate-outgoing-args%s"
msgstr ""
-#: config/i386/i386.c:5455
+#: config/i386/i386.c:5448
#, gcc-internal-format
msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
msgstr ""
-#: config/i386/i386.c:5462
+#: config/i386/i386.c:5455
#, gcc-internal-format
msgid "-mno-fentry isn%'t compatible with SEH"
msgstr ""
-#: config/i386/i386.c:5528 config/rs6000/rs6000.c:4932
+#: config/i386/i386.c:5522 config/rs6000/rs6000.c:4940
#, gcc-internal-format, gfc-internal-format
msgid "unknown option for -mrecip=%s"
msgstr ""
-#: config/i386/i386.c:6135
+#: config/i386/i386.c:6128
#, gcc-internal-format, gfc-internal-format
msgid "option(\"%s\") was already specified"
msgstr ""
-#: config/i386/i386.c:6830 config/i386/i386.c:6881
+#: config/i386/i386.c:6823 config/i386/i386.c:6874
#, gcc-internal-format
msgid "fastcall and regparm attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:6835
+#: config/i386/i386.c:6828
#, gcc-internal-format
msgid "regparam and thiscall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:6842 config/i386/i386.c:44533
+#: config/i386/i386.c:6835 config/i386/i386.c:44705
#, gcc-internal-format
msgid "%qE attribute requires an integer constant argument"
msgstr ""
-#: config/i386/i386.c:6848
+#: config/i386/i386.c:6841
#, gcc-internal-format
msgid "argument to %qE attribute larger than %d"
msgstr ""
-#: config/i386/i386.c:6873 config/i386/i386.c:6916
+#: config/i386/i386.c:6866 config/i386/i386.c:6909
#, gcc-internal-format
msgid "fastcall and cdecl attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:6877
+#: config/i386/i386.c:6870
#, gcc-internal-format
msgid "fastcall and stdcall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:6885 config/i386/i386.c:6934
+#: config/i386/i386.c:6878 config/i386/i386.c:6927
#, gcc-internal-format
msgid "fastcall and thiscall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:6895 config/i386/i386.c:6912
+#: config/i386/i386.c:6888 config/i386/i386.c:6905
#, gcc-internal-format
msgid "stdcall and cdecl attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:6899
+#: config/i386/i386.c:6892
#, gcc-internal-format
msgid "stdcall and fastcall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:6903 config/i386/i386.c:6930
+#: config/i386/i386.c:6896 config/i386/i386.c:6923
#, gcc-internal-format
msgid "stdcall and thiscall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:6920 config/i386/i386.c:6938
+#: config/i386/i386.c:6913 config/i386/i386.c:6931
#, gcc-internal-format
msgid "cdecl and thiscall attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:6926
+#: config/i386/i386.c:6919
#, gcc-internal-format
msgid "%qE attribute is used for non-class method"
msgstr ""
-#: config/i386/i386.c:7164
+#: config/i386/i386.c:7157
#, gcc-internal-format
msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
msgstr ""
-#: config/i386/i386.c:7167
+#: config/i386/i386.c:7160
#, gcc-internal-format
msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
msgstr ""
-#: config/i386/i386.c:7495
+#: config/i386/i386.c:7488
#, gcc-internal-format
msgid "X32 does not support ms_abi attribute"
msgstr ""
-#: config/i386/i386.c:7527
+#: config/i386/i386.c:7520
#, gcc-internal-format
msgid "ms_hook_prologue is not compatible with nested function"
msgstr ""
-#: config/i386/i386.c:7840
+#: config/i386/i386.c:7833
#, gcc-internal-format
msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:7846
+#: config/i386/i386.c:7839
#, gcc-internal-format
msgid "AVX512F vector return without AVX512F enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:7860
+#: config/i386/i386.c:7853
#, gcc-internal-format
msgid "AVX vector argument without AVX enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:7866
+#: config/i386/i386.c:7859
#, gcc-internal-format
msgid "AVX vector return without AVX enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:7882
+#: config/i386/i386.c:7875
#, gcc-internal-format
msgid "SSE vector argument without SSE enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:7888
+#: config/i386/i386.c:7881
#, gcc-internal-format
msgid "SSE vector return without SSE enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:7902
+#: config/i386/i386.c:7895
#, gcc-internal-format
msgid "MMX vector argument without MMX enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:7908
+#: config/i386/i386.c:7901
#, gcc-internal-format
msgid "MMX vector return without MMX enabled changes the ABI"
msgstr ""
-#: config/i386/i386.c:8090
+#: config/i386/i386.c:8083
#, 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:8207
+#: config/i386/i386.c:8200
#, gcc-internal-format
msgid "the ABI of passing union with long double has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:8325
+#: config/i386/i386.c:8318
#, gcc-internal-format
msgid ""
"the ABI of passing structure with complex float member has changed in GCC 4.4"
msgstr ""
-#: config/i386/i386.c:8488
+#: config/i386/i386.c:8481
#, gcc-internal-format
msgid "SSE register return with SSE disabled"
msgstr ""
-#: config/i386/i386.c:8494
+#: config/i386/i386.c:8487
#, gcc-internal-format
msgid "SSE register argument with SSE disabled"
msgstr ""
-#: config/i386/i386.c:8510
+#: config/i386/i386.c:8503
#, gcc-internal-format
msgid "x87 register return with x87 disabled"
msgstr ""
-#: config/i386/i386.c:8805 config/i386/i386.c:9070
+#: config/i386/i386.c:8798 config/i386/i386.c:9063
#, gcc-internal-format
msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
msgstr ""
-#: config/i386/i386.c:8807 config/i386/i386.c:9072 config/i386/i386.c:9565
+#: config/i386/i386.c:8800 config/i386/i386.c:9065 config/i386/i386.c:9558
#, gcc-internal-format
msgid ""
"this is a GCC bug that can be worked around by adding attribute used to "
"function called"
msgstr ""
-#: config/i386/i386.c:9465
+#: config/i386/i386.c:9458
#, gcc-internal-format, gfc-internal-format
msgid ""
"The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
msgstr ""
-#: config/i386/i386.c:9563
+#: config/i386/i386.c:9556
#, gcc-internal-format
msgid "calling %qD with SSE caling convention without SSE/SSE2 enabled"
msgstr ""
-#: config/i386/i386.c:12691
+#: config/i386/i386.c:12709
#, gcc-internal-format
msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
msgstr ""
-#: config/i386/i386.c:13757
+#: config/i386/i386.c:13807
#, gcc-internal-format
msgid "-fsplit-stack does not support fastcall with nested function"
msgstr ""
-#: config/i386/i386.c:13777
+#: config/i386/i386.c:13827
#, gcc-internal-format
msgid ""
"-fsplit-stack does not support 2 register parameters for a nested function"
@@ -27813,268 +27887,268 @@ msgstr ""
#. FIXME: We could make this work by pushing a register
#. around the addition and comparison.
-#: config/i386/i386.c:13788
+#: config/i386/i386.c:13838
#, gcc-internal-format
msgid "-fsplit-stack does not support 3 register parameters"
msgstr ""
-#: config/i386/i386.c:16599
+#: config/i386/i386.c:16651
#, gcc-internal-format
msgid "extended registers have no high halves"
msgstr ""
-#: config/i386/i386.c:16614
+#: config/i386/i386.c:16666
#, gcc-internal-format
msgid "unsupported operand size for extended register"
msgstr ""
-#: config/i386/i386.c:16806
+#: config/i386/i386.c:16858
#, gcc-internal-format
msgid "non-integer operand used with operand code 'z'"
msgstr ""
-#: config/i386/i386.c:36446
+#: config/i386/i386.c:36510
#, gcc-internal-format
msgid "No dispatcher found for the versioning attributes"
msgstr ""
-#: config/i386/i386.c:36496
+#: config/i386/i386.c:36560
#, gcc-internal-format, gfc-internal-format
msgid "No dispatcher found for %s"
msgstr ""
-#: config/i386/i386.c:36506
+#: config/i386/i386.c:36570
#, gcc-internal-format, gfc-internal-format
msgid "No dispatcher found for the versioning attributes : %s"
msgstr ""
-#: config/i386/i386.c:36754
+#: config/i386/i386.c:36818
#, gcc-internal-format
msgid ""
"Function versions cannot be marked as gnu_inline, bodies have to be generated"
msgstr ""
-#: config/i386/i386.c:36759 config/i386/i386.c:37187
+#: config/i386/i386.c:36823 config/i386/i386.c:37251
#, gcc-internal-format
msgid "Virtual function multiversioning not supported"
msgstr ""
-#: config/i386/i386.c:36822
+#: config/i386/i386.c:36886
#, gcc-internal-format
msgid "missing %<target%> attribute for multi-versioned %D"
msgstr ""
-#: config/i386/i386.c:36825
+#: config/i386/i386.c:36889
#, gcc-internal-format
msgid "previous declaration of %D"
msgstr ""
-#: config/i386/i386.c:37044
+#: config/i386/i386.c:37108
#, gcc-internal-format
msgid "multiversioning needs ifunc which is not supported on this target"
msgstr ""
-#: config/i386/i386.c:37430
+#: config/i386/i386.c:37494
#, gcc-internal-format
msgid "Parameter to builtin must be a string constant or literal"
msgstr ""
-#: config/i386/i386.c:37455 config/i386/i386.c:37505
+#: config/i386/i386.c:37519 config/i386/i386.c:37569
#, gcc-internal-format, gfc-internal-format
msgid "Parameter to builtin not valid: %s"
msgstr ""
-#: config/i386/i386.c:37916 config/i386/i386.c:39271
+#: config/i386/i386.c:38086 config/i386/i386.c:39443
#, gcc-internal-format
msgid "the last argument must be a 2-bit immediate"
msgstr ""
-#: config/i386/i386.c:38311
+#: config/i386/i386.c:38481
#, gcc-internal-format
msgid "the fifth argument must be an 8-bit immediate"
msgstr ""
-#: config/i386/i386.c:38406
+#: config/i386/i386.c:38576
#, gcc-internal-format
msgid "the third argument must be an 8-bit immediate"
msgstr ""
-#: config/i386/i386.c:39202
+#: config/i386/i386.c:39374
#, gcc-internal-format
msgid "the last argument must be an 1-bit immediate"
msgstr ""
-#: config/i386/i386.c:39217
+#: config/i386/i386.c:39389
#, gcc-internal-format
msgid "the last argument must be a 3-bit immediate"
msgstr ""
-#: config/i386/i386.c:39250
+#: config/i386/i386.c:39422
#, gcc-internal-format
msgid "the last argument must be a 4-bit immediate"
msgstr ""
-#: config/i386/i386.c:39290
+#: config/i386/i386.c:39462
#, gcc-internal-format
msgid "the last argument must be a 1-bit immediate"
msgstr ""
-#: config/i386/i386.c:39303
+#: config/i386/i386.c:39475
#, gcc-internal-format
msgid "the last argument must be a 5-bit immediate"
msgstr ""
-#: config/i386/i386.c:39313
+#: config/i386/i386.c:39485
#, gcc-internal-format
msgid "the next to last argument must be an 8-bit immediate"
msgstr ""
-#: config/i386/i386.c:39317 config/i386/i386.c:40083
+#: config/i386/i386.c:39489 config/i386/i386.c:40255
#, gcc-internal-format
msgid "the last argument must be an 8-bit immediate"
msgstr ""
-#: config/i386/i386.c:39485
+#: config/i386/i386.c:39657
#, gcc-internal-format
msgid "the third argument must be comparison constant"
msgstr ""
-#: config/i386/i386.c:39490
+#: config/i386/i386.c:39662
#, gcc-internal-format
msgid "incorrect comparison mode"
msgstr ""
-#: config/i386/i386.c:39496 config/i386/i386.c:39697
+#: config/i386/i386.c:39668 config/i386/i386.c:39869
#, gcc-internal-format
msgid "incorrect rounding operand"
msgstr ""
-#: config/i386/i386.c:39679
+#: config/i386/i386.c:39851
#, gcc-internal-format
msgid "the immediate argument must be a 4-bit immediate"
msgstr ""
-#: config/i386/i386.c:39685
+#: config/i386/i386.c:39857
#, gcc-internal-format
msgid "the immediate argument must be a 5-bit immediate"
msgstr ""
-#: config/i386/i386.c:39688
+#: config/i386/i386.c:39860
#, gcc-internal-format
msgid "the immediate argument must be an 8-bit immediate"
msgstr ""
-#: config/i386/i386.c:40081
+#: config/i386/i386.c:40253
#, gcc-internal-format
msgid "the last argument must be a 32-bit immediate"
msgstr ""
-#: config/i386/i386.c:40163 config/rs6000/rs6000.c:14475
+#: config/i386/i386.c:40335 config/rs6000/rs6000.c:14505
#, gcc-internal-format
msgid "selector must be an integer constant in the range 0..%wi"
msgstr ""
-#: config/i386/i386.c:40357
+#: config/i386/i386.c:40529
#, gcc-internal-format
msgid "%qE needs unknown isa option"
msgstr ""
-#: config/i386/i386.c:40361
+#: config/i386/i386.c:40533
#, gcc-internal-format
msgid "%qE needs isa option %s"
msgstr ""
-#: config/i386/i386.c:41123
+#: config/i386/i386.c:41295
#, gcc-internal-format
msgid "last argument must be an immediate"
msgstr ""
-#: config/i386/i386.c:41732 config/i386/i386.c:41914
+#: config/i386/i386.c:41904 config/i386/i386.c:42086
#, gcc-internal-format
msgid "the last argument must be scale 1, 2, 4, 8"
msgstr ""
-#: config/i386/i386.c:41967
+#: config/i386/i386.c:42139
#, gcc-internal-format
msgid "the forth argument must be scale 1, 2, 4, 8"
msgstr ""
-#: config/i386/i386.c:41973
+#: config/i386/i386.c:42145
#, gcc-internal-format
msgid "incorrect hint operand"
msgstr ""
-#: config/i386/i386.c:41992
+#: config/i386/i386.c:42164
#, gcc-internal-format
msgid "the xabort's argument must be an 8-bit immediate"
msgstr ""
-#: config/i386/i386.c:44520
+#: config/i386/i386.c:44692
#, gcc-internal-format
msgid "%qE attribute only available for 32-bit"
msgstr ""
-#: config/i386/i386.c:44541
+#: config/i386/i386.c:44713
#, gcc-internal-format
msgid "argument to %qE attribute is neither zero, nor one"
msgstr ""
-#: config/i386/i386.c:44574 config/i386/i386.c:44583
+#: config/i386/i386.c:44746 config/i386/i386.c:44755
#, gcc-internal-format
msgid "ms_abi and sysv_abi attributes are not compatible"
msgstr ""
-#: config/i386/i386.c:44619 config/rs6000/rs6000.c:32426
+#: config/i386/i386.c:44791 config/rs6000/rs6000.c:32493
#, gcc-internal-format
msgid "%qE incompatible attribute ignored"
msgstr ""
-#: config/i386/i386.c:47556
+#: config/i386/i386.c:47728
#, gcc-internal-format
msgid "alternatives not allowed in asm flag output"
msgstr ""
-#: config/i386/i386.c:47620
+#: config/i386/i386.c:47792
#, gcc-internal-format
msgid "unknown asm flag output %qs"
msgstr ""
-#: config/i386/i386.c:47649
+#: config/i386/i386.c:47821
#, gcc-internal-format
msgid "invalid type for asm flag output"
msgstr ""
-#: config/i386/i386.c:53809
+#: config/i386/i386.c:53945
#, gcc-internal-format
msgid "Unknown architecture specific memory model"
msgstr ""
-#: config/i386/i386.c:53816
+#: config/i386/i386.c:53952
#, gcc-internal-format
msgid "HLE_ACQUIRE not used with ACQUIRE or stronger memory model"
msgstr ""
-#: config/i386/i386.c:53822
+#: config/i386/i386.c:53958
#, gcc-internal-format
msgid "HLE_RELEASE not used with RELEASE or stronger memory model"
msgstr ""
-#: config/i386/i386.c:53846 config/i386/i386.c:53967
+#: config/i386/i386.c:53982 config/i386/i386.c:54103
#, gcc-internal-format, gfc-internal-format
msgid "unsupported simdlen %d"
msgstr ""
-#: config/i386/i386.c:53865
+#: config/i386/i386.c:54001
#, gcc-internal-format
msgid "unsupported return type %qT for simd\n"
msgstr ""
-#: config/i386/i386.c:53887
+#: config/i386/i386.c:54023
#, gcc-internal-format
msgid "unsupported argument type %qT for simd\n"
msgstr ""
-#: config/i386/i386.c:54214
+#: config/i386/i386.c:54350
#, gcc-internal-format
msgid ""
"Pointer Checker requires MPX support on this target. Use -mmpx options to "
@@ -28308,7 +28382,7 @@ msgstr ""
msgid "interrupt_thread is available only on fido"
msgstr ""
-#: config/m68k/m68k.c:1096 config/rs6000/rs6000.c:25350
+#: config/m68k/m68k.c:1096 config/rs6000/rs6000.c:25380
#, gcc-internal-format
msgid "stack limit expression is not supported"
msgstr ""
@@ -28547,7 +28621,7 @@ msgstr ""
msgid "argument %d of %qE must be a multiple of %d"
msgstr ""
-#: config/mep/mep.c:6144 c/c-typeck.c:6630
+#: config/mep/mep.c:6144 c/c-typeck.c:6640
#, gcc-internal-format
msgid "incompatible type for argument %d of %qE"
msgstr ""
@@ -29490,573 +29564,573 @@ msgstr ""
msgid "invalid parameter combination for AltiVec intrinsic"
msgstr ""
-#: config/rs6000/rs6000.c:3512
+#: config/rs6000/rs6000.c:3520
#, gcc-internal-format
msgid "-mrecip requires -ffinite-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:3514
+#: config/rs6000/rs6000.c:3522
#, gcc-internal-format
msgid "-mrecip requires -fno-trapping-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:3516
+#: config/rs6000/rs6000.c:3524
#, gcc-internal-format
msgid "-mrecip requires -freciprocal-math or -ffast-math"
msgstr ""
-#: config/rs6000/rs6000.c:3616
+#: config/rs6000/rs6000.c:3624
#, gcc-internal-format
msgid "-m64 requires PowerPC64 architecture, enabling"
msgstr ""
-#: config/rs6000/rs6000.c:3734
+#: config/rs6000/rs6000.c:3742
#, gcc-internal-format
msgid ""
"-malign-power is not supported for 64-bit Darwin; it is incompatible with "
"the installed C and C++ libraries"
msgstr ""
-#: config/rs6000/rs6000.c:3881
+#: config/rs6000/rs6000.c:3889
#, gcc-internal-format
msgid "not configured for SPE ABI"
msgstr ""
-#: config/rs6000/rs6000.c:3886
+#: config/rs6000/rs6000.c:3894
#, gcc-internal-format
msgid "not configured for SPE instruction set"
msgstr ""
-#: config/rs6000/rs6000.c:3892
+#: config/rs6000/rs6000.c:3900
#, gcc-internal-format
msgid "target attribute or pragma changes SPE ABI"
msgstr ""
-#: config/rs6000/rs6000.c:3899
+#: config/rs6000/rs6000.c:3907
#, gcc-internal-format
msgid "AltiVec not supported in this target"
msgstr ""
-#: config/rs6000/rs6000.c:3901 config/rs6000/rs6000.c:3906
+#: config/rs6000/rs6000.c:3909 config/rs6000/rs6000.c:3914
#, gcc-internal-format
msgid "SPE not supported in this target"
msgstr ""
-#: config/rs6000/rs6000.c:3934
+#: config/rs6000/rs6000.c:3942
#, gcc-internal-format
msgid "-mmultiple is not supported on little endian systems"
msgstr ""
-#: config/rs6000/rs6000.c:3941
+#: config/rs6000/rs6000.c:3949
#, gcc-internal-format
msgid "-mstring is not supported on little endian systems"
msgstr ""
-#: config/rs6000/rs6000.c:4037
+#: config/rs6000/rs6000.c:4045
#, gcc-internal-format
msgid "-mcrypto requires -maltivec"
msgstr ""
-#: config/rs6000/rs6000.c:4044
+#: config/rs6000/rs6000.c:4052
#, gcc-internal-format
msgid "-mdirect-move requires -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:4051
+#: config/rs6000/rs6000.c:4059
#, gcc-internal-format
msgid "-mpower8-vector requires -maltivec"
msgstr ""
-#: config/rs6000/rs6000.c:4058
+#: config/rs6000/rs6000.c:4066
#, gcc-internal-format
msgid "-mpower8-vector requires -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:4065
+#: config/rs6000/rs6000.c:4073
#, gcc-internal-format
msgid "-mvsx-timode requires -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:4072
+#: config/rs6000/rs6000.c:4080
#, gcc-internal-format
msgid "-mhard-dfp requires -mhard-float"
msgstr ""
-#: config/rs6000/rs6000.c:4113
+#: config/rs6000/rs6000.c:4121
#, gcc-internal-format
msgid "-mupper-regs-df requires -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:4120
+#: config/rs6000/rs6000.c:4128
#, gcc-internal-format
msgid "-mupper-regs-sf requires -mpower8-vector"
msgstr ""
-#: config/rs6000/rs6000.c:4169
+#: config/rs6000/rs6000.c:4177
#, gcc-internal-format
msgid "-mpower8-fusion-sign requires -mpower8-fusion"
msgstr ""
-#: config/rs6000/rs6000.c:4172
+#: config/rs6000/rs6000.c:4180
#, gcc-internal-format
msgid "-mtoc-fusion requires -mpower8-fusion"
msgstr ""
-#: config/rs6000/rs6000.c:4185
+#: config/rs6000/rs6000.c:4193
#, gcc-internal-format
msgid "-mpower9-fusion requires -mpower8-fusion"
msgstr ""
-#: config/rs6000/rs6000.c:4233
+#: config/rs6000/rs6000.c:4241
#, gcc-internal-format
msgid "-mpower9-vector requires -mpower8-vector"
msgstr ""
-#: config/rs6000/rs6000.c:4260
+#: config/rs6000/rs6000.c:4268
#, gcc-internal-format
msgid "-mpower9-dform requires -mpower9-vector"
msgstr ""
-#: config/rs6000/rs6000.c:4268
+#: config/rs6000/rs6000.c:4276
#, gcc-internal-format
msgid "-mpower9-dform requires -mupper-regs-df"
msgstr ""
-#: config/rs6000/rs6000.c:4275
+#: config/rs6000/rs6000.c:4283
#, gcc-internal-format
msgid "-mpower9-dform requires -mupper-regs-sf"
msgstr ""
-#: config/rs6000/rs6000.c:4291
+#: config/rs6000/rs6000.c:4299
#, gcc-internal-format
msgid "-mvsx-timode might need -mlra"
msgstr ""
-#: config/rs6000/rs6000.c:4316
+#: config/rs6000/rs6000.c:4324
#, gcc-internal-format
msgid "-mallow-movmisalign requires -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:4331
+#: config/rs6000/rs6000.c:4339
#, gcc-internal-format
msgid "-mefficient-unaligned-vsx requires -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:4339
+#: config/rs6000/rs6000.c:4347
#, gcc-internal-format
msgid "-mefficient-unaligned-vsx requires -mallow-movmisalign"
msgstr ""
-#: config/rs6000/rs6000.c:4349
+#: config/rs6000/rs6000.c:4357
#, gcc-internal-format
msgid "-mfloat128 requires VSX support"
msgstr ""
-#: config/rs6000/rs6000.c:4371
+#: config/rs6000/rs6000.c:4379
#, gcc-internal-format
msgid "-mfloat128-hardware requires full ISA 3.0 support"
msgstr ""
-#: config/rs6000/rs6000.c:4434
+#: config/rs6000/rs6000.c:4442
#, gcc-internal-format, gfc-internal-format
msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
msgstr ""
-#: config/rs6000/rs6000.c:4446
+#: config/rs6000/rs6000.c:4454
#, gcc-internal-format
msgid "target attribute or pragma changes long double size"
msgstr ""
-#: config/rs6000/rs6000.c:4469 config/rs6000/rs6000.c:4484
+#: config/rs6000/rs6000.c:4477 config/rs6000/rs6000.c:4492
#, gcc-internal-format
msgid "target attribute or pragma changes AltiVec ABI"
msgstr ""
-#: config/rs6000/rs6000.c:4497
+#: config/rs6000/rs6000.c:4505
#, gcc-internal-format
msgid "target attribute or pragma changes darwin64 ABI"
msgstr ""
-#: config/rs6000/rs6000.c:4563
+#: config/rs6000/rs6000.c:4571
#, gcc-internal-format
msgid "target attribute or pragma changes single precision floating point"
msgstr ""
-#: config/rs6000/rs6000.c:4566
+#: config/rs6000/rs6000.c:4574
#, gcc-internal-format
msgid "target attribute or pragma changes double precision floating point"
msgstr ""
-#: config/rs6000/rs6000.c:7010
+#: config/rs6000/rs6000.c:7036
#, gcc-internal-format, gfc-internal-format
msgid ""
"the layout of aggregates containing vectors with %d-byte alignment has "
"changed in GCC 5"
msgstr ""
-#: config/rs6000/rs6000.c:10258
+#: config/rs6000/rs6000.c:10288
#, gcc-internal-format
msgid ""
"GCC vector returned by reference: non-standard ABI extension with no "
"compatibility guarantee"
msgstr ""
-#: config/rs6000/rs6000.c:10411
+#: config/rs6000/rs6000.c:10441
#, gcc-internal-format
msgid ""
"cannot return value in vector register because altivec instructions are "
"disabled, use -maltivec to enable them"
msgstr ""
-#: config/rs6000/rs6000.c:10611
+#: config/rs6000/rs6000.c:10641
#, gcc-internal-format, gfc-internal-format
msgid ""
"the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
msgstr ""
-#: config/rs6000/rs6000.c:10873
+#: config/rs6000/rs6000.c:10903
#, gcc-internal-format
msgid ""
"cannot pass argument in vector register because altivec instructions are "
"disabled, use -maltivec to enable them"
msgstr ""
-#: config/rs6000/rs6000.c:11725
+#: config/rs6000/rs6000.c:11755
#, gcc-internal-format
msgid "the ABI of passing homogeneous float aggregates has changed in GCC 5"
msgstr ""
-#: config/rs6000/rs6000.c:11900
+#: config/rs6000/rs6000.c:11930
#, gcc-internal-format
msgid ""
"GCC vector passed by reference: non-standard ABI extension with no "
"compatibility guarantee"
msgstr ""
-#: config/rs6000/rs6000.c:12684
+#: config/rs6000/rs6000.c:12714
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s already processed"
msgstr ""
-#: config/rs6000/rs6000.c:13182
+#: config/rs6000/rs6000.c:13212
#, gcc-internal-format
msgid "argument 1 must be an 8-bit field value"
msgstr ""
-#: config/rs6000/rs6000.c:13229
+#: config/rs6000/rs6000.c:13259
#, gcc-internal-format
msgid "argument 1 must be a 5-bit signed literal"
msgstr ""
-#: config/rs6000/rs6000.c:13332 config/rs6000/rs6000.c:15019
+#: config/rs6000/rs6000.c:13362 config/rs6000/rs6000.c:15049
#, gcc-internal-format
msgid "argument 2 must be a 5-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:13350
+#: config/rs6000/rs6000.c:13380
#, gcc-internal-format
msgid "argument 1 must be a 6-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:13389
+#: config/rs6000/rs6000.c:13419
#, gcc-internal-format
msgid "argument 1 of __builtin_altivec_predicate must be a constant"
msgstr ""
-#: config/rs6000/rs6000.c:13441
+#: config/rs6000/rs6000.c:13471
#, gcc-internal-format
msgid "argument 1 of __builtin_altivec_predicate is out of range"
msgstr ""
-#: config/rs6000/rs6000.c:13815
+#: config/rs6000/rs6000.c:13845
#, gcc-internal-format, gfc-internal-format
msgid "builtin %s is only valid in 64-bit mode"
msgstr ""
-#: config/rs6000/rs6000.c:13864
+#: config/rs6000/rs6000.c:13894
#, gcc-internal-format, gfc-internal-format
msgid "argument %d must be an unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:13866
+#: config/rs6000/rs6000.c:13896
#, gcc-internal-format, gfc-internal-format
msgid "argument %d is an unsigned literal that is out of range"
msgstr ""
-#: config/rs6000/rs6000.c:14004
+#: config/rs6000/rs6000.c:14034
#, gcc-internal-format, gfc-internal-format
msgid "builtin %s only accepts a string argument"
msgstr ""
#. Invalid CPU argument.
-#: config/rs6000/rs6000.c:14023
+#: config/rs6000/rs6000.c:14053
#, gcc-internal-format, gfc-internal-format
msgid "cpu %s is an invalid argument to builtin %s"
msgstr ""
#. Invalid HWCAP argument.
-#: config/rs6000/rs6000.c:14051
+#: config/rs6000/rs6000.c:14081
#, gcc-internal-format, gfc-internal-format
msgid "hwcap %s is an invalid argument to builtin %s"
msgstr ""
-#: config/rs6000/rs6000.c:14124
+#: config/rs6000/rs6000.c:14154
#, gcc-internal-format
msgid "argument 3 must be a 4-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:14142
+#: config/rs6000/rs6000.c:14172
#, gcc-internal-format
msgid "argument 3 must be a 2-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:14162
+#: config/rs6000/rs6000.c:14192
#, gcc-internal-format
msgid "argument 3 must be a 1-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:14174
+#: config/rs6000/rs6000.c:14204
#, gcc-internal-format
msgid "argument 1 must be 0 or 2"
msgstr ""
-#: config/rs6000/rs6000.c:14186
+#: config/rs6000/rs6000.c:14216
#, gcc-internal-format
msgid "argument 1 must be a 1-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:14200
+#: config/rs6000/rs6000.c:14230
#, gcc-internal-format
msgid "argument 2 must be a 6-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:14212
+#: config/rs6000/rs6000.c:14242
#, gcc-internal-format
msgid "argument 2 must be 0 or 1"
msgstr ""
-#: config/rs6000/rs6000.c:14219
+#: config/rs6000/rs6000.c:14249
#, gcc-internal-format
msgid "argument 3 must be in the range 0..15"
msgstr ""
-#: config/rs6000/rs6000.c:14408
+#: config/rs6000/rs6000.c:14438
#, gcc-internal-format
msgid "argument to %qs must be a 2-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:14561
+#: config/rs6000/rs6000.c:14591
#, gcc-internal-format
msgid "unresolved overload for Altivec builtin %qF"
msgstr ""
-#: config/rs6000/rs6000.c:14732
+#: config/rs6000/rs6000.c:14762
#, gcc-internal-format
msgid "argument to dss must be a 2-bit unsigned literal"
msgstr ""
-#: config/rs6000/rs6000.c:15139
+#: config/rs6000/rs6000.c:15169
#, gcc-internal-format
msgid "argument 1 of __builtin_paired_predicate must be a constant"
msgstr ""
-#: config/rs6000/rs6000.c:15186
+#: config/rs6000/rs6000.c:15216
#, gcc-internal-format
msgid "argument 1 of __builtin_paired_predicate is out of range"
msgstr ""
-#: config/rs6000/rs6000.c:15211
+#: config/rs6000/rs6000.c:15241
#, gcc-internal-format
msgid "argument 1 of __builtin_spe_predicate must be a constant"
msgstr ""
-#: config/rs6000/rs6000.c:15283
+#: config/rs6000/rs6000.c:15313
#, gcc-internal-format
msgid "argument 1 of __builtin_spe_predicate is out of range"
msgstr ""
-#: config/rs6000/rs6000.c:15365
+#: config/rs6000/rs6000.c:15395
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s is only valid for the cell processor"
msgstr ""
-#: config/rs6000/rs6000.c:15367
+#: config/rs6000/rs6000.c:15397
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mvsx option"
msgstr ""
-#: config/rs6000/rs6000.c:15369
+#: config/rs6000/rs6000.c:15399
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mhtm option"
msgstr ""
-#: config/rs6000/rs6000.c:15371
+#: config/rs6000/rs6000.c:15401
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -maltivec option"
msgstr ""
-#: config/rs6000/rs6000.c:15373
+#: config/rs6000/rs6000.c:15403
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mpaired option"
msgstr ""
-#: config/rs6000/rs6000.c:15375
+#: config/rs6000/rs6000.c:15405
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mspe option"
msgstr ""
-#: config/rs6000/rs6000.c:15378
+#: config/rs6000/rs6000.c:15408
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mhard-dfp and -mpower8-vector options"
msgstr ""
-#: config/rs6000/rs6000.c:15381
+#: config/rs6000/rs6000.c:15411
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mhard-dfp option"
msgstr ""
-#: config/rs6000/rs6000.c:15383
+#: config/rs6000/rs6000.c:15413
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mpower8-vector option"
msgstr ""
-#: config/rs6000/rs6000.c:15385
+#: config/rs6000/rs6000.c:15415
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mpower9-vector option"
msgstr ""
-#: config/rs6000/rs6000.c:15388
+#: config/rs6000/rs6000.c:15418
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mpower9-misc and -m64 options"
msgstr ""
-#: config/rs6000/rs6000.c:15391
+#: config/rs6000/rs6000.c:15421
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mpower9-misc option"
msgstr ""
-#: config/rs6000/rs6000.c:15394
+#: config/rs6000/rs6000.c:15424
#, gcc-internal-format, gfc-internal-format
msgid ""
"Builtin function %s requires the -mhard-float and -mlong-double-128 options"
msgstr ""
-#: config/rs6000/rs6000.c:15397
+#: config/rs6000/rs6000.c:15427
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mhard-float option"
msgstr ""
-#: config/rs6000/rs6000.c:15399
+#: config/rs6000/rs6000.c:15429
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s requires the -mfloat128 option"
msgstr ""
-#: config/rs6000/rs6000.c:15401
+#: config/rs6000/rs6000.c:15431
#, gcc-internal-format, gfc-internal-format
msgid "Builtin function %s is not supported with the current options"
msgstr ""
-#: config/rs6000/rs6000.c:17064
+#: config/rs6000/rs6000.c:17094
#, gcc-internal-format, gfc-internal-format
msgid "internal error: builtin function %s had an unexpected return type %s"
msgstr ""
-#: config/rs6000/rs6000.c:17081
+#: config/rs6000/rs6000.c:17111
#, gcc-internal-format, gfc-internal-format
msgid ""
"internal error: builtin function %s, argument %d had unexpected argument "
"type %s"
msgstr ""
-#: config/rs6000/rs6000.c:25320
+#: config/rs6000/rs6000.c:25350
#, gcc-internal-format
msgid "stack frame too large"
msgstr ""
-#: config/rs6000/rs6000.c:28750
+#: config/rs6000/rs6000.c:28814
#, gcc-internal-format
msgid "-fsplit-stack uses register r29"
msgstr ""
-#: config/rs6000/rs6000.c:28758
+#: config/rs6000/rs6000.c:28822
#, gcc-internal-format
msgid "Stack frame larger than 2G is not supported for -fsplit-stack"
msgstr ""
-#: config/rs6000/rs6000.c:29761
+#: config/rs6000/rs6000.c:29828
#, gcc-internal-format
msgid "no profiling of 64-bit code for this ABI"
msgstr ""
-#: config/rs6000/rs6000.c:32113
+#: config/rs6000/rs6000.c:32180
#, gcc-internal-format
msgid ""
"You cannot take the address of a nested function if you use the -mno-"
"pointers-to-nested-functions option."
msgstr ""
-#: config/rs6000/rs6000.c:32195
+#: config/rs6000/rs6000.c:32262
#, gcc-internal-format
msgid "use of %<long double%> in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:32197
+#: config/rs6000/rs6000.c:32264
#, gcc-internal-format
msgid "use of boolean types in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:32199
+#: config/rs6000/rs6000.c:32266
#, gcc-internal-format
msgid "use of %<complex%> in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:32201
+#: config/rs6000/rs6000.c:32268
#, gcc-internal-format
msgid "use of decimal floating point types in AltiVec types is invalid"
msgstr ""
-#: config/rs6000/rs6000.c:32207
+#: config/rs6000/rs6000.c:32274
#, gcc-internal-format
msgid ""
"use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:32210
+#: config/rs6000/rs6000.c:32277
#, gcc-internal-format
msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
msgstr ""
-#: config/rs6000/rs6000.c:32215
+#: config/rs6000/rs6000.c:32282
#, gcc-internal-format
msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:32218
+#: config/rs6000/rs6000.c:32285
#, gcc-internal-format
msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
msgstr ""
-#: config/rs6000/rs6000.c:35741
+#: config/rs6000/rs6000.c:35808
#, gcc-internal-format, gfc-internal-format
msgid "emitting microcode insn %s\t[%s] #%d"
msgstr ""
-#: config/rs6000/rs6000.c:35745
+#: config/rs6000/rs6000.c:35812
#, gcc-internal-format, gfc-internal-format
msgid "emitting conditional microcode insn %s\t[%s] #%d"
msgstr ""
-#: config/rs6000/rs6000.c:36050
+#: config/rs6000/rs6000.c:36117
#, gcc-internal-format, gfc-internal-format
msgid "invalid cpu \"%s\" for %s\"%s\"%s"
msgstr ""
-#: config/rs6000/rs6000.c:36053
+#: config/rs6000/rs6000.c:36120
#, gcc-internal-format, gfc-internal-format
msgid "%s\"%s\"%s is not allowed"
msgstr ""
-#: config/rs6000/rs6000.c:36055
+#: config/rs6000/rs6000.c:36122
#, gcc-internal-format, gfc-internal-format
msgid "%s\"%s\"%s is invalid"
msgstr ""
@@ -30419,19 +30493,19 @@ msgid ""
"integer constants or too large (max. %d)"
msgstr ""
-#: config/s390/s390.c:9662
+#: config/s390/s390.c:9664
#, gcc-internal-format
msgid "total size of local variables exceeds architecture limit"
msgstr ""
-#: config/s390/s390.c:10768
+#: config/s390/s390.c:10770
#, gcc-internal-format
msgid ""
"frame size of function %qs is %wd bytes exceeding user provided stack limit "
"of %d bytes. An unconditional trap is added."
msgstr ""
-#: config/s390/s390.c:10784
+#: config/s390/s390.c:10786
#, gcc-internal-format
msgid ""
"frame size of function %qs is %wd bytes which is more than half the stack "
@@ -30439,105 +30513,105 @@ msgid ""
"function."
msgstr ""
-#: config/s390/s390.c:10812
+#: config/s390/s390.c:10814
#, gcc-internal-format
msgid "frame size of %qs is %wd bytes"
msgstr ""
-#: config/s390/s390.c:10816
+#: config/s390/s390.c:10818
#, gcc-internal-format
msgid "%qs uses dynamic stack allocation"
msgstr ""
-#: config/s390/s390.c:11194
+#: config/s390/s390.c:11196
#, gcc-internal-format
msgid "CPUs older than z900 are not supported for -fsplit-stack"
msgstr ""
-#: config/s390/s390.c:14185
+#: config/s390/s390.c:14187
#, gcc-internal-format, gfc-internal-format
msgid ""
"%sarch=%s%s is deprecated and will be removed in future releases; use at "
"least %sarch=z900%s"
msgstr ""
-#: config/s390/s390.c:14197
+#: config/s390/s390.c:14199
#, gcc-internal-format, gfc-internal-format
msgid ""
"%stune=%s%s is deprecated and will be removed in future releases; use at "
"least %stune=z900%s"
msgstr ""
-#: config/s390/s390.c:14209
+#: config/s390/s390.c:14211
#, gcc-internal-format, gfc-internal-format
msgid "z/Architecture mode not supported on %s"
msgstr ""
-#: config/s390/s390.c:14212
+#: config/s390/s390.c:14214
#, gcc-internal-format
msgid "64-bit ABI not supported in ESA/390 mode"
msgstr ""
-#: config/s390/s390.c:14229
+#: config/s390/s390.c:14231
#, gcc-internal-format, gfc-internal-format
msgid "hardware vector support not available on %s"
msgstr ""
-#: config/s390/s390.c:14232
+#: config/s390/s390.c:14234
#, gcc-internal-format
msgid "hardware vector support not available with -msoft-float"
msgstr ""
-#: config/s390/s390.c:14260
+#: config/s390/s390.c:14262
#, gcc-internal-format, gfc-internal-format
msgid "hardware decimal floating point instructions not available on %s"
msgstr ""
-#: config/s390/s390.c:14264
+#: config/s390/s390.c:14266
#, gcc-internal-format
msgid ""
"hardware decimal floating point instructions not available in ESA/390 mode"
msgstr ""
-#: config/s390/s390.c:14276
+#: config/s390/s390.c:14278
#, gcc-internal-format
msgid "-mhard-dfp can%'t be used in conjunction with -msoft-float"
msgstr ""
-#: config/s390/s390.c:14284
+#: config/s390/s390.c:14286
#, gcc-internal-format
msgid ""
"-mbackchain -mpacked-stack -mhard-float are not supported in combination"
msgstr ""
-#: config/s390/s390.c:14290
+#: config/s390/s390.c:14292
#, gcc-internal-format
msgid "stack size must be greater than the stack guard value"
msgstr ""
-#: config/s390/s390.c:14292
+#: config/s390/s390.c:14294
#, gcc-internal-format
msgid "stack size must not be greater than 64k"
msgstr ""
-#: config/s390/s390.c:14295
+#: config/s390/s390.c:14297
#, gcc-internal-format
msgid "-mstack-guard implies use of -mstack-size"
msgstr ""
#. argument is not a plain number
-#: config/s390/s390.c:14389
+#: config/s390/s390.c:14391
#, gcc-internal-format
msgid "arguments to %qs should be non-negative integers"
msgstr ""
-#: config/s390/s390.c:14396
+#: config/s390/s390.c:14398
#, gcc-internal-format
msgid "argument to %qs is too large (max. %d)"
msgstr ""
#. Value is not allowed for the target attribute.
-#: config/s390/s390.c:14604
+#: config/s390/s390.c:14606
#, gcc-internal-format
msgid "Value %qs is not supported by attribute %<target%>"
msgstr ""
@@ -30983,38 +31057,38 @@ msgstr ""
msgid "containing loop"
msgstr ""
-#: ada/gcc-interface/utils.c:3763
+#: ada/gcc-interface/utils.c:3781
#, gcc-internal-format
msgid "invalid element type for attribute %qs"
msgstr ""
-#: ada/gcc-interface/utils.c:3787
+#: ada/gcc-interface/utils.c:3805
#, gcc-internal-format
msgid "number of components of vector not a power of two"
msgstr ""
-#: ada/gcc-interface/utils.c:5801 ada/gcc-interface/utils.c:5975
-#: ada/gcc-interface/utils.c:6082
+#: ada/gcc-interface/utils.c:5827 ada/gcc-interface/utils.c:6001
+#: ada/gcc-interface/utils.c:6108
#, gcc-internal-format
msgid "%qs attribute ignored"
msgstr ""
-#: ada/gcc-interface/utils.c:5918
+#: ada/gcc-interface/utils.c:5944
#, gcc-internal-format
msgid "%qs attribute requires prototypes with named arguments"
msgstr ""
-#: ada/gcc-interface/utils.c:5927
+#: ada/gcc-interface/utils.c:5953
#, gcc-internal-format
msgid "%qs attribute only applies to variadic functions"
msgstr ""
-#: ada/gcc-interface/utils.c:6042
+#: ada/gcc-interface/utils.c:6068
#, gcc-internal-format
msgid "%qE attribute has no effect"
msgstr ""
-#: ada/gcc-interface/utils.c:6166
+#: ada/gcc-interface/utils.c:6192
#, gcc-internal-format
msgid "attribute %qs applies to array types only"
msgstr ""
@@ -31077,7 +31151,7 @@ msgstr ""
#. an unprototyped function, it is compile-time undefined;
#. making it a constraint in that case was rejected in
#. DR#252.
-#: c/c-convert.c:98 c/c-typeck.c:2116 c/c-typeck.c:6137 c/c-typeck.c:11655
+#: c/c-convert.c:98 c/c-typeck.c:2116 c/c-typeck.c:6147 c/c-typeck.c:11665
#: cp/typeck.c:1956 cp/typeck.c:7557 cp/typeck.c:8284
#, gcc-internal-format
msgid "void value not ignored as it ought to be"
@@ -31138,7 +31212,7 @@ msgstr ""
msgid "type of array %q+D completed incompatibly with implicit initialization"
msgstr ""
-#: c/c-decl.c:1559 c/c-decl.c:6391 c/c-decl.c:7265 c/c-decl.c:8004
+#: c/c-decl.c:1559 c/c-decl.c:6401 c/c-decl.c:7275 c/c-decl.c:8014
#, gcc-internal-format
msgid "originally defined here"
msgstr ""
@@ -31435,9 +31509,9 @@ msgstr ""
msgid "label %qD defined here"
msgstr ""
-#: c/c-decl.c:3544 c/c-decl.c:3815 c/c-typeck.c:7884 cp/class.c:1438
-#: cp/class.c:3303 cp/decl.c:3795 cp/friend.c:340 cp/friend.c:349
-#: cp/parser.c:3146 cp/parser.c:3227 cp/parser.c:3255 cp/parser.c:5994
+#: c/c-decl.c:3544 c/c-decl.c:3815 c/c-typeck.c:7894 cp/class.c:1440
+#: cp/class.c:3307 cp/decl.c:3795 cp/friend.c:340 cp/friend.c:349
+#: cp/parser.c:3146 cp/parser.c:3227 cp/parser.c:3255 cp/parser.c:5996
#, gcc-internal-format
msgid "%qD declared here"
msgstr ""
@@ -31568,12 +31642,12 @@ msgstr ""
#. C99 6.7.5.2p4
#. A function definition isn't function prototype scope C99 6.2.1p4.
#. C99 6.7.5.2p4
-#: c/c-decl.c:4349 c/c-decl.c:6833
+#: c/c-decl.c:4349 c/c-decl.c:6843
#, gcc-internal-format
msgid "%<[*]%> not allowed in other than function prototype scope"
msgstr ""
-#: c/c-decl.c:4436 cp/decl2.c:1463
+#: c/c-decl.c:4436 cp/decl2.c:1464
#, gcc-internal-format
msgid "%q+D in declare target directive does not have mappable type"
msgstr ""
@@ -31603,7 +31677,7 @@ msgstr ""
#. of VLAs themselves count as VLAs, it does not make
#. sense to permit them to be initialized given that
#. ordinary VLAs may not be initialized.
-#: c/c-decl.c:4524 c/c-decl.c:4539 c/c-typeck.c:7191
+#: c/c-decl.c:4524 c/c-decl.c:4539 c/c-typeck.c:7201
#, gcc-internal-format
msgid "variable-sized object may not be initialized"
msgstr ""
@@ -31733,127 +31807,127 @@ msgstr ""
msgid "ISO C90 forbids variable length array"
msgstr ""
-#: c/c-decl.c:5480 c/c-decl.c:5843 c/c-decl.c:5853
+#: c/c-decl.c:5490 c/c-decl.c:5853 c/c-decl.c:5863
#, gcc-internal-format
msgid "variably modified %qE at file scope"
msgstr ""
-#: c/c-decl.c:5482
+#: c/c-decl.c:5492
#, gcc-internal-format
msgid "variably modified field at file scope"
msgstr ""
-#: c/c-decl.c:5502
+#: c/c-decl.c:5512
#, gcc-internal-format
msgid "type defaults to %<int%> in declaration of %qE"
msgstr ""
-#: c/c-decl.c:5506
+#: c/c-decl.c:5516
#, gcc-internal-format
msgid "type defaults to %<int%> in type name"
msgstr ""
-#: c/c-decl.c:5538
+#: c/c-decl.c:5548
#, gcc-internal-format
msgid "duplicate %<const%>"
msgstr ""
-#: c/c-decl.c:5540
+#: c/c-decl.c:5550
#, gcc-internal-format
msgid "duplicate %<restrict%>"
msgstr ""
-#: c/c-decl.c:5542
+#: c/c-decl.c:5552
#, gcc-internal-format
msgid "duplicate %<volatile%>"
msgstr ""
-#: c/c-decl.c:5544
+#: c/c-decl.c:5554
#, gcc-internal-format
msgid "duplicate %<_Atomic%>"
msgstr ""
-#: c/c-decl.c:5547
+#: c/c-decl.c:5557
#, gcc-internal-format, gfc-internal-format
msgid "conflicting named address spaces (%s vs %s)"
msgstr ""
-#: c/c-decl.c:5570 c/c-parser.c:2584
+#: c/c-decl.c:5580 c/c-parser.c:2584
#, gcc-internal-format
msgid "%<_Atomic%>-qualified array type"
msgstr ""
-#: c/c-decl.c:5584
+#: c/c-decl.c:5594
#, gcc-internal-format
msgid "function definition declared %<auto%>"
msgstr ""
-#: c/c-decl.c:5586
+#: c/c-decl.c:5596
#, gcc-internal-format
msgid "function definition declared %<register%>"
msgstr ""
-#: c/c-decl.c:5588
+#: c/c-decl.c:5598
#, gcc-internal-format
msgid "function definition declared %<typedef%>"
msgstr ""
-#: c/c-decl.c:5590
+#: c/c-decl.c:5600
#, gcc-internal-format
msgid "function definition declared %qs"
msgstr ""
-#: c/c-decl.c:5608
+#: c/c-decl.c:5618
#, gcc-internal-format
msgid "storage class specified for structure field %qE"
msgstr ""
-#: c/c-decl.c:5611
+#: c/c-decl.c:5621
#, gcc-internal-format
msgid "storage class specified for structure field"
msgstr ""
-#: c/c-decl.c:5615
+#: c/c-decl.c:5625
#, gcc-internal-format
msgid "storage class specified for parameter %qE"
msgstr ""
-#: c/c-decl.c:5618
+#: c/c-decl.c:5628
#, gcc-internal-format
msgid "storage class specified for unnamed parameter"
msgstr ""
-#: c/c-decl.c:5621 cp/decl.c:9953
+#: c/c-decl.c:5631 cp/decl.c:9953
#, gcc-internal-format
msgid "storage class specified for typename"
msgstr ""
-#: c/c-decl.c:5638
+#: c/c-decl.c:5648
#, gcc-internal-format
msgid "%qE initialized and declared %<extern%>"
msgstr ""
-#: c/c-decl.c:5642
+#: c/c-decl.c:5652
#, gcc-internal-format
msgid "%qE has both %<extern%> and initializer"
msgstr ""
-#: c/c-decl.c:5647
+#: c/c-decl.c:5657
#, gcc-internal-format
msgid "file-scope declaration of %qE specifies %<auto%>"
msgstr ""
-#: c/c-decl.c:5651
+#: c/c-decl.c:5661
#, gcc-internal-format
msgid "file-scope declaration of %qE specifies %<register%>"
msgstr ""
-#: c/c-decl.c:5656
+#: c/c-decl.c:5666
#, gcc-internal-format
msgid "nested function %qE declared %<extern%>"
msgstr ""
-#: c/c-decl.c:5659
+#: c/c-decl.c:5669
#, gcc-internal-format
msgid "function-scope %qE implicitly auto and declared %qs"
msgstr ""
@@ -31861,699 +31935,699 @@ msgstr ""
#. Only the innermost declarator (making a parameter be of
#. array type which is converted to pointer type)
#. may have static or type qualifiers.
-#: c/c-decl.c:5706 c/c-decl.c:6064
+#: c/c-decl.c:5716 c/c-decl.c:6074
#, gcc-internal-format
msgid "static or type qualifiers in non-parameter array declarator"
msgstr ""
-#: c/c-decl.c:5754
+#: c/c-decl.c:5764
#, gcc-internal-format
msgid "declaration of %qE as array of voids"
msgstr ""
-#: c/c-decl.c:5756
+#: c/c-decl.c:5766
#, gcc-internal-format
msgid "declaration of type name as array of voids"
msgstr ""
-#: c/c-decl.c:5763
+#: c/c-decl.c:5773
#, gcc-internal-format
msgid "declaration of %qE as array of functions"
msgstr ""
-#: c/c-decl.c:5766
+#: c/c-decl.c:5776
#, gcc-internal-format
msgid "declaration of type name as array of functions"
msgstr ""
-#: c/c-decl.c:5774 c/c-decl.c:7759
+#: c/c-decl.c:5784 c/c-decl.c:7769
#, gcc-internal-format
msgid "invalid use of structure with flexible array member"
msgstr ""
-#: c/c-decl.c:5800
+#: c/c-decl.c:5810
#, gcc-internal-format
msgid "size of array %qE has non-integer type"
msgstr ""
-#: c/c-decl.c:5804
+#: c/c-decl.c:5814
#, gcc-internal-format
msgid "size of unnamed array has non-integer type"
msgstr ""
-#: c/c-decl.c:5814
+#: c/c-decl.c:5824
#, gcc-internal-format
msgid "ISO C forbids zero-size array %qE"
msgstr ""
-#: c/c-decl.c:5817
+#: c/c-decl.c:5827
#, gcc-internal-format
msgid "ISO C forbids zero-size array"
msgstr ""
-#: c/c-decl.c:5826
+#: c/c-decl.c:5836
#, gcc-internal-format
msgid "size of array %qE is negative"
msgstr ""
-#: c/c-decl.c:5828
+#: c/c-decl.c:5838
#, gcc-internal-format
msgid "size of unnamed array is negative"
msgstr ""
-#: c/c-decl.c:5952 c/c-decl.c:6561
+#: c/c-decl.c:5962 c/c-decl.c:6571
#, gcc-internal-format
msgid "ISO C90 does not support flexible array members"
msgstr ""
#. C99 6.7.5.2p4
-#: c/c-decl.c:5974
+#: c/c-decl.c:5984
#, gcc-internal-format
msgid "%<[*]%> not in a declaration"
msgstr ""
-#: c/c-decl.c:5987
+#: c/c-decl.c:5997
#, gcc-internal-format
msgid "array type has incomplete element type %qT"
msgstr ""
-#: c/c-decl.c:5993
+#: c/c-decl.c:6003
#, gcc-internal-format
msgid ""
"declaration of %qE as multidimensional array must have bounds for all "
"dimensions except the first"
msgstr ""
-#: c/c-decl.c:5997
+#: c/c-decl.c:6007
#, gcc-internal-format
msgid ""
"declaration of multidimensional array must have bounds for all dimensions "
"except the first"
msgstr ""
-#: c/c-decl.c:6100
+#: c/c-decl.c:6110
#, gcc-internal-format
msgid "%qE declared as function returning a function"
msgstr ""
-#: c/c-decl.c:6103
+#: c/c-decl.c:6113
#, gcc-internal-format
msgid "type name declared as function returning a function"
msgstr ""
-#: c/c-decl.c:6110
+#: c/c-decl.c:6120
#, gcc-internal-format
msgid "%qE declared as function returning an array"
msgstr ""
-#: c/c-decl.c:6113
+#: c/c-decl.c:6123
#, gcc-internal-format
msgid "type name declared as function returning an array"
msgstr ""
-#: c/c-decl.c:6141
+#: c/c-decl.c:6151
#, gcc-internal-format
msgid "function definition has qualified void return type"
msgstr ""
-#: c/c-decl.c:6144 cp/decl.c:10083
+#: c/c-decl.c:6154 cp/decl.c:10083
#, gcc-internal-format
msgid "type qualifiers ignored on function return type"
msgstr ""
-#: c/c-decl.c:6173 c/c-decl.c:6357 c/c-decl.c:6411 c/c-decl.c:6495
-#: c/c-decl.c:6613 c/c-parser.c:2586
+#: c/c-decl.c:6183 c/c-decl.c:6367 c/c-decl.c:6421 c/c-decl.c:6505
+#: c/c-decl.c:6623 c/c-parser.c:2586
#, gcc-internal-format
msgid "%<_Atomic%>-qualified function type"
msgstr ""
-#: c/c-decl.c:6179 c/c-decl.c:6363 c/c-decl.c:6500 c/c-decl.c:6618
+#: c/c-decl.c:6189 c/c-decl.c:6373 c/c-decl.c:6510 c/c-decl.c:6628
#, gcc-internal-format
msgid "ISO C forbids qualified function types"
msgstr ""
-#: c/c-decl.c:6248
+#: c/c-decl.c:6258
#, gcc-internal-format
msgid "%qs combined with %<auto%> qualifier for %qE"
msgstr ""
-#: c/c-decl.c:6252
+#: c/c-decl.c:6262
#, gcc-internal-format
msgid "%qs combined with %<register%> qualifier for %qE"
msgstr ""
-#: c/c-decl.c:6258
+#: c/c-decl.c:6268
#, gcc-internal-format
msgid "%qs specified for auto variable %qE"
msgstr ""
-#: c/c-decl.c:6274
+#: c/c-decl.c:6284
#, gcc-internal-format
msgid "%qs specified for parameter %qE"
msgstr ""
-#: c/c-decl.c:6277
+#: c/c-decl.c:6287
#, gcc-internal-format
msgid "%qs specified for unnamed parameter"
msgstr ""
-#: c/c-decl.c:6283
+#: c/c-decl.c:6293
#, gcc-internal-format
msgid "%qs specified for structure field %qE"
msgstr ""
-#: c/c-decl.c:6286
+#: c/c-decl.c:6296
#, gcc-internal-format
msgid "%qs specified for structure field"
msgstr ""
-#: c/c-decl.c:6301
+#: c/c-decl.c:6311
#, gcc-internal-format
msgid "bit-field %qE has atomic type"
msgstr ""
-#: c/c-decl.c:6303
+#: c/c-decl.c:6313
#, gcc-internal-format
msgid "bit-field has atomic type"
msgstr ""
-#: c/c-decl.c:6312
+#: c/c-decl.c:6322
#, gcc-internal-format
msgid "alignment specified for typedef %qE"
msgstr ""
-#: c/c-decl.c:6314
+#: c/c-decl.c:6324
#, gcc-internal-format
msgid "alignment specified for %<register%> object %qE"
msgstr ""
-#: c/c-decl.c:6319
+#: c/c-decl.c:6329
#, gcc-internal-format
msgid "alignment specified for parameter %qE"
msgstr ""
-#: c/c-decl.c:6321
+#: c/c-decl.c:6331
#, gcc-internal-format
msgid "alignment specified for unnamed parameter"
msgstr ""
-#: c/c-decl.c:6326
+#: c/c-decl.c:6336
#, gcc-internal-format
msgid "alignment specified for bit-field %qE"
msgstr ""
-#: c/c-decl.c:6328
+#: c/c-decl.c:6338
#, gcc-internal-format
msgid "alignment specified for unnamed bit-field"
msgstr ""
-#: c/c-decl.c:6331
+#: c/c-decl.c:6341
#, gcc-internal-format
msgid "alignment specified for function %qE"
msgstr ""
-#: c/c-decl.c:6338
+#: c/c-decl.c:6348
#, gcc-internal-format
msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
msgstr ""
-#: c/c-decl.c:6341
+#: c/c-decl.c:6351
#, gcc-internal-format
msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
msgstr ""
-#: c/c-decl.c:6372
+#: c/c-decl.c:6382
#, gcc-internal-format
msgid "typedef %q+D declared %<inline%>"
msgstr ""
-#: c/c-decl.c:6374
+#: c/c-decl.c:6384
#, gcc-internal-format
msgid "typedef %q+D declared %<_Noreturn%>"
msgstr ""
-#: c/c-decl.c:6417
+#: c/c-decl.c:6427
#, gcc-internal-format
msgid "ISO C forbids const or volatile function types"
msgstr ""
#. C99 6.7.2.1p8
-#: c/c-decl.c:6428
+#: c/c-decl.c:6438
#, gcc-internal-format
msgid "a member of a structure or union cannot have a variably modified type"
msgstr ""
-#: c/c-decl.c:6445 cp/decl.c:9158
+#: c/c-decl.c:6455 cp/decl.c:9158
#, gcc-internal-format
msgid "variable or field %qE declared void"
msgstr ""
-#: c/c-decl.c:6485
+#: c/c-decl.c:6495
#, gcc-internal-format
msgid "attributes in parameter array declarator ignored"
msgstr ""
-#: c/c-decl.c:6527
+#: c/c-decl.c:6537
#, gcc-internal-format
msgid "parameter %q+D declared %<inline%>"
msgstr ""
-#: c/c-decl.c:6529
+#: c/c-decl.c:6539
#, gcc-internal-format
msgid "parameter %q+D declared %<_Noreturn%>"
msgstr ""
-#: c/c-decl.c:6542
+#: c/c-decl.c:6552
#, gcc-internal-format
msgid "field %qE declared as a function"
msgstr ""
-#: c/c-decl.c:6549
+#: c/c-decl.c:6559
#, gcc-internal-format
msgid "field %qE has incomplete type"
msgstr ""
-#: c/c-decl.c:6551
+#: c/c-decl.c:6561
#, gcc-internal-format
msgid "unnamed field has incomplete type"
msgstr ""
-#: c/c-decl.c:6584 c/c-decl.c:6595 c/c-decl.c:6598
+#: c/c-decl.c:6594 c/c-decl.c:6605 c/c-decl.c:6608
#, gcc-internal-format
msgid "invalid storage class for function %qE"
msgstr ""
-#: c/c-decl.c:6655
+#: c/c-decl.c:6665
#, gcc-internal-format
msgid "cannot inline function %<main%>"
msgstr ""
-#: c/c-decl.c:6657
+#: c/c-decl.c:6667
#, gcc-internal-format
msgid "%<main%> declared %<_Noreturn%>"
msgstr ""
-#: c/c-decl.c:6668
+#: c/c-decl.c:6678
#, gcc-internal-format
msgid "ISO C99 does not support %<_Noreturn%>"
msgstr ""
-#: c/c-decl.c:6671
+#: c/c-decl.c:6681
#, gcc-internal-format
msgid "ISO C90 does not support %<_Noreturn%>"
msgstr ""
-#: c/c-decl.c:6700
+#: c/c-decl.c:6710
#, gcc-internal-format
msgid "variable previously declared %<static%> redeclared %<extern%>"
msgstr ""
-#: c/c-decl.c:6710
+#: c/c-decl.c:6720
#, gcc-internal-format
msgid "variable %q+D declared %<inline%>"
msgstr ""
-#: c/c-decl.c:6712
+#: c/c-decl.c:6722
#, gcc-internal-format
msgid "variable %q+D declared %<_Noreturn%>"
msgstr ""
-#: c/c-decl.c:6747
+#: c/c-decl.c:6757
#, gcc-internal-format
msgid "non-nested function with variably modified type"
msgstr ""
-#: c/c-decl.c:6749
+#: c/c-decl.c:6759
#, gcc-internal-format
msgid "object with variably modified type must have no linkage"
msgstr ""
-#: c/c-decl.c:6839 c/c-decl.c:8444
+#: c/c-decl.c:6849 c/c-decl.c:8454
#, gcc-internal-format
msgid "function declaration isn%'t a prototype"
msgstr ""
-#: c/c-decl.c:6848
+#: c/c-decl.c:6858
#, gcc-internal-format
msgid "parameter names (without types) in function declaration"
msgstr ""
-#: c/c-decl.c:6886
+#: c/c-decl.c:6896
#, gcc-internal-format
msgid "parameter %u (%q+D) has incomplete type"
msgstr ""
-#: c/c-decl.c:6890
+#: c/c-decl.c:6900
#, gcc-internal-format, gfc-internal-format
msgid "parameter %u has incomplete type"
msgstr ""
-#: c/c-decl.c:6901
+#: c/c-decl.c:6911
#, gcc-internal-format
msgid "parameter %u (%q+D) has void type"
msgstr ""
-#: c/c-decl.c:6905
+#: c/c-decl.c:6915
#, gcc-internal-format, gfc-internal-format
msgid "parameter %u has void type"
msgstr ""
-#: c/c-decl.c:6988
+#: c/c-decl.c:6998
#, gcc-internal-format
msgid "%<void%> as only parameter may not be qualified"
msgstr ""
-#: c/c-decl.c:6992 c/c-decl.c:7028
+#: c/c-decl.c:7002 c/c-decl.c:7038
#, gcc-internal-format
msgid "%<void%> must be the only parameter"
msgstr ""
-#: c/c-decl.c:7022
+#: c/c-decl.c:7032
#, gcc-internal-format
msgid "parameter %q+D has just a forward declaration"
msgstr ""
-#: c/c-decl.c:7068
+#: c/c-decl.c:7078
#, gcc-internal-format
msgid ""
"%<%s %E%> declared inside parameter list will not be visible outside of this "
"definition or declaration"
msgstr ""
-#: c/c-decl.c:7074
+#: c/c-decl.c:7084
#, gcc-internal-format, gfc-internal-format
msgid ""
"anonymous %s declared inside parameter list will not be visible outside of "
"this definition or declaration"
msgstr ""
-#: c/c-decl.c:7176
+#: c/c-decl.c:7186
#, gcc-internal-format
msgid "enum type defined here"
msgstr ""
-#: c/c-decl.c:7182
+#: c/c-decl.c:7192
#, gcc-internal-format
msgid "struct defined here"
msgstr ""
-#: c/c-decl.c:7188
+#: c/c-decl.c:7198
#, gcc-internal-format
msgid "union defined here"
msgstr ""
-#: c/c-decl.c:7261
+#: c/c-decl.c:7271
#, gcc-internal-format
msgid "redefinition of %<union %E%>"
msgstr ""
-#: c/c-decl.c:7263
+#: c/c-decl.c:7273
#, gcc-internal-format
msgid "redefinition of %<struct %E%>"
msgstr ""
-#: c/c-decl.c:7272
+#: c/c-decl.c:7282
#, gcc-internal-format
msgid "nested redefinition of %<union %E%>"
msgstr ""
-#: c/c-decl.c:7274
+#: c/c-decl.c:7284
#, gcc-internal-format
msgid "nested redefinition of %<struct %E%>"
msgstr ""
-#: c/c-decl.c:7307 c/c-decl.c:8023
+#: c/c-decl.c:7317 c/c-decl.c:8033
#, gcc-internal-format
msgid "defining type in %qs expression is invalid in C++"
msgstr ""
-#: c/c-decl.c:7375 cp/decl.c:4616
+#: c/c-decl.c:7385 cp/decl.c:4616
#, gcc-internal-format
msgid "declaration does not declare anything"
msgstr ""
-#: c/c-decl.c:7380
+#: c/c-decl.c:7390
#, gcc-internal-format
msgid "ISO C99 doesn%'t support unnamed structs/unions"
msgstr ""
-#: c/c-decl.c:7383
+#: c/c-decl.c:7393
#, gcc-internal-format
msgid "ISO C90 doesn%'t support unnamed structs/unions"
msgstr ""
-#: c/c-decl.c:7474 c/c-decl.c:7492 c/c-decl.c:7553
+#: c/c-decl.c:7484 c/c-decl.c:7502 c/c-decl.c:7563
#, gcc-internal-format
msgid "duplicate member %q+D"
msgstr ""
-#: c/c-decl.c:7579
+#: c/c-decl.c:7589
#, gcc-internal-format
msgid "empty struct has size 0 in C, size 1 in C++"
msgstr ""
-#: c/c-decl.c:7582
+#: c/c-decl.c:7592
#, gcc-internal-format
msgid "empty union has size 0 in C, size 1 in C++"
msgstr ""
-#: c/c-decl.c:7668
+#: c/c-decl.c:7678
#, gcc-internal-format
msgid "union has no named members"
msgstr ""
-#: c/c-decl.c:7670
+#: c/c-decl.c:7680
#, gcc-internal-format
msgid "union has no members"
msgstr ""
-#: c/c-decl.c:7675
+#: c/c-decl.c:7685
#, gcc-internal-format
msgid "struct has no named members"
msgstr ""
-#: c/c-decl.c:7677
+#: c/c-decl.c:7687
#, gcc-internal-format
msgid "struct has no members"
msgstr ""
-#: c/c-decl.c:7739 cp/decl.c:11032
+#: c/c-decl.c:7749 cp/decl.c:11032
#, gcc-internal-format
msgid "flexible array member in union"
msgstr ""
-#: c/c-decl.c:7745
+#: c/c-decl.c:7755
#, gcc-internal-format
msgid "flexible array member not at end of struct"
msgstr ""
-#: c/c-decl.c:7751
+#: c/c-decl.c:7761
#, gcc-internal-format
msgid "flexible array member in otherwise empty struct"
msgstr ""
-#: c/c-decl.c:7781
+#: c/c-decl.c:7791
#, gcc-internal-format
msgid "type %qT is too large"
msgstr ""
-#: c/c-decl.c:7904
+#: c/c-decl.c:7914
#, gcc-internal-format
msgid "union cannot be made transparent"
msgstr ""
-#: c/c-decl.c:7995
+#: c/c-decl.c:8005
#, gcc-internal-format
msgid "nested redefinition of %<enum %E%>"
msgstr ""
#. This enum is a named one that has been declared already.
-#: c/c-decl.c:8002
+#: c/c-decl.c:8012
#, gcc-internal-format
msgid "redeclaration of %<enum %E%>"
msgstr ""
-#: c/c-decl.c:8081 cp/decl.c:13403
+#: c/c-decl.c:8091 cp/decl.c:13403
#, gcc-internal-format
msgid "specified mode too small for enumeral values"
msgstr ""
-#: c/c-decl.c:8096
+#: c/c-decl.c:8106
#, gcc-internal-format
msgid "enumeration values exceed range of largest integer"
msgstr ""
-#: c/c-decl.c:8210 c/c-decl.c:8226
+#: c/c-decl.c:8220 c/c-decl.c:8236
#, gcc-internal-format
msgid "enumerator value for %qE is not an integer constant"
msgstr ""
-#: c/c-decl.c:8221
+#: c/c-decl.c:8231
#, gcc-internal-format
msgid "enumerator value for %qE is not an integer constant expression"
msgstr ""
-#: c/c-decl.c:8245
+#: c/c-decl.c:8255
#, gcc-internal-format
msgid "overflow in enumeration values"
msgstr ""
-#: c/c-decl.c:8253
+#: c/c-decl.c:8263
#, gcc-internal-format
msgid "ISO C restricts enumerator values to range of %<int%>"
msgstr ""
-#: c/c-decl.c:8339 cp/decl.c:4918 cp/decl.c:13899
+#: c/c-decl.c:8349 cp/decl.c:4918 cp/decl.c:13902
#, gcc-internal-format
msgid "inline function %qD given attribute noinline"
msgstr ""
-#: c/c-decl.c:8357
+#: c/c-decl.c:8367
#, gcc-internal-format
msgid "return type is an incomplete type"
msgstr ""
-#: c/c-decl.c:8368
+#: c/c-decl.c:8378
#, gcc-internal-format
msgid "return type defaults to %<int%>"
msgstr ""
-#: c/c-decl.c:8394
+#: c/c-decl.c:8404
#, gcc-internal-format
msgid "%q+D defined as variadic function without prototype"
msgstr ""
-#: c/c-decl.c:8453
+#: c/c-decl.c:8463
#, gcc-internal-format
msgid "no previous prototype for %qD"
msgstr ""
-#: c/c-decl.c:8462
+#: c/c-decl.c:8472
#, gcc-internal-format
msgid "%qD was used with no prototype before its definition"
msgstr ""
-#: c/c-decl.c:8470 cp/decl.c:14042
+#: c/c-decl.c:8480 cp/decl.c:14045
#, gcc-internal-format
msgid "no previous declaration for %qD"
msgstr ""
-#: c/c-decl.c:8480
+#: c/c-decl.c:8490
#, gcc-internal-format
msgid "%qD was used with no declaration before its definition"
msgstr ""
-#: c/c-decl.c:8499
+#: c/c-decl.c:8509
#, gcc-internal-format
msgid "return type of %qD is not %<int%>"
msgstr ""
-#: c/c-decl.c:8501
+#: c/c-decl.c:8511
#, gcc-internal-format
msgid "%<_Atomic%>-qualified return type of %qD"
msgstr ""
-#: c/c-decl.c:8508
+#: c/c-decl.c:8518
#, gcc-internal-format
msgid "%qD is normally a non-static function"
msgstr ""
-#: c/c-decl.c:8545
+#: c/c-decl.c:8555
#, gcc-internal-format
msgid "old-style parameter declarations in prototyped function definition"
msgstr ""
-#: c/c-decl.c:8560
+#: c/c-decl.c:8570
#, gcc-internal-format
msgid "traditional C rejects ISO C style function definitions"
msgstr ""
-#: c/c-decl.c:8576
+#: c/c-decl.c:8586
#, gcc-internal-format
msgid "parameter name omitted"
msgstr ""
-#: c/c-decl.c:8613
+#: c/c-decl.c:8623
#, gcc-internal-format
msgid "old-style function definition"
msgstr ""
-#: c/c-decl.c:8622
+#: c/c-decl.c:8632
#, gcc-internal-format
msgid "parameter name missing from parameter list"
msgstr ""
-#: c/c-decl.c:8637
+#: c/c-decl.c:8647
#, gcc-internal-format
msgid "%qD declared as a non-parameter"
msgstr ""
-#: c/c-decl.c:8643
+#: c/c-decl.c:8653
#, gcc-internal-format
msgid "multiple parameters named %qD"
msgstr ""
-#: c/c-decl.c:8652
+#: c/c-decl.c:8662
#, gcc-internal-format
msgid "parameter %qD declared with void type"
msgstr ""
-#: c/c-decl.c:8681 c/c-decl.c:8686
+#: c/c-decl.c:8691 c/c-decl.c:8696
#, gcc-internal-format
msgid "type of %qD defaults to %<int%>"
msgstr ""
-#: c/c-decl.c:8706
+#: c/c-decl.c:8716
#, gcc-internal-format
msgid "parameter %qD has incomplete type"
msgstr ""
-#: c/c-decl.c:8713
+#: c/c-decl.c:8723
#, gcc-internal-format
msgid "declaration for parameter %qD but no such parameter"
msgstr ""
-#: c/c-decl.c:8763
+#: c/c-decl.c:8773
#, gcc-internal-format
msgid "number of arguments doesn%'t match built-in prototype"
msgstr ""
-#: c/c-decl.c:8774
+#: c/c-decl.c:8784
#, gcc-internal-format
msgid "number of arguments doesn%'t match prototype"
msgstr ""
-#: c/c-decl.c:8777 c/c-decl.c:8824 c/c-decl.c:8838
+#: c/c-decl.c:8787 c/c-decl.c:8834 c/c-decl.c:8848
#, gcc-internal-format
msgid "prototype declaration"
msgstr ""
-#: c/c-decl.c:8816
+#: c/c-decl.c:8826
#, gcc-internal-format
msgid "promoted argument %qD doesn%'t match built-in prototype"
msgstr ""
-#: c/c-decl.c:8821
+#: c/c-decl.c:8831
#, gcc-internal-format
msgid "promoted argument %qD doesn%'t match prototype"
msgstr ""
-#: c/c-decl.c:8831
+#: c/c-decl.c:8841
#, gcc-internal-format
msgid "argument %qD doesn%'t match built-in prototype"
msgstr ""
-#: c/c-decl.c:8836
+#: c/c-decl.c:8846
#, gcc-internal-format
msgid "argument %qD doesn%'t match prototype"
msgstr ""
-#: c/c-decl.c:9093 cp/decl.c:14796
+#: c/c-decl.c:9103 cp/decl.c:14799
#, gcc-internal-format
msgid "no return statement in function returning non-void"
msgstr ""
-#: c/c-decl.c:9113 cp/decl.c:14828
+#: c/c-decl.c:9123 cp/decl.c:14831
#, gcc-internal-format
msgid "parameter %qD set but not used"
msgstr ""
@@ -32561,228 +32635,228 @@ msgstr ""
#. If we get here, declarations have been used in a for loop without
#. the C99 for loop scope. This doesn't make much sense, so don't
#. allow it.
-#: c/c-decl.c:9207
+#: c/c-decl.c:9217
#, gcc-internal-format
msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
msgstr ""
-#: c/c-decl.c:9212
+#: c/c-decl.c:9222
#, gcc-internal-format
msgid ""
"use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code"
msgstr ""
-#: c/c-decl.c:9247
+#: c/c-decl.c:9257
#, gcc-internal-format
msgid "declaration of static variable %qD in %<for%> loop initial declaration"
msgstr ""
-#: c/c-decl.c:9251
+#: c/c-decl.c:9261
#, gcc-internal-format
msgid ""
"declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
msgstr ""
-#: c/c-decl.c:9258
+#: c/c-decl.c:9268
#, gcc-internal-format
msgid "%<struct %E%> declared in %<for%> loop initial declaration"
msgstr ""
-#: c/c-decl.c:9263
+#: c/c-decl.c:9273
#, gcc-internal-format
msgid "%<union %E%> declared in %<for%> loop initial declaration"
msgstr ""
-#: c/c-decl.c:9267
+#: c/c-decl.c:9277
#, gcc-internal-format
msgid "%<enum %E%> declared in %<for%> loop initial declaration"
msgstr ""
-#: c/c-decl.c:9271
+#: c/c-decl.c:9281
#, gcc-internal-format
msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
msgstr ""
-#: c/c-decl.c:9519
+#: c/c-decl.c:9529
#, gcc-internal-format
msgid "incompatible address space qualifiers %qs and %qs"
msgstr ""
-#: c/c-decl.c:9569 c/c-decl.c:9926 c/c-decl.c:10416
+#: c/c-decl.c:9579 c/c-decl.c:9936 c/c-decl.c:10426
#, gcc-internal-format
msgid "duplicate %qE"
msgstr ""
-#: c/c-decl.c:9595 c/c-decl.c:9938 c/c-decl.c:10259
+#: c/c-decl.c:9605 c/c-decl.c:9948 c/c-decl.c:10269
#, gcc-internal-format
msgid "two or more data types in declaration specifiers"
msgstr ""
-#: c/c-decl.c:9607 cp/parser.c:26808
+#: c/c-decl.c:9617 cp/parser.c:26823
#, gcc-internal-format
msgid "%<long long long%> is too long for GCC"
msgstr ""
-#: c/c-decl.c:9620
+#: c/c-decl.c:9630
#, gcc-internal-format
msgid "ISO C90 does not support %<long long%>"
msgstr ""
-#: c/c-decl.c:9817 c/c-parser.c:7943
+#: c/c-decl.c:9827 c/c-parser.c:7943
#, gcc-internal-format
msgid "ISO C90 does not support complex types"
msgstr ""
-#: c/c-decl.c:9863
+#: c/c-decl.c:9873
#, gcc-internal-format
msgid "ISO C does not support saturating types"
msgstr ""
-#: c/c-decl.c:9981
+#: c/c-decl.c:9991
#, gcc-internal-format
msgid "ISO C does not support %<__int%d%> types"
msgstr ""
-#: c/c-decl.c:10001
+#: c/c-decl.c:10011
#, gcc-internal-format
msgid "%<__int%d%> is not supported on this target"
msgstr ""
-#: c/c-decl.c:10043
+#: c/c-decl.c:10053
#, gcc-internal-format
msgid "ISO C90 does not support boolean types"
msgstr ""
-#: c/c-decl.c:10217
+#: c/c-decl.c:10227
#, gcc-internal-format
msgid "ISO C does not support decimal floating point"
msgstr ""
-#: c/c-decl.c:10240 c/c-decl.c:10506 c/c-parser.c:7446
+#: c/c-decl.c:10250 c/c-decl.c:10516 c/c-parser.c:7446
#, gcc-internal-format
msgid "fixed-point types not supported for this target"
msgstr ""
-#: c/c-decl.c:10242
+#: c/c-decl.c:10252
#, gcc-internal-format
msgid "ISO C does not support fixed-point types"
msgstr ""
-#: c/c-decl.c:10277
+#: c/c-decl.c:10287
#, gcc-internal-format
msgid "C++ lookup of %qD would return a field, not a type"
msgstr ""
-#: c/c-decl.c:10290
+#: c/c-decl.c:10300
#, gcc-internal-format
msgid "%qE fails to be a typedef or built in type"
msgstr ""
-#: c/c-decl.c:10338
+#: c/c-decl.c:10348
#, gcc-internal-format
msgid "%qE is not at beginning of declaration"
msgstr ""
-#: c/c-decl.c:10359
+#: c/c-decl.c:10369
#, gcc-internal-format
msgid "%qE used with %<auto%>"
msgstr ""
-#: c/c-decl.c:10361
+#: c/c-decl.c:10371
#, gcc-internal-format
msgid "%qE used with %<register%>"
msgstr ""
-#: c/c-decl.c:10363
+#: c/c-decl.c:10373
#, gcc-internal-format
msgid "%qE used with %<typedef%>"
msgstr ""
-#: c/c-decl.c:10377 c/c-parser.c:7023
+#: c/c-decl.c:10387 c/c-parser.c:7023
#, gcc-internal-format
msgid "ISO C99 does not support %qE"
msgstr ""
-#: c/c-decl.c:10380 c/c-parser.c:7026
+#: c/c-decl.c:10390 c/c-parser.c:7026
#, gcc-internal-format
msgid "ISO C90 does not support %qE"
msgstr ""
-#: c/c-decl.c:10392
+#: c/c-decl.c:10402
#, gcc-internal-format
msgid "%<__thread%> before %<extern%>"
msgstr ""
-#: c/c-decl.c:10401
+#: c/c-decl.c:10411
#, gcc-internal-format
msgid "%<__thread%> before %<static%>"
msgstr ""
-#: c/c-decl.c:10414
+#: c/c-decl.c:10424
#, gcc-internal-format
msgid "duplicate %<_Thread_local%> or %<__thread%>"
msgstr ""
-#: c/c-decl.c:10422
+#: c/c-decl.c:10432
#, gcc-internal-format
msgid "multiple storage classes in declaration specifiers"
msgstr ""
-#: c/c-decl.c:10430
+#: c/c-decl.c:10440
#, gcc-internal-format
msgid "%qs used with %qE"
msgstr ""
-#: c/c-decl.c:10503
+#: c/c-decl.c:10513
#, gcc-internal-format
msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
msgstr ""
-#: c/c-decl.c:10518
+#: c/c-decl.c:10528
#, gcc-internal-format
msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
msgstr ""
-#: c/c-decl.c:10569 c/c-decl.c:10582 c/c-decl.c:10608
+#: c/c-decl.c:10579 c/c-decl.c:10592 c/c-decl.c:10618
#, gcc-internal-format
msgid "ISO C does not support complex integer types"
msgstr ""
-#: c/c-decl.c:11006 cp/semantics.c:5297
+#: c/c-decl.c:11016 cp/semantics.c:5298
#, gcc-internal-format
msgid ""
"%<#pragma omp declare reduction%> combiner refers to variable %qD which is "
"not %<omp_out%> nor %<omp_in%>"
msgstr ""
-#: c/c-decl.c:11010 cp/semantics.c:5301
+#: c/c-decl.c:11020 cp/semantics.c:5302
#, gcc-internal-format
msgid ""
"%<#pragma omp declare reduction%> initializer refers to variable %qD which "
"is not %<omp_priv%> nor %<omp_orig%>"
msgstr ""
-#: c/c-fold.c:319 c/c-typeck.c:10988 cp/typeck.c:4465
+#: c/c-fold.c:319 c/c-typeck.c:10998 cp/typeck.c:4465
#, gcc-internal-format
msgid "left shift of negative value"
msgstr ""
-#: c/c-fold.c:331 c/c-typeck.c:10997 cp/typeck.c:4473
+#: c/c-fold.c:331 c/c-typeck.c:11007 cp/typeck.c:4473
#, gcc-internal-format
msgid "left shift count is negative"
msgstr ""
-#: c/c-fold.c:332 c/c-typeck.c:10936 cp/typeck.c:4419
+#: c/c-fold.c:332 c/c-typeck.c:10946 cp/typeck.c:4419
#, gcc-internal-format
msgid "right shift count is negative"
msgstr ""
-#: c/c-fold.c:338 c/c-typeck.c:11004 cp/typeck.c:4481
+#: c/c-fold.c:338 c/c-typeck.c:11014 cp/typeck.c:4481
#, gcc-internal-format
msgid "left shift count >= width of type"
msgstr ""
-#: c/c-fold.c:339 c/c-typeck.c:10948 cp/typeck.c:4427
+#: c/c-fold.c:339 c/c-typeck.c:10958 cp/typeck.c:4427
#, gcc-internal-format
msgid "right shift count >= width of type"
msgstr ""
@@ -32797,7 +32871,7 @@ msgstr ""
msgid "version control conflict marker in file"
msgstr ""
-#: c/c-parser.c:1086 cp/parser.c:27015
+#: c/c-parser.c:1086 cp/parser.c:27030
#, gcc-internal-format
msgid "expected end of line"
msgstr ""
@@ -32833,7 +32907,7 @@ msgid "use %<enum%> keyword to refer to the type"
msgstr ""
#: c/c-parser.c:1686 c/c-parser.c:10203 c/c-parser.c:15182 c/c-parser.c:16077
-#: cp/parser.c:34050 cp/parser.c:34949 cp/parser.c:37474
+#: cp/parser.c:34065 cp/parser.c:34964 cp/parser.c:37489
#, gcc-internal-format
msgid "expected declaration specifiers"
msgstr ""
@@ -32848,7 +32922,7 @@ msgstr ""
msgid "expected %<;%>, identifier or %<(%>"
msgstr ""
-#: c/c-parser.c:1735 cp/parser.c:28663 cp/parser.c:28737
+#: c/c-parser.c:1735 cp/parser.c:28678 cp/parser.c:28752
#, gcc-internal-format
msgid "prefix attributes are ignored for methods"
msgstr ""
@@ -32897,7 +32971,7 @@ msgstr ""
msgid "%<__auto_type%> may only be used with a single declarator"
msgstr ""
-#: c/c-parser.c:2036 cp/parser.c:12465
+#: c/c-parser.c:2036 cp/parser.c:12475
#, gcc-internal-format
msgid "expected %<,%> or %<;%>"
msgstr ""
@@ -32925,7 +32999,7 @@ msgstr ""
msgid "ISO C90 does not support %<_Static_assert%>"
msgstr ""
-#: c/c-parser.c:2209 c/c-parser.c:3877 c/c-parser.c:10261 cp/parser.c:37179
+#: c/c-parser.c:2209 c/c-parser.c:3877 c/c-parser.c:10261 cp/parser.c:37194
#, gcc-internal-format
msgid "expected string literal"
msgstr ""
@@ -32988,14 +33062,14 @@ msgstr ""
#: c/c-parser.c:9232 c/c-parser.c:9356 c/c-parser.c:9796 c/c-parser.c:9831
#: c/c-parser.c:9884 c/c-parser.c:9937 c/c-parser.c:9953 c/c-parser.c:9999
#: c/c-parser.c:10575 c/c-parser.c:10616 c/c-parser.c:12546 c/c-parser.c:12780
-#: c/c-parser.c:14579 c/c-parser.c:17356 c/c-parser.c:17685 cp/parser.c:27018
-#: cp/parser.c:29506 cp/parser.c:29536 cp/parser.c:29606 cp/parser.c:31701
-#: cp/parser.c:36893 cp/parser.c:37618
+#: c/c-parser.c:14579 c/c-parser.c:17356 c/c-parser.c:17685 cp/parser.c:27033
+#: cp/parser.c:29521 cp/parser.c:29551 cp/parser.c:29621 cp/parser.c:31716
+#: cp/parser.c:36908 cp/parser.c:37633
#, gcc-internal-format
msgid "expected identifier"
msgstr ""
-#: c/c-parser.c:2745 cp/parser.c:17380
+#: c/c-parser.c:2745 cp/parser.c:17390
#, gcc-internal-format
msgid "comma at end of enumerator list"
msgstr ""
@@ -33130,7 +33204,7 @@ msgstr ""
msgid "expected %<}%> before %<else%>"
msgstr ""
-#: c/c-parser.c:4847 cp/parser.c:10803
+#: c/c-parser.c:4847 cp/parser.c:10813
#, gcc-internal-format
msgid "%<else%> without a previous %<if%>"
msgstr ""
@@ -33151,12 +33225,12 @@ msgid ""
"a label can only be part of a statement and a declaration is not a statement"
msgstr ""
-#: c/c-parser.c:5156 cp/parser.c:10404
+#: c/c-parser.c:5156 cp/parser.c:10414
#, gcc-internal-format
msgid "-fcilkplus must be enabled to use %<_Cilk_for%>"
msgstr ""
-#: c/c-parser.c:5166 cp/parser.c:10430
+#: c/c-parser.c:5166 cp/parser.c:10440
#, gcc-internal-format
msgid "-fcilkplus must be enabled to use %<_Cilk_sync%>"
msgstr ""
@@ -33170,17 +33244,17 @@ msgstr ""
#. c_parser_skip_until_found stops at a closing nesting
#. delimiter without consuming it, but here we need to consume
#. it to proceed further.
-#: c/c-parser.c:5276 cp/parser.c:10508
+#: c/c-parser.c:5276 cp/parser.c:10518
#, gcc-internal-format
msgid "expected statement"
msgstr ""
-#: c/c-parser.c:5380 cp/parser.c:11918
+#: c/c-parser.c:5380 cp/parser.c:11928
#, gcc-internal-format
msgid "suggest braces around empty body in an %<if%> statement"
msgstr ""
-#: c/c-parser.c:5414 cp/parser.c:11921
+#: c/c-parser.c:5414 cp/parser.c:11931
#, gcc-internal-format
msgid "suggest braces around empty body in an %<else%> statement"
msgstr ""
@@ -33190,7 +33264,7 @@ msgstr ""
msgid "if statement cannot contain %<Cilk_spawn%>"
msgstr ""
-#: c/c-parser.c:5509 cp/parser.c:10957
+#: c/c-parser.c:5509 cp/parser.c:10967
#, gcc-internal-format
msgid "suggest explicit braces to avoid ambiguous %<else%>"
msgstr ""
@@ -33210,7 +33284,7 @@ msgstr ""
msgid "invalid iterating variable in fast enumeration"
msgstr ""
-#: c/c-parser.c:5852 cp/parser.c:11158
+#: c/c-parser.c:5852 cp/parser.c:11168
#, gcc-internal-format
msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
msgstr ""
@@ -33385,17 +33459,17 @@ msgstr ""
msgid "%<__builtin_complex%> operands of different types"
msgstr ""
-#: c/c-parser.c:7986 cp/parser.c:6590
+#: c/c-parser.c:7986 cp/parser.c:6600
#, gcc-internal-format
msgid "wrong number of arguments to %<__builtin_shuffle%>"
msgstr ""
-#: c/c-parser.c:8067 cp/parser.c:6535
+#: c/c-parser.c:8067 cp/parser.c:6540
#, gcc-internal-format
msgid "-fcilkplus must be enabled to use %<_Cilk_spawn%>"
msgstr ""
-#: c/c-parser.c:8074 cp/parser.c:6541
+#: c/c-parser.c:8074 cp/parser.c:6546
#, gcc-internal-format
msgid "consecutive %<_Cilk_spawn%> keywords are not permitted"
msgstr ""
@@ -33415,7 +33489,7 @@ msgstr ""
msgid "ISO C90 forbids compound literals"
msgstr ""
-#: c/c-parser.c:8295 cp/parser.c:6843
+#: c/c-parser.c:8295 cp/parser.c:6853
#, gcc-internal-format
msgid ""
"%<memset%> used with constant zero length parameter; this could be due to "
@@ -33457,32 +33531,32 @@ msgstr ""
msgid "no type or storage class may be specified here,"
msgstr ""
-#: c/c-parser.c:9800 c/c-parser.c:9857 cp/parser.c:29566
+#: c/c-parser.c:9800 c/c-parser.c:9857 cp/parser.c:29581
#, gcc-internal-format
msgid "unknown property attribute"
msgstr ""
-#: c/c-parser.c:9821 cp/parser.c:29526
+#: c/c-parser.c:9821 cp/parser.c:29541
#, gcc-internal-format
msgid "missing %<=%> (after %<getter%> attribute)"
msgstr ""
-#: c/c-parser.c:9824 cp/parser.c:29529
+#: c/c-parser.c:9824 cp/parser.c:29544
#, gcc-internal-format
msgid "missing %<=%> (after %<setter%> attribute)"
msgstr ""
-#: c/c-parser.c:9838 cp/parser.c:29544
+#: c/c-parser.c:9838 cp/parser.c:29559
#, gcc-internal-format
msgid "the %<setter%> attribute may only be specified once"
msgstr ""
-#: c/c-parser.c:9843 cp/parser.c:29550
+#: c/c-parser.c:9843 cp/parser.c:29565
#, gcc-internal-format
msgid "setter name must terminate with %<:%>"
msgstr ""
-#: c/c-parser.c:9850 cp/parser.c:29558
+#: c/c-parser.c:9850 cp/parser.c:29573
#, gcc-internal-format
msgid "the %<getter%> attribute may only be specified once"
msgstr ""
@@ -33492,50 +33566,50 @@ msgstr ""
msgid "%<#pragma acc update%> may only be used in compound statements"
msgstr ""
-#: c/c-parser.c:10063 cp/parser.c:37257
+#: c/c-parser.c:10063 cp/parser.c:37272
#, gcc-internal-format
msgid "%<#pragma omp barrier%> may only be used in compound statements"
msgstr ""
-#: c/c-parser.c:10074 cp/parser.c:37272
+#: c/c-parser.c:10074 cp/parser.c:37287
#, gcc-internal-format
msgid "%<#pragma omp flush%> may only be used in compound statements"
msgstr ""
-#: c/c-parser.c:10085 cp/parser.c:37288
+#: c/c-parser.c:10085 cp/parser.c:37303
#, gcc-internal-format
msgid "%<#pragma omp taskwait%> may only be used in compound statements"
msgstr ""
-#: c/c-parser.c:10096 cp/parser.c:37304
+#: c/c-parser.c:10096 cp/parser.c:37319
#, gcc-internal-format
msgid "%<#pragma omp taskyield%> may only be used in compound statements"
msgstr ""
-#: c/c-parser.c:10107 cp/parser.c:37320
+#: c/c-parser.c:10107 cp/parser.c:37335
#, gcc-internal-format
msgid "%<#pragma omp cancel%> may only be used in compound statements"
msgstr ""
-#: c/c-parser.c:10118 cp/parser.c:37336
+#: c/c-parser.c:10118 cp/parser.c:37351
#, gcc-internal-format
msgid ""
"%<#pragma omp cancellation point%> may only be used in compound statements"
msgstr ""
-#: c/c-parser.c:10138 cp/parser.c:37409
+#: c/c-parser.c:10138 cp/parser.c:37424
#, gcc-internal-format
msgid ""
"%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
"construct"
msgstr ""
-#: c/c-parser.c:10157 cp/parser.c:37428
+#: c/c-parser.c:10157 cp/parser.c:37443
#, gcc-internal-format
msgid "for, while or do statement expected"
msgstr ""
-#: c/c-parser.c:10169 cp/parser.c:37247
+#: c/c-parser.c:10169 cp/parser.c:37262
#, gcc-internal-format
msgid "%<#pragma GCC pch_preprocess%> must be first"
msgstr ""
@@ -33550,12 +33624,12 @@ msgstr ""
msgid "%<#pragma grainsize%> must be inside a function"
msgstr ""
-#: c/c-parser.c:10501 cp/parser.c:29956
+#: c/c-parser.c:10501 cp/parser.c:29971
#, gcc-internal-format
msgid "too many %qs clauses"
msgstr ""
-#: c/c-parser.c:10522 cp/parser.c:30485
+#: c/c-parser.c:10522 cp/parser.c:30500
#, gcc-internal-format
msgid "expected integer expression before ')'"
msgstr ""
@@ -33570,53 +33644,53 @@ msgstr ""
msgid "%qD is not a variable"
msgstr ""
-#: c/c-parser.c:10813 cp/semantics.c:6719
+#: c/c-parser.c:10813 cp/semantics.c:6720
#, gcc-internal-format
msgid "%qD is not a pointer variable"
msgstr ""
-#: c/c-parser.c:10853 cp/parser.c:30563
+#: c/c-parser.c:10853 cp/parser.c:30578
#, gcc-internal-format
msgid "collapse argument needs positive constant integer expression"
msgstr ""
-#: c/c-parser.c:10923 cp/parser.c:30619
+#: c/c-parser.c:10923 cp/parser.c:30634
#, gcc-internal-format
msgid "expected %<none%>"
msgstr ""
-#: c/c-parser.c:10925 cp/parser.c:30621
+#: c/c-parser.c:10925 cp/parser.c:30636
#, gcc-internal-format
msgid "expected %<none%> or %<shared%>"
msgstr ""
-#: c/c-parser.c:11025 cp/parser.c:30721
+#: c/c-parser.c:11025 cp/parser.c:30736
#, gcc-internal-format
msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
msgstr ""
-#: c/c-parser.c:11045 c/c-parser.c:15906 c/c-parser.c:15991 cp/parser.c:30739
-#: cp/parser.c:34733 cp/parser.c:34821
+#: c/c-parser.c:11045 c/c-parser.c:15906 c/c-parser.c:15991 cp/parser.c:30754
+#: cp/parser.c:34748 cp/parser.c:34836
#, gcc-internal-format
msgid "expected %<data%>"
msgstr ""
-#: c/c-parser.c:11092 cp/parser.c:30792
+#: c/c-parser.c:11092 cp/parser.c:30807
#, gcc-internal-format
msgid "too many %<if%> clauses with %qs modifier"
msgstr ""
-#: c/c-parser.c:11099 cp/parser.c:30799
+#: c/c-parser.c:11099 cp/parser.c:30814
#, gcc-internal-format
msgid "too many %<if%> clauses"
msgstr ""
-#: c/c-parser.c:11101 cp/parser.c:30801
+#: c/c-parser.c:11101 cp/parser.c:30816
#, gcc-internal-format
msgid "too many %<if%> clauses without modifier"
msgstr ""
-#: c/c-parser.c:11107 cp/parser.c:30807
+#: c/c-parser.c:11107 cp/parser.c:30822
#, gcc-internal-format
msgid ""
"if any %<if%> clause has modifier, then all %<if%> clauses have to use "
@@ -33646,22 +33720,22 @@ msgstr ""
msgid "%<num_tasks%> value must be positive"
msgstr ""
-#: c/c-parser.c:11324 cp/semantics.c:6895
+#: c/c-parser.c:11324 cp/semantics.c:6896
#, gcc-internal-format
msgid "%<grainsize%> value must be positive"
msgstr ""
-#: c/c-parser.c:11369 cp/semantics.c:6924
+#: c/c-parser.c:11369 cp/semantics.c:6925
#, gcc-internal-format
msgid "%<priority%> value must be non-negative"
msgstr ""
-#: c/c-parser.c:11430 c/c-parser.c:11436 cp/parser.c:31018 cp/parser.c:31025
+#: c/c-parser.c:11430 c/c-parser.c:11436 cp/parser.c:31033 cp/parser.c:31040
#, gcc-internal-format
msgid "expected %<tofrom%>"
msgstr ""
-#: c/c-parser.c:11444 c/c-parser.c:11450 cp/parser.c:31034 cp/parser.c:31041
+#: c/c-parser.c:11444 c/c-parser.c:11450 cp/parser.c:31049 cp/parser.c:31056
#, gcc-internal-format
msgid "expected %<scalar%>"
msgstr ""
@@ -33671,12 +33745,12 @@ msgstr ""
msgid "%<num_workers%> value must be positive"
msgstr ""
-#: c/c-parser.c:11580 cp/parser.c:30347
+#: c/c-parser.c:11580 cp/parser.c:30362
#, gcc-internal-format
msgid "too many %<static%> arguments"
msgstr ""
-#: c/c-parser.c:11614 cp/parser.c:30380
+#: c/c-parser.c:11614 cp/parser.c:30395
#, gcc-internal-format
msgid "unexpected argument"
msgstr ""
@@ -33686,17 +33760,17 @@ msgstr ""
msgid "%<%s%> value must be positive"
msgstr ""
-#: c/c-parser.c:11769 cp/semantics.c:7008
+#: c/c-parser.c:11769 cp/semantics.c:7009
#, gcc-internal-format
msgid "%<tile%> value must be integral"
msgstr ""
-#: c/c-parser.c:11782 cp/semantics.c:7022
+#: c/c-parser.c:11782 cp/semantics.c:7023
#, gcc-internal-format
msgid "%<tile%> value must be positive"
msgstr ""
-#: c/c-parser.c:11848 cp/parser.c:31098
+#: c/c-parser.c:11848 cp/parser.c:31113
#, gcc-internal-format
msgid "ordered argument needs positive constant integer expression"
msgstr ""
@@ -33708,22 +33782,22 @@ msgid ""
"or %<max%>"
msgstr ""
-#: c/c-parser.c:12048 cp/parser.c:31311
+#: c/c-parser.c:12048 cp/parser.c:31326
#, gcc-internal-format
msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
msgstr ""
-#: c/c-parser.c:12101 cp/parser.c:31327
+#: c/c-parser.c:12101 cp/parser.c:31342
#, gcc-internal-format
msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
msgstr ""
-#: c/c-parser.c:12105 cp/parser.c:31330
+#: c/c-parser.c:12105 cp/parser.c:31345
#, gcc-internal-format
msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
msgstr ""
-#: c/c-parser.c:12127 cp/parser.c:31350
+#: c/c-parser.c:12127 cp/parser.c:31365
#, gcc-internal-format
msgid "invalid schedule kind"
msgstr ""
@@ -33738,19 +33812,19 @@ msgstr ""
msgid "%<num_teams%> value must be positive"
msgstr ""
-#: c/c-parser.c:12333 cp/semantics.c:6393
+#: c/c-parser.c:12333 cp/semantics.c:6394
#, gcc-internal-format
msgid "%<thread_limit%> value must be positive"
msgstr ""
-#: c/c-parser.c:12375 cp/semantics.c:6503
+#: c/c-parser.c:12375 cp/semantics.c:6504
#, gcc-internal-format
msgid ""
"%<aligned%> clause alignment expression must be positive constant integer "
"expression"
msgstr ""
-#: c/c-parser.c:12436 cp/parser.c:31608
+#: c/c-parser.c:12436 cp/parser.c:31623
#, gcc-internal-format
msgid "using parameters for %<linear%> step is not supported yet"
msgstr ""
@@ -33772,17 +33846,17 @@ msgid ""
"%<simdlen%> clause expression must be positive constant integer expression"
msgstr ""
-#: c/c-parser.c:12684 cp/parser.c:31844 cp/parser.c:32067
+#: c/c-parser.c:12684 cp/parser.c:31859 cp/parser.c:32082
#, gcc-internal-format
msgid "invalid depend kind"
msgstr ""
-#: c/c-parser.c:12768 cp/parser.c:31917
+#: c/c-parser.c:12768 cp/parser.c:31932
#, gcc-internal-format
msgid "invalid map kind"
msgstr ""
-#: c/c-parser.c:12862 cp/parser.c:32014
+#: c/c-parser.c:12862 cp/parser.c:32029
#, gcc-internal-format
msgid "invalid dist_schedule kind"
msgstr ""
@@ -33792,77 +33866,77 @@ msgstr ""
msgid "invalid proc_bind kind"
msgstr ""
-#: c/c-parser.c:13144 cp/parser.c:32292
+#: c/c-parser.c:13144 cp/parser.c:32307
#, gcc-internal-format
msgid "expected %<#pragma acc%> clause"
msgstr ""
-#: c/c-parser.c:13155 c/c-parser.c:13438 cp/parser.c:32303 cp/parser.c:32619
+#: c/c-parser.c:13155 c/c-parser.c:13438 cp/parser.c:32318 cp/parser.c:32634
#, gcc-internal-format
msgid "%qs is not valid for %qs"
msgstr ""
-#: c/c-parser.c:13301 cp/parser.c:32479
+#: c/c-parser.c:13301 cp/parser.c:32494
#, gcc-internal-format
msgid "%qs must be the first clause of %qs"
msgstr ""
-#: c/c-parser.c:13427 cp/parser.c:32608
+#: c/c-parser.c:13427 cp/parser.c:32623
#, gcc-internal-format
msgid "expected %<#pragma omp%> clause"
msgstr ""
-#: c/c-parser.c:13565 cp/parser.c:35247
+#: c/c-parser.c:13565 cp/parser.c:35262
#, gcc-internal-format
msgid "no valid clauses specified in %<#pragma acc declare%>"
msgstr ""
-#: c/c-parser.c:13575 cp/parser.c:35257
+#: c/c-parser.c:13575 cp/parser.c:35272
#, gcc-internal-format
msgid "array section in %<#pragma acc declare%>"
msgstr ""
-#: c/c-parser.c:13599 cp/parser.c:35281
+#: c/c-parser.c:13599 cp/parser.c:35296
#, gcc-internal-format
msgid "%qD must be a global variable in%<#pragma acc declare link%>"
msgstr ""
-#: c/c-parser.c:13610 cp/parser.c:35292
+#: c/c-parser.c:13610 cp/parser.c:35307
#, gcc-internal-format
msgid "invalid OpenACC clause at file scope"
msgstr ""
-#: c/c-parser.c:13617 cp/parser.c:35299
+#: c/c-parser.c:13617 cp/parser.c:35314
#, gcc-internal-format
msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
msgstr ""
-#: c/c-parser.c:13625 cp/parser.c:35307
+#: c/c-parser.c:13625 cp/parser.c:35322
#, gcc-internal-format
msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
msgstr ""
-#: c/c-parser.c:13637 cp/parser.c:35319
+#: c/c-parser.c:13637 cp/parser.c:35334
#, gcc-internal-format
msgid "variable %qD used more than once with %<#pragma acc declare%>"
msgstr ""
-#: c/c-parser.c:13723 cp/parser.c:35402
+#: c/c-parser.c:13723 cp/parser.c:35417
#, gcc-internal-format
msgid "expected %<data%> in %<#pragma acc enter data%>"
msgstr ""
-#: c/c-parser.c:13732 cp/parser.c:35412
+#: c/c-parser.c:13732 cp/parser.c:35427
#, gcc-internal-format
msgid "invalid pragma"
msgstr ""
-#: c/c-parser.c:13749 cp/parser.c:35429
+#: c/c-parser.c:13749 cp/parser.c:35444
#, gcc-internal-format
msgid "%<#pragma acc enter data%> has no data movement clause"
msgstr ""
-#: c/c-parser.c:13953 cp/parser.c:36513
+#: c/c-parser.c:13953 cp/parser.c:36528
#, gcc-internal-format
msgid "%<#pragma acc routine%> not at file scope"
msgstr ""
@@ -33882,34 +33956,34 @@ msgstr ""
msgid "%<#pragma acc routine%> %s"
msgstr ""
-#: c/c-parser.c:14022 cp/parser.c:36726
+#: c/c-parser.c:14022 cp/parser.c:36741
#, gcc-internal-format
msgid "%<#pragma acc routine%> already applied to %D"
msgstr ""
-#: c/c-parser.c:14025 cp/parser.c:36733
+#: c/c-parser.c:14025 cp/parser.c:36748
#, gcc-internal-format
msgid "%<#pragma acc routine%> must be applied before %s"
msgstr ""
-#: c/c-parser.c:14062 cp/parser.c:35603
+#: c/c-parser.c:14062 cp/parser.c:35618
#, gcc-internal-format
msgid ""
"%<#pragma acc update%> must contain at least one %<device%> or %<host%> or "
"%<self%> clause"
msgstr ""
-#: c/c-parser.c:14470 cp/parser.c:32990 cp/parser.c:33016
+#: c/c-parser.c:14470 cp/parser.c:33005 cp/parser.c:33031
#, gcc-internal-format
msgid "invalid form of %<#pragma omp atomic%>"
msgstr ""
-#: c/c-parser.c:14474 cp/parser.c:33047 cp/parser.c:33063
+#: c/c-parser.c:14474 cp/parser.c:33062 cp/parser.c:33078
#, gcc-internal-format
msgid "invalid operator for %<#pragma omp atomic%>"
msgstr ""
-#: c/c-parser.c:14523 cp/semantics.c:8409 cp/semantics.c:8419
+#: c/c-parser.c:14523 cp/semantics.c:8410 cp/semantics.c:8420
#, gcc-internal-format
msgid ""
"%<#pragma omp atomic capture%> uses two different expressions for memory"
@@ -33920,29 +33994,29 @@ msgstr ""
msgid "expected %<(%> or end of line"
msgstr ""
-#: c/c-parser.c:14648 cp/parser.c:33561
+#: c/c-parser.c:14648 cp/parser.c:33576
#, gcc-internal-format
msgid "%<ordered%> clause parameter is less than %<collapse%>"
msgstr ""
-#: c/c-parser.c:14659 cp/parser.c:33572
+#: c/c-parser.c:14659 cp/parser.c:33587
#, gcc-internal-format
msgid ""
"%<linear%> clause may not be specified together with %<ordered%> clause with "
"a parameter"
msgstr ""
-#: c/c-parser.c:14678 cp/parser.c:33599 cp/parser.c:37795
+#: c/c-parser.c:14678 cp/parser.c:33614 cp/parser.c:37810
#, gcc-internal-format
msgid "for statement expected"
msgstr ""
-#: c/c-parser.c:14684 cp/parser.c:33605
+#: c/c-parser.c:14684 cp/parser.c:33620
#, gcc-internal-format
msgid "_Cilk_for statement expected"
msgstr ""
-#: c/c-parser.c:14753 cp/semantics.c:7959 cp/semantics.c:8046
+#: c/c-parser.c:14753 cp/semantics.c:7960 cp/semantics.c:8047
#, gcc-internal-format
msgid "expected iteration declaration or initialization"
msgstr ""
@@ -33952,17 +34026,17 @@ msgstr ""
msgid "not enough perfectly nested loops"
msgstr ""
-#: c/c-parser.c:14897 cp/parser.c:33832
+#: c/c-parser.c:14897 cp/parser.c:33847
#, gcc-internal-format
msgid "collapsed loops not perfectly nested"
msgstr ""
-#: c/c-parser.c:14944 cp/parser.c:33648 cp/parser.c:33690 cp/pt.c:15026
+#: c/c-parser.c:14944 cp/parser.c:33663 cp/parser.c:33705 cp/pt.c:15026
#, gcc-internal-format
msgid "iteration variable %qD should not be firstprivate"
msgstr ""
-#: c/c-parser.c:15035 cp/parser.c:33899
+#: c/c-parser.c:15035 cp/parser.c:33914
#, gcc-internal-format
msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
msgstr ""
@@ -33974,60 +34048,60 @@ msgid ""
"statements"
msgstr ""
-#: c/c-parser.c:15399 cp/parser.c:34257
+#: c/c-parser.c:15399 cp/parser.c:34272
#, gcc-internal-format
msgid "expected %<for%> after %qs"
msgstr ""
-#: c/c-parser.c:15598 cp/parser.c:34452
+#: c/c-parser.c:15598 cp/parser.c:34467
#, gcc-internal-format
msgid "expected %<point%>"
msgstr ""
-#: c/c-parser.c:15806 cp/parser.c:34675
+#: c/c-parser.c:15806 cp/parser.c:34690
#, gcc-internal-format
msgid ""
"%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, "
"%<tofrom%> or %<alloc%> on %<map%> clause"
msgstr ""
-#: c/c-parser.c:15819 cp/parser.c:34688
+#: c/c-parser.c:15819 cp/parser.c:34703
#, gcc-internal-format
msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
msgstr ""
-#: c/c-parser.c:15854 cp/parser.c:34900
+#: c/c-parser.c:15854 cp/parser.c:34915
#, gcc-internal-format
msgid "%<#pragma omp target update%> may only be used in compound statements"
msgstr ""
-#: c/c-parser.c:15867 cp/parser.c:34913
+#: c/c-parser.c:15867 cp/parser.c:34928
#, gcc-internal-format
msgid ""
"%<#pragma omp target update%> must contain at least one %<from%> or %<to%> "
"clauses"
msgstr ""
-#: c/c-parser.c:15914 cp/parser.c:34741
+#: c/c-parser.c:15914 cp/parser.c:34756
#, gcc-internal-format
msgid ""
"%<#pragma omp target enter data%> may only be used in compound statements"
msgstr ""
-#: c/c-parser.c:15940 cp/parser.c:34768
+#: c/c-parser.c:15940 cp/parser.c:34783
#, gcc-internal-format
msgid ""
"%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc"
"%> on %<map%> clause"
msgstr ""
-#: c/c-parser.c:15952 cp/parser.c:34780
+#: c/c-parser.c:15952 cp/parser.c:34795
#, gcc-internal-format
msgid ""
"%<#pragma omp target enter data%> must contain at least one %<map%> clause"
msgstr ""
-#: c/c-parser.c:15999 cp/parser.c:34829
+#: c/c-parser.c:15999 cp/parser.c:34844
#, gcc-internal-format
msgid ""
"%<#pragma omp target exit data%> may only be used in compound statements"
@@ -34040,13 +34114,13 @@ msgid ""
"%<release> or %<delete%> on %<map%> clause"
msgstr ""
-#: c/c-parser.c:16040 cp/parser.c:34870
+#: c/c-parser.c:16040 cp/parser.c:34885
#, gcc-internal-format
msgid ""
"%<#pragma omp target exit data%> must contain at least one %<map%> clause"
msgstr ""
-#: c/c-parser.c:16249 cp/parser.c:35124
+#: c/c-parser.c:16249 cp/parser.c:35139
#, gcc-internal-format
msgid ""
"%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> "
@@ -34081,36 +34155,36 @@ msgid ""
"declaration or definition"
msgstr ""
-#: c/c-parser.c:16422 cp/parser.c:35779
+#: c/c-parser.c:16422 cp/parser.c:35794
#, gcc-internal-format
msgid ""
"%<#pragma omp declare simd%> not immediately followed by a single function "
"declaration or definition"
msgstr ""
-#: c/c-parser.c:16538 cp/parser.c:35850
+#: c/c-parser.c:16538 cp/parser.c:35865
#, gcc-internal-format
msgid ""
"%<#pragma omp declare target%> with clauses in between %<#pragma omp declare "
"target%> without clauses and %<#pragma omp end declare target%>"
msgstr ""
-#: c/c-parser.c:16557 cp/parser.c:35869
+#: c/c-parser.c:16557 cp/parser.c:35884
#, gcc-internal-format
msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
msgstr ""
-#: c/c-parser.c:16595 cp/parser.c:35913
+#: c/c-parser.c:16595 cp/parser.c:35928
#, gcc-internal-format
msgid "expected %<target%>"
msgstr ""
-#: c/c-parser.c:16602 cp/parser.c:35920
+#: c/c-parser.c:16602 cp/parser.c:35935
#, gcc-internal-format
msgid "expected %<declare%>"
msgstr ""
-#: c/c-parser.c:16608 cp/parser.c:35927
+#: c/c-parser.c:16608 cp/parser.c:35942
#, gcc-internal-format
msgid ""
"%<#pragma omp end declare target%> without corresponding %<#pragma omp "
@@ -34171,22 +34245,22 @@ msgstr ""
msgid "one of the initializer call arguments should be %<&omp_priv%>"
msgstr ""
-#: c/c-parser.c:17004 cp/parser.c:36372
+#: c/c-parser.c:17004 cp/parser.c:36387
#, gcc-internal-format
msgid "expected %<simd%> or %<reduction%> or %<target%>"
msgstr ""
-#: c/c-parser.c:17219 cp/semantics.c:7432
+#: c/c-parser.c:17219 cp/semantics.c:7433
#, gcc-internal-format
msgid "%qE declared %<threadprivate%> after first use"
msgstr ""
-#: c/c-parser.c:17221 cp/semantics.c:7434
+#: c/c-parser.c:17221 cp/semantics.c:7435
#, gcc-internal-format
msgid "automatic variable %qE cannot be %<threadprivate%>"
msgstr ""
-#: c/c-parser.c:17225 cp/semantics.c:7436
+#: c/c-parser.c:17225 cp/semantics.c:7437
#, gcc-internal-format
msgid "%<threadprivate%> %qE has incomplete type"
msgstr ""
@@ -34201,53 +34275,53 @@ msgstr ""
msgid "pragma simd must be inside a function"
msgstr ""
-#: c/c-parser.c:17306 cp/parser.c:37566
+#: c/c-parser.c:17306 cp/parser.c:37581
#, gcc-internal-format
msgid "vectorlength must be an integer constant"
msgstr ""
-#: c/c-parser.c:17308 cp/parser.c:37569
+#: c/c-parser.c:17308 cp/parser.c:37584
#, gcc-internal-format
msgid "vectorlength must be a power of 2"
msgstr ""
-#: c/c-parser.c:17391 cp/parser.c:37676
+#: c/c-parser.c:17391 cp/parser.c:37691
#, gcc-internal-format
msgid "step size must be an integer constant expression or an integer variable"
msgstr ""
-#: c/c-parser.c:17490 cp/parser.c:37769
+#: c/c-parser.c:17490 cp/parser.c:37784
#, gcc-internal-format
msgid "expected %<#pragma simd%> clause"
msgstr ""
-#: c/c-parser.c:17534 cp/parser.c:37218
+#: c/c-parser.c:17534 cp/parser.c:37233
#, gcc-internal-format
msgid "%<#pragma cilk grainsize%> is not followed by %<_Cilk_for%>"
msgstr ""
-#: c/c-parser.c:17834 cp/parser.c:37110
+#: c/c-parser.c:17834 cp/parser.c:37125
#, gcc-internal-format
msgid "%<__transaction_cancel%> without transactional memory support enabled"
msgstr ""
-#: c/c-parser.c:17840 cp/parser.c:37116
+#: c/c-parser.c:17840 cp/parser.c:37131
#, gcc-internal-format
msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
msgstr ""
-#: c/c-parser.c:17849 cp/parser.c:37125
+#: c/c-parser.c:17849 cp/parser.c:37140
#, gcc-internal-format
msgid ""
"outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
msgstr ""
-#: c/c-parser.c:17851 cp/parser.c:37128
+#: c/c-parser.c:17851 cp/parser.c:37143
#, gcc-internal-format
msgid " or a %<transaction_may_cancel_outer%> function"
msgstr ""
-#: c/c-parser.c:17857 cp/parser.c:37134
+#: c/c-parser.c:17857 cp/parser.c:37149
#, gcc-internal-format
msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
msgstr ""
@@ -34257,7 +34331,7 @@ msgstr ""
msgid "base of array section must be pointer or array type"
msgstr ""
-#: c/c-parser.c:17934 cp/parser.c:7013
+#: c/c-parser.c:17934 cp/parser.c:7023
#, gcc-internal-format
msgid "expected %<:%> or numeral"
msgstr ""
@@ -34297,7 +34371,7 @@ msgstr ""
msgid "%qD has an incomplete type %qT"
msgstr ""
-#: c/c-typeck.c:231 c/c-typeck.c:9508 c/c-typeck.c:9550 cp/call.c:3976
+#: c/c-typeck.c:231 c/c-typeck.c:9518 c/c-typeck.c:9560 cp/call.c:3976
#, gcc-internal-format
msgid "invalid use of void expression"
msgstr ""
@@ -34725,7 +34799,7 @@ msgstr ""
msgid "left-hand operand of comma expression has no effect"
msgstr ""
-#: c/c-typeck.c:5116 c/c-typeck.c:10199
+#: c/c-typeck.c:5116 c/c-typeck.c:10209
#, gcc-internal-format
msgid "right-hand operand of comma expression has no effect"
msgstr ""
@@ -34827,17 +34901,17 @@ msgstr ""
msgid "assignment to expression with array type"
msgstr ""
-#: c/c-typeck.c:5678 c/c-typeck.c:6118
+#: c/c-typeck.c:5678 c/c-typeck.c:6128
#, gcc-internal-format
msgid "enum conversion in assignment is invalid in C++"
msgstr ""
-#: c/c-typeck.c:5870 c/c-typeck.c:5888 c/c-typeck.c:5907
+#: c/c-typeck.c:5870 c/c-typeck.c:5893 c/c-typeck.c:5917
#, gcc-internal-format
msgid "(near initialization for %qs)"
msgstr ""
-#: c/c-typeck.c:5922
+#: c/c-typeck.c:5932
#, gcc-internal-format
msgid "array initialized from parenthesized string constant"
msgstr ""
@@ -34853,950 +34927,950 @@ msgstr ""
#. strings are complete sentences, visible to gettext and checked at
#. compile time. It is the same as PEDWARN_FOR_QUALIFIERS but uses
#. warning_at instead of pedwarn.
-#: c/c-typeck.c:5998 c/c-typeck.c:6027 c/c-typeck.c:6056 c/c-typeck.c:6634
+#: c/c-typeck.c:6008 c/c-typeck.c:6037 c/c-typeck.c:6066 c/c-typeck.c:6644
#, gcc-internal-format
msgid "expected %qT but argument is of type %qT"
msgstr ""
-#: c/c-typeck.c:6116
+#: c/c-typeck.c:6126
#, gcc-internal-format
msgid "enum conversion when passing argument %d of %qE is invalid in C++"
msgstr ""
-#: c/c-typeck.c:6120 c/c-typeck.c:8718
+#: c/c-typeck.c:6130 c/c-typeck.c:8728
#, gcc-internal-format
msgid "enum conversion in initialization is invalid in C++"
msgstr ""
-#: c/c-typeck.c:6122
+#: c/c-typeck.c:6132
#, gcc-internal-format
msgid "enum conversion in return is invalid in C++"
msgstr ""
-#: c/c-typeck.c:6153
+#: c/c-typeck.c:6163
#, gcc-internal-format
msgid "cannot pass rvalue to reference parameter"
msgstr ""
-#: c/c-typeck.c:6286 c/c-typeck.c:6551
+#: c/c-typeck.c:6296 c/c-typeck.c:6561
msgid ""
"passing argument %d of %qE makes %q#v qualified function pointer from "
"unqualified"
msgstr ""
-#: c/c-typeck.c:6289 c/c-typeck.c:6554
+#: c/c-typeck.c:6299 c/c-typeck.c:6564
msgid "assignment makes %q#v qualified function pointer from unqualified"
msgstr ""
-#: c/c-typeck.c:6292 c/c-typeck.c:6556
+#: c/c-typeck.c:6302 c/c-typeck.c:6566
msgid "initialization makes %q#v qualified function pointer from unqualified"
msgstr ""
-#: c/c-typeck.c:6295 c/c-typeck.c:6558
+#: c/c-typeck.c:6305 c/c-typeck.c:6568
msgid "return makes %q#v qualified function pointer from unqualified"
msgstr ""
-#: c/c-typeck.c:6303 c/c-typeck.c:6470 c/c-typeck.c:6513
+#: c/c-typeck.c:6313 c/c-typeck.c:6480 c/c-typeck.c:6523
msgid ""
"passing argument %d of %qE discards %qv qualifier from pointer target type"
msgstr ""
-#: c/c-typeck.c:6305 c/c-typeck.c:6472 c/c-typeck.c:6515
+#: c/c-typeck.c:6315 c/c-typeck.c:6482 c/c-typeck.c:6525
msgid "assignment discards %qv qualifier from pointer target type"
msgstr ""
-#: c/c-typeck.c:6307 c/c-typeck.c:6474 c/c-typeck.c:6517
+#: c/c-typeck.c:6317 c/c-typeck.c:6484 c/c-typeck.c:6527
msgid "initialization discards %qv qualifier from pointer target type"
msgstr ""
-#: c/c-typeck.c:6309 c/c-typeck.c:6476 c/c-typeck.c:6519
+#: c/c-typeck.c:6319 c/c-typeck.c:6486 c/c-typeck.c:6529
msgid "return discards %qv qualifier from pointer target type"
msgstr ""
-#: c/c-typeck.c:6318
+#: c/c-typeck.c:6328
#, gcc-internal-format
msgid "ISO C prohibits argument conversion to union type"
msgstr ""
-#: c/c-typeck.c:6380
+#: c/c-typeck.c:6390
#, gcc-internal-format
msgid "request for implicit conversion from %qT to %qT not permitted in C++"
msgstr ""
-#: c/c-typeck.c:6392
+#: c/c-typeck.c:6402
#, gcc-internal-format
msgid "passing argument %d of %qE from pointer to non-enclosed address space"
msgstr ""
-#: c/c-typeck.c:6396
+#: c/c-typeck.c:6406
#, gcc-internal-format
msgid "assignment from pointer to non-enclosed address space"
msgstr ""
-#: c/c-typeck.c:6400
+#: c/c-typeck.c:6410
#, gcc-internal-format
msgid "initialization from pointer to non-enclosed address space"
msgstr ""
-#: c/c-typeck.c:6404
+#: c/c-typeck.c:6414
#, gcc-internal-format
msgid "return from pointer to non-enclosed address space"
msgstr ""
-#: c/c-typeck.c:6422
+#: c/c-typeck.c:6432
#, gcc-internal-format
msgid "argument %d of %qE might be a candidate for a format attribute"
msgstr ""
-#: c/c-typeck.c:6428
+#: c/c-typeck.c:6438
#, gcc-internal-format
msgid "assignment left-hand side might be a candidate for a format attribute"
msgstr ""
-#: c/c-typeck.c:6433
+#: c/c-typeck.c:6443
#, gcc-internal-format
msgid ""
"initialization left-hand side might be a candidate for a format attribute"
msgstr ""
-#: c/c-typeck.c:6438 cp/typeck.c:8422
+#: c/c-typeck.c:6448 cp/typeck.c:8422
#, gcc-internal-format
msgid "return type might be a candidate for a format attribute"
msgstr ""
-#: c/c-typeck.c:6487
+#: c/c-typeck.c:6497
#, gcc-internal-format
msgid ""
"ISO C forbids passing argument %d of %qE between function pointer and %<void "
"*%>"
msgstr ""
-#: c/c-typeck.c:6490
+#: c/c-typeck.c:6500
#, gcc-internal-format
msgid "ISO C forbids assignment between function pointer and %<void *%>"
msgstr ""
-#: c/c-typeck.c:6492
+#: c/c-typeck.c:6502
#, gcc-internal-format
msgid "ISO C forbids initialization between function pointer and %<void *%>"
msgstr ""
-#: c/c-typeck.c:6494
+#: c/c-typeck.c:6504
#, gcc-internal-format
msgid "ISO C forbids return between function pointer and %<void *%>"
msgstr ""
-#: c/c-typeck.c:6531
+#: c/c-typeck.c:6541
#, gcc-internal-format
msgid "pointer targets in passing argument %d of %qE differ in signedness"
msgstr ""
-#: c/c-typeck.c:6533
+#: c/c-typeck.c:6543
#, gcc-internal-format
msgid "pointer targets in assignment differ in signedness"
msgstr ""
-#: c/c-typeck.c:6535
+#: c/c-typeck.c:6545
#, gcc-internal-format
msgid "pointer targets in initialization differ in signedness"
msgstr ""
-#: c/c-typeck.c:6537
+#: c/c-typeck.c:6547
#, gcc-internal-format
msgid "pointer targets in return differ in signedness"
msgstr ""
-#: c/c-typeck.c:6568
+#: c/c-typeck.c:6578
#, gcc-internal-format
msgid "passing argument %d of %qE from incompatible pointer type"
msgstr ""
-#: c/c-typeck.c:6570
+#: c/c-typeck.c:6580
#, gcc-internal-format
msgid "assignment from incompatible pointer type"
msgstr ""
-#: c/c-typeck.c:6571
+#: c/c-typeck.c:6581
#, gcc-internal-format
msgid "initialization from incompatible pointer type"
msgstr ""
-#: c/c-typeck.c:6573
+#: c/c-typeck.c:6583
#, gcc-internal-format
msgid "return from incompatible pointer type"
msgstr ""
#. ??? This should not be an error when inlining calls to
#. unprototyped functions.
-#: c/c-typeck.c:6581 c/c-typeck.c:7075 cp/typeck.c:1992
+#: c/c-typeck.c:6591 c/c-typeck.c:7085 cp/typeck.c:1992
#, gcc-internal-format
msgid "invalid use of non-lvalue array"
msgstr ""
-#: c/c-typeck.c:6592
+#: c/c-typeck.c:6602
#, gcc-internal-format
msgid "passing argument %d of %qE makes pointer from integer without a cast"
msgstr ""
-#: c/c-typeck.c:6594
+#: c/c-typeck.c:6604
#, gcc-internal-format
msgid "assignment makes pointer from integer without a cast"
msgstr ""
-#: c/c-typeck.c:6596
+#: c/c-typeck.c:6606
#, gcc-internal-format
msgid "initialization makes pointer from integer without a cast"
msgstr ""
-#: c/c-typeck.c:6598
+#: c/c-typeck.c:6608
#, gcc-internal-format
msgid "return makes pointer from integer without a cast"
msgstr ""
-#: c/c-typeck.c:6607
+#: c/c-typeck.c:6617
#, gcc-internal-format
msgid "passing argument %d of %qE makes integer from pointer without a cast"
msgstr ""
-#: c/c-typeck.c:6609
+#: c/c-typeck.c:6619
#, gcc-internal-format
msgid "assignment makes integer from pointer without a cast"
msgstr ""
-#: c/c-typeck.c:6611
+#: c/c-typeck.c:6621
#, gcc-internal-format
msgid "initialization makes integer from pointer without a cast"
msgstr ""
-#: c/c-typeck.c:6613
+#: c/c-typeck.c:6623
#, gcc-internal-format
msgid "return makes integer from pointer without a cast"
msgstr ""
-#: c/c-typeck.c:6637
+#: c/c-typeck.c:6647
#, gcc-internal-format
msgid "incompatible types when assigning to type %qT from type %qT"
msgstr ""
-#: c/c-typeck.c:6642
+#: c/c-typeck.c:6652
#, gcc-internal-format
msgid "incompatible types when initializing type %qT using type %qT"
msgstr ""
-#: c/c-typeck.c:6647
+#: c/c-typeck.c:6657
#, gcc-internal-format
msgid "incompatible types when returning type %qT but %qT was expected"
msgstr ""
-#: c/c-typeck.c:6711
+#: c/c-typeck.c:6721
#, gcc-internal-format
msgid "traditional C rejects automatic aggregate initialization"
msgstr ""
-#: c/c-typeck.c:6948 c/c-typeck.c:7827 cp/typeck2.c:1023
+#: c/c-typeck.c:6958 c/c-typeck.c:7837 cp/typeck2.c:1023
#, gcc-internal-format
msgid "initialization of a flexible array member"
msgstr ""
-#: c/c-typeck.c:6958 cp/typeck2.c:1038
+#: c/c-typeck.c:6968 cp/typeck2.c:1038
#, gcc-internal-format
msgid "char-array initialized from wide string"
msgstr ""
-#: c/c-typeck.c:6967
+#: c/c-typeck.c:6977
#, gcc-internal-format
msgid "wide character array initialized from non-wide string"
msgstr ""
-#: c/c-typeck.c:6973
+#: c/c-typeck.c:6983
#, gcc-internal-format
msgid "wide character array initialized from incompatible wide string"
msgstr ""
-#: c/c-typeck.c:7007
+#: c/c-typeck.c:7017
#, gcc-internal-format
msgid "array of inappropriate type initialized from string constant"
msgstr ""
-#: c/c-typeck.c:7094 c/c-typeck.c:7118 c/c-typeck.c:7121 c/c-typeck.c:7129
-#: c/c-typeck.c:7169 c/c-typeck.c:8657 c/c-typeck.c:8691
+#: c/c-typeck.c:7104 c/c-typeck.c:7128 c/c-typeck.c:7131 c/c-typeck.c:7139
+#: c/c-typeck.c:7179 c/c-typeck.c:8667 c/c-typeck.c:8701
#, gcc-internal-format
msgid "initializer element is not constant"
msgstr ""
-#: c/c-typeck.c:7103
+#: c/c-typeck.c:7113
#, gcc-internal-format
msgid "array initialized from non-constant array expression"
msgstr ""
-#: c/c-typeck.c:7134 c/c-typeck.c:7182 c/c-typeck.c:8701
+#: c/c-typeck.c:7144 c/c-typeck.c:7192 c/c-typeck.c:8711
#, gcc-internal-format
msgid "initializer element is not a constant expression"
msgstr ""
-#: c/c-typeck.c:7176 c/c-typeck.c:8696
+#: c/c-typeck.c:7186 c/c-typeck.c:8706
#, gcc-internal-format
msgid "initializer element is not computable at load time"
msgstr ""
-#: c/c-typeck.c:7195
+#: c/c-typeck.c:7205
#, gcc-internal-format
msgid "invalid initializer"
msgstr ""
-#: c/c-typeck.c:7470 cp/decl.c:6115
+#: c/c-typeck.c:7480 cp/decl.c:6115
#, gcc-internal-format
msgid "opaque vector types cannot be initialized"
msgstr ""
-#: c/c-typeck.c:7686
+#: c/c-typeck.c:7696
#, gcc-internal-format
msgid "extra brace group at end of initializer"
msgstr ""
-#: c/c-typeck.c:7764
+#: c/c-typeck.c:7774
#, gcc-internal-format
msgid "braces around scalar initializer"
msgstr ""
-#: c/c-typeck.c:7824 c/c-typeck.c:9130
+#: c/c-typeck.c:7834 c/c-typeck.c:9140
#, gcc-internal-format
msgid "initialization of flexible array member in a nested context"
msgstr ""
-#: c/c-typeck.c:7858
+#: c/c-typeck.c:7868
#, gcc-internal-format
msgid "missing braces around initializer"
msgstr ""
-#: c/c-typeck.c:7880
+#: c/c-typeck.c:7890
#, gcc-internal-format
msgid "missing initializer for field %qD of %qT"
msgstr ""
-#: c/c-typeck.c:7904
+#: c/c-typeck.c:7914
#, gcc-internal-format
msgid "empty scalar initializer"
msgstr ""
-#: c/c-typeck.c:7909
+#: c/c-typeck.c:7919
#, gcc-internal-format
msgid "extra elements in scalar initializer"
msgstr ""
-#: c/c-typeck.c:8021 c/c-typeck.c:8103
+#: c/c-typeck.c:8031 c/c-typeck.c:8113
#, gcc-internal-format
msgid "array index in non-array initializer"
msgstr ""
-#: c/c-typeck.c:8026 c/c-typeck.c:8165
+#: c/c-typeck.c:8036 c/c-typeck.c:8175
#, gcc-internal-format
msgid "field name not in record or union initializer"
msgstr ""
-#: c/c-typeck.c:8076
+#: c/c-typeck.c:8086
#, gcc-internal-format
msgid "array index in initializer not of integer type"
msgstr ""
-#: c/c-typeck.c:8085 c/c-typeck.c:8094
+#: c/c-typeck.c:8095 c/c-typeck.c:8104
#, gcc-internal-format
msgid "array index in initializer is not an integer constant expression"
msgstr ""
-#: c/c-typeck.c:8099 c/c-typeck.c:8101
+#: c/c-typeck.c:8109 c/c-typeck.c:8111
#, gcc-internal-format
msgid "nonconstant array index in initializer"
msgstr ""
-#: c/c-typeck.c:8105 c/c-typeck.c:8108
+#: c/c-typeck.c:8115 c/c-typeck.c:8118
#, gcc-internal-format
msgid "array index in initializer exceeds array bounds"
msgstr ""
-#: c/c-typeck.c:8127
+#: c/c-typeck.c:8137
#, gcc-internal-format
msgid "empty index range in initializer"
msgstr ""
-#: c/c-typeck.c:8136
+#: c/c-typeck.c:8146
#, gcc-internal-format
msgid "array index range in initializer exceeds array bounds"
msgstr ""
-#: c/c-typeck.c:8172
+#: c/c-typeck.c:8182
#, gcc-internal-format
msgid "unknown field %qE specified in initializer"
msgstr ""
-#: c/c-typeck.c:8225 c/c-typeck.c:8255 c/c-typeck.c:8791
+#: c/c-typeck.c:8235 c/c-typeck.c:8265 c/c-typeck.c:8801
#, gcc-internal-format
msgid "initialized field with side-effects overwritten"
msgstr ""
-#: c/c-typeck.c:8229 c/c-typeck.c:8259 c/c-typeck.c:8794
+#: c/c-typeck.c:8239 c/c-typeck.c:8269 c/c-typeck.c:8804
#, gcc-internal-format
msgid "initialized field overwritten"
msgstr ""
-#: c/c-typeck.c:9013
+#: c/c-typeck.c:9023
#, gcc-internal-format
msgid "excess elements in char array initializer"
msgstr ""
-#: c/c-typeck.c:9020 c/c-typeck.c:9089
+#: c/c-typeck.c:9030 c/c-typeck.c:9099
#, gcc-internal-format
msgid "excess elements in struct initializer"
msgstr ""
-#: c/c-typeck.c:9035
+#: c/c-typeck.c:9045
#, gcc-internal-format
msgid ""
"positional initialization of field in %<struct%> declared with "
"%<designated_init%> attribute"
msgstr ""
-#: c/c-typeck.c:9104
+#: c/c-typeck.c:9114
#, gcc-internal-format
msgid "non-static initialization of a flexible array member"
msgstr ""
-#: c/c-typeck.c:9203
+#: c/c-typeck.c:9213
#, gcc-internal-format
msgid "excess elements in union initializer"
msgstr ""
-#: c/c-typeck.c:9225
+#: c/c-typeck.c:9235
#, gcc-internal-format
msgid "traditional C rejects initialization of unions"
msgstr ""
-#: c/c-typeck.c:9293
+#: c/c-typeck.c:9303
#, gcc-internal-format
msgid "excess elements in array initializer"
msgstr ""
-#: c/c-typeck.c:9327
+#: c/c-typeck.c:9337
#, gcc-internal-format
msgid "excess elements in vector initializer"
msgstr ""
-#: c/c-typeck.c:9359
+#: c/c-typeck.c:9369
#, gcc-internal-format
msgid "excess elements in scalar initializer"
msgstr ""
-#: c/c-typeck.c:9599
+#: c/c-typeck.c:9609
#, gcc-internal-format
msgid "ISO C forbids %<goto *expr;%>"
msgstr ""
-#: c/c-typeck.c:9627 cp/typeck.c:8651
+#: c/c-typeck.c:9637 cp/typeck.c:8652
#, gcc-internal-format
msgid "function declared %<noreturn%> has a %<return%> statement"
msgstr ""
-#: c/c-typeck.c:9637 cp/cp-array-notation.c:1087
+#: c/c-typeck.c:9647 cp/cp-array-notation.c:1087
#, gcc-internal-format
msgid "array notation expression cannot be used as a return value"
msgstr ""
-#: c/c-typeck.c:9644 cp/typeck.c:8642
+#: c/c-typeck.c:9654 cp/typeck.c:8643
#, gcc-internal-format
msgid "use of %<_Cilk_spawn%> in a return statement is not allowed"
msgstr ""
-#: c/c-typeck.c:9672 c/c-typeck.c:9676
+#: c/c-typeck.c:9682 c/c-typeck.c:9686
#, gcc-internal-format
msgid "%<return%> with no value, in function returning non-void"
msgstr ""
-#: c/c-typeck.c:9690
+#: c/c-typeck.c:9700
#, gcc-internal-format
msgid "%<return%> with a value, in function returning void"
msgstr ""
-#: c/c-typeck.c:9693
+#: c/c-typeck.c:9703
#, gcc-internal-format
msgid "ISO C forbids %<return%> with expression, in function returning void"
msgstr ""
-#: c/c-typeck.c:9769
+#: c/c-typeck.c:9779
#, gcc-internal-format
msgid "function returns address of label"
msgstr ""
-#: c/c-typeck.c:9860 cp/semantics.c:1146
+#: c/c-typeck.c:9870 cp/semantics.c:1146
#, gcc-internal-format
msgid "switch quantity not an integer"
msgstr ""
-#: c/c-typeck.c:9885
+#: c/c-typeck.c:9895
#, gcc-internal-format
msgid "%<long%> switch expression not converted to %<int%> in ISO C"
msgstr ""
-#: c/c-typeck.c:9923 c/c-typeck.c:9931
+#: c/c-typeck.c:9933 c/c-typeck.c:9941
#, gcc-internal-format
msgid "case label is not an integer constant expression"
msgstr ""
-#: c/c-typeck.c:9937 cp/parser.c:10626
+#: c/c-typeck.c:9947 cp/parser.c:10636
#, gcc-internal-format
msgid "case label not within a switch statement"
msgstr ""
-#: c/c-typeck.c:9939
+#: c/c-typeck.c:9949
#, gcc-internal-format
msgid "%<default%> label not within a switch statement"
msgstr ""
-#: c/c-typeck.c:10010
+#: c/c-typeck.c:10020
#, gcc-internal-format
msgid "rank-mismatch between if-statement%'s condition and the then-block"
msgstr ""
-#: c/c-typeck.c:10016
+#: c/c-typeck.c:10026
#, gcc-internal-format
msgid "rank-mismatch between if-statement%'s condition and the else-block"
msgstr ""
-#: c/c-typeck.c:10141 cp/parser.c:11756
+#: c/c-typeck.c:10151 cp/parser.c:11766
#, gcc-internal-format
msgid "break statement not within loop or switch"
msgstr ""
-#: c/c-typeck.c:10143 cp/parser.c:11782
+#: c/c-typeck.c:10153 cp/parser.c:11792
#, gcc-internal-format
msgid "continue statement not within a loop"
msgstr ""
-#: c/c-typeck.c:10148 cp/parser.c:11769
+#: c/c-typeck.c:10158 cp/parser.c:11779
#, gcc-internal-format
msgid "break statement used with OpenMP for loop"
msgstr ""
-#: c/c-typeck.c:10153
+#: c/c-typeck.c:10163
#, gcc-internal-format
msgid "break statement within %<#pragma simd%> loop body"
msgstr ""
-#: c/c-typeck.c:10155 cp/parser.c:11786
+#: c/c-typeck.c:10165 cp/parser.c:11796
#, gcc-internal-format
msgid "continue statement within %<#pragma simd%> loop body"
msgstr ""
-#: c/c-typeck.c:10181 cp/cp-gimplify.c:444
+#: c/c-typeck.c:10191 cp/cp-gimplify.c:444
#, gcc-internal-format
msgid "statement with no effect"
msgstr ""
-#: c/c-typeck.c:10225
+#: c/c-typeck.c:10235
#, gcc-internal-format
msgid "expression statement has incomplete type"
msgstr ""
-#: c/c-typeck.c:11026 c/c-typeck.c:11183 cp/typeck.c:4790
+#: c/c-typeck.c:11036 c/c-typeck.c:11193 cp/typeck.c:4790
#, gcc-internal-format
msgid "comparing vectors with different element types"
msgstr ""
-#: c/c-typeck.c:11033 c/c-typeck.c:11190 cp/typeck.c:4802
+#: c/c-typeck.c:11043 c/c-typeck.c:11200 cp/typeck.c:4802
#, gcc-internal-format
msgid "comparing vectors with different number of elements"
msgstr ""
-#: c/c-typeck.c:11064 cp/typeck.c:4528
+#: c/c-typeck.c:11074 cp/typeck.c:4528
#, gcc-internal-format
msgid "comparing floating point with == or != is unsafe"
msgstr ""
-#: c/c-typeck.c:11081 c/c-typeck.c:11101
+#: c/c-typeck.c:11091 c/c-typeck.c:11111
#, gcc-internal-format
msgid ""
"the comparison will always evaluate as %<false%> for the address of %qD will "
"never be NULL"
msgstr ""
-#: c/c-typeck.c:11087 c/c-typeck.c:11107
+#: c/c-typeck.c:11097 c/c-typeck.c:11117
#, gcc-internal-format
msgid ""
"the comparison will always evaluate as %<true%> for the address of %qD will "
"never be NULL"
msgstr ""
-#: c/c-typeck.c:11128 c/c-typeck.c:11248
+#: c/c-typeck.c:11138 c/c-typeck.c:11258
#, gcc-internal-format
msgid "comparison of pointers to disjoint address spaces"
msgstr ""
-#: c/c-typeck.c:11135 c/c-typeck.c:11141
+#: c/c-typeck.c:11145 c/c-typeck.c:11151
#, gcc-internal-format
msgid "ISO C forbids comparison of %<void *%> with function pointer"
msgstr ""
-#: c/c-typeck.c:11148 c/c-typeck.c:11258
+#: c/c-typeck.c:11158 c/c-typeck.c:11268
#, gcc-internal-format
msgid "comparison of distinct pointer types lacks a cast"
msgstr ""
-#: c/c-typeck.c:11160 c/c-typeck.c:11165 c/c-typeck.c:11284 c/c-typeck.c:11289
+#: c/c-typeck.c:11170 c/c-typeck.c:11175 c/c-typeck.c:11294 c/c-typeck.c:11299
#, gcc-internal-format
msgid "comparison between pointer and integer"
msgstr ""
-#: c/c-typeck.c:11236
+#: c/c-typeck.c:11246
#, gcc-internal-format
msgid "comparison of complete and incomplete pointers"
msgstr ""
-#: c/c-typeck.c:11238
+#: c/c-typeck.c:11248
#, gcc-internal-format
msgid "ISO C forbids ordered comparisons of pointers to functions"
msgstr ""
-#: c/c-typeck.c:11243
+#: c/c-typeck.c:11253
#, gcc-internal-format
msgid "ordered comparison of pointer with null pointer"
msgstr ""
-#: c/c-typeck.c:11266 c/c-typeck.c:11269 c/c-typeck.c:11276 c/c-typeck.c:11279
+#: c/c-typeck.c:11276 c/c-typeck.c:11279 c/c-typeck.c:11286 c/c-typeck.c:11289
#: cp/typeck.c:4853 cp/typeck.c:4860
#, gcc-internal-format
msgid "ordered comparison of pointer with integer zero"
msgstr ""
-#: c/c-typeck.c:11330 cp/typeck.c:4939
+#: c/c-typeck.c:11340 cp/typeck.c:4939
#, gcc-internal-format
msgid ""
"implicit conversion from %qT to %qT to match other operand of binary "
"expression"
msgstr ""
-#: c/c-typeck.c:11643
+#: c/c-typeck.c:11653
#, gcc-internal-format
msgid "used array that cannot be converted to pointer where scalar is required"
msgstr ""
-#: c/c-typeck.c:11647
+#: c/c-typeck.c:11657
#, gcc-internal-format
msgid "used struct type value where scalar is required"
msgstr ""
-#: c/c-typeck.c:11651
+#: c/c-typeck.c:11661
#, gcc-internal-format
msgid "used union type value where scalar is required"
msgstr ""
-#: c/c-typeck.c:11667
+#: c/c-typeck.c:11677
#, gcc-internal-format
msgid "used vector type where scalar is required"
msgstr ""
-#: c/c-typeck.c:11857 cp/semantics.c:8516
+#: c/c-typeck.c:11867 cp/semantics.c:8517
#, gcc-internal-format
msgid ""
"%<#pragma omp cancel must specify one of %<parallel%>, %<for%>, %<sections%> "
"or %<taskgroup%> clauses"
msgstr ""
-#: c/c-typeck.c:11896 cp/semantics.c:8553
+#: c/c-typeck.c:11906 cp/semantics.c:8554
#, gcc-internal-format
msgid ""
"%<#pragma omp cancellation point must specify one of %<parallel%>, %<for%>, "
"%<sections%> or %<taskgroup%> clauses"
msgstr ""
-#: c/c-typeck.c:11946 c/c-typeck.c:13052 cp/semantics.c:4507
-#: cp/semantics.c:6628
+#: c/c-typeck.c:11956 c/c-typeck.c:13062 cp/semantics.c:4508
+#: cp/semantics.c:6629
#, gcc-internal-format
msgid "bit-field %qE in %qs clause"
msgstr ""
-#: c/c-typeck.c:11955 c/c-typeck.c:13069 cp/semantics.c:4517
-#: cp/semantics.c:6646
+#: c/c-typeck.c:11965 c/c-typeck.c:13079 cp/semantics.c:4518
+#: cp/semantics.c:6647
#, gcc-internal-format
msgid "%qE is a member of a union"
msgstr ""
-#: c/c-typeck.c:11965 cp/semantics.c:4531 cp/semantics.c:6671
+#: c/c-typeck.c:11975 cp/semantics.c:4532 cp/semantics.c:6672
#, gcc-internal-format
msgid "%qD is not a variable in %qs clause"
msgstr ""
-#: c/c-typeck.c:11969 c/c-typeck.c:13086 cp/semantics.c:4535
-#: cp/semantics.c:6674
+#: c/c-typeck.c:11979 c/c-typeck.c:13096 cp/semantics.c:4536
+#: cp/semantics.c:6675
#, gcc-internal-format
msgid "%qE is not a variable in %qs clause"
msgstr ""
-#: c/c-typeck.c:11977 c/c-typeck.c:13093 c/c-typeck.c:13178 cp/semantics.c:4552
-#: cp/semantics.c:6680 cp/semantics.c:6834
+#: c/c-typeck.c:11987 c/c-typeck.c:13103 c/c-typeck.c:13188 cp/semantics.c:4553
+#: cp/semantics.c:6681 cp/semantics.c:6835
#, gcc-internal-format
msgid "%qD is threadprivate variable in %qs clause"
msgstr ""
-#: c/c-typeck.c:11999 cp/semantics.c:4583
+#: c/c-typeck.c:12009 cp/semantics.c:4584
#, gcc-internal-format
msgid "low bound %qE of array section does not have integral type"
msgstr ""
-#: c/c-typeck.c:12006 cp/semantics.c:4590
+#: c/c-typeck.c:12016 cp/semantics.c:4591
#, gcc-internal-format
msgid "length %qE of array section does not have integral type"
msgstr ""
-#: c/c-typeck.c:12033 c/c-typeck.c:12097 c/c-typeck.c:12355 cp/semantics.c:4626
-#: cp/semantics.c:4690
+#: c/c-typeck.c:12043 c/c-typeck.c:12107 c/c-typeck.c:12365 cp/semantics.c:4627
+#: cp/semantics.c:4691
#, gcc-internal-format
msgid "zero length array section in %qs clause"
msgstr ""
-#: c/c-typeck.c:12052 cp/semantics.c:4645
+#: c/c-typeck.c:12062 cp/semantics.c:4646
#, gcc-internal-format
msgid "for unknown bound array type length expression must be specified"
msgstr ""
-#: c/c-typeck.c:12060 cp/semantics.c:4653
+#: c/c-typeck.c:12070 cp/semantics.c:4654
#, gcc-internal-format
msgid "negative low bound in array section in %qs clause"
msgstr ""
-#: c/c-typeck.c:12069 c/c-typeck.c:12179 cp/semantics.c:4662
-#: cp/semantics.c:4772
+#: c/c-typeck.c:12079 c/c-typeck.c:12189 cp/semantics.c:4663
+#: cp/semantics.c:4773
#, gcc-internal-format
msgid "negative length in array section in %qs clause"
msgstr ""
-#: c/c-typeck.c:12086 cp/semantics.c:4679
+#: c/c-typeck.c:12096 cp/semantics.c:4680
#, gcc-internal-format
msgid "low bound %qE above array section size in %qs clause"
msgstr ""
-#: c/c-typeck.c:12123 cp/semantics.c:4716
+#: c/c-typeck.c:12133 cp/semantics.c:4717
#, gcc-internal-format
msgid "length %qE above array section size in %qs clause"
msgstr ""
-#: c/c-typeck.c:12138 cp/semantics.c:4731
+#: c/c-typeck.c:12148 cp/semantics.c:4732
#, gcc-internal-format
msgid "high bound %qE above array section size in %qs clause"
msgstr ""
-#: c/c-typeck.c:12171 cp/semantics.c:4764
+#: c/c-typeck.c:12181 cp/semantics.c:4765
#, gcc-internal-format
msgid "for pointer type length expression must be specified"
msgstr ""
-#: c/c-typeck.c:12189 c/c-typeck.c:12298 cp/semantics.c:4782
-#: cp/semantics.c:4894
+#: c/c-typeck.c:12199 c/c-typeck.c:12308 cp/semantics.c:4783
+#: cp/semantics.c:4895
#, gcc-internal-format
msgid "array section is not contiguous in %qs clause"
msgstr ""
-#: c/c-typeck.c:12197 cp/semantics.c:4790
+#: c/c-typeck.c:12207 cp/semantics.c:4791
#, gcc-internal-format
msgid "%qE does not have pointer or array type"
msgstr ""
-#: c/c-typeck.c:12575 c/c-typeck.c:12585
+#: c/c-typeck.c:12585 c/c-typeck.c:12595
#, gcc-internal-format
msgid "%qD in %<reduction%> clause is a zero size array"
msgstr ""
-#: c/c-typeck.c:12643
+#: c/c-typeck.c:12653
#, gcc-internal-format
msgid "%qE has invalid type for %<reduction(%s)%>"
msgstr ""
-#: c/c-typeck.c:12652 cp/semantics.c:5701
+#: c/c-typeck.c:12662 cp/semantics.c:5702
#, gcc-internal-format
msgid "user defined reduction not found for %qE"
msgstr ""
-#: c/c-typeck.c:12740
+#: c/c-typeck.c:12750
#, gcc-internal-format
msgid "variable length element type in array %<reduction%> clause"
msgstr ""
-#: c/c-typeck.c:12758 c/c-typeck.c:13236 cp/semantics.c:7150
+#: c/c-typeck.c:12768 c/c-typeck.c:13246 cp/semantics.c:7151
#, gcc-internal-format
msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
msgstr ""
-#: c/c-typeck.c:12770 cp/semantics.c:7190
+#: c/c-typeck.c:12780 cp/semantics.c:7191
#, gcc-internal-format
msgid "%qE must be %<threadprivate%> for %<copyin%>"
msgstr ""
-#: c/c-typeck.c:12784 cp/semantics.c:5863
+#: c/c-typeck.c:12794 cp/semantics.c:5864
#, gcc-internal-format
msgid ""
"modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> "
"constructs"
msgstr ""
-#: c/c-typeck.c:12792
+#: c/c-typeck.c:12802
#, gcc-internal-format
msgid ""
"linear clause applied to non-integral non-pointer variable with type %qT"
msgstr ""
-#: c/c-typeck.c:12812 cp/semantics.c:5931
+#: c/c-typeck.c:12822 cp/semantics.c:5932
#, gcc-internal-format
msgid "%<linear%> clause step %qE is neither constant nor a parameter"
msgstr ""
-#: c/c-typeck.c:12842 c/c-typeck.c:13171 cp/semantics.c:6015
-#: cp/semantics.c:6827
+#: c/c-typeck.c:12852 c/c-typeck.c:13181 cp/semantics.c:6016
+#: cp/semantics.c:6828
#, gcc-internal-format
msgid "%qE is not a variable in clause %qs"
msgstr ""
-#: c/c-typeck.c:12851 c/c-typeck.c:12878 c/c-typeck.c:12904
+#: c/c-typeck.c:12861 c/c-typeck.c:12888 c/c-typeck.c:12914
#, gcc-internal-format
msgid "%qE appears more than once in data clauses"
msgstr ""
-#: c/c-typeck.c:12857 c/c-typeck.c:12883 c/c-typeck.c:13127 c/c-typeck.c:13144
-#: cp/semantics.c:6029 cp/semantics.c:6081 cp/semantics.c:6733
-#: cp/semantics.c:6750
+#: c/c-typeck.c:12867 c/c-typeck.c:12893 c/c-typeck.c:13137 c/c-typeck.c:13154
+#: cp/semantics.c:6030 cp/semantics.c:6082 cp/semantics.c:6734
+#: cp/semantics.c:6751
#, gcc-internal-format
msgid "%qD appears both in data and map clauses"
msgstr ""
-#: c/c-typeck.c:12871 cp/semantics.c:6070
+#: c/c-typeck.c:12881 cp/semantics.c:6071
#, gcc-internal-format
msgid "%qE is not a variable in clause %<firstprivate%>"
msgstr ""
-#: c/c-typeck.c:12897 cp/semantics.c:6109
+#: c/c-typeck.c:12907 cp/semantics.c:6110
#, gcc-internal-format
msgid "%qE is not a variable in clause %<lastprivate%>"
msgstr ""
-#: c/c-typeck.c:12916 cp/semantics.c:6459
+#: c/c-typeck.c:12926 cp/semantics.c:6460
#, gcc-internal-format
msgid "%qE is not a variable in %<aligned%> clause"
msgstr ""
-#: c/c-typeck.c:12923
+#: c/c-typeck.c:12933
#, gcc-internal-format
msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
msgstr ""
-#: c/c-typeck.c:12930
+#: c/c-typeck.c:12940
#, gcc-internal-format
msgid "%qE appears more than once in %<aligned%> clauses"
msgstr ""
-#: c/c-typeck.c:12985 cp/semantics.c:6541
+#: c/c-typeck.c:12995 cp/semantics.c:6542
#, gcc-internal-format
msgid "%qE is not a variable in %<depend%> clause"
msgstr ""
-#: c/c-typeck.c:13007 cp/semantics.c:6572
+#: c/c-typeck.c:13017 cp/semantics.c:6573
#, gcc-internal-format
msgid "array section does not have mappable type in %qs clause"
msgstr ""
-#: c/c-typeck.c:13024 c/c-typeck.c:13136 cp/semantics.c:6591
-#: cp/semantics.c:6742
+#: c/c-typeck.c:13034 c/c-typeck.c:13146 cp/semantics.c:6592
+#: cp/semantics.c:6743
#, gcc-internal-format
msgid "%qD appears more than once in motion clauses"
msgstr ""
-#: c/c-typeck.c:13027 c/c-typeck.c:13138 cp/semantics.c:6594
-#: cp/semantics.c:6744
+#: c/c-typeck.c:13037 c/c-typeck.c:13148 cp/semantics.c:6595
+#: cp/semantics.c:6745
#, gcc-internal-format
msgid "%qD appears more than once in map clauses"
msgstr ""
-#: c/c-typeck.c:13059 cp/semantics.c:6635
+#: c/c-typeck.c:13069 cp/semantics.c:6636
#, gcc-internal-format
msgid "%qE does not have a mappable type in %qs clause"
msgstr ""
-#: c/c-typeck.c:13112 c/c-typeck.c:13185 cp/semantics.c:6710
-#: cp/semantics.c:6841
+#: c/c-typeck.c:13122 c/c-typeck.c:13195 cp/semantics.c:6711
+#: cp/semantics.c:6842
#, gcc-internal-format
msgid "%qD does not have a mappable type in %qs clause"
msgstr ""
-#: c/c-typeck.c:13122 cp/semantics.c:6023 cp/semantics.c:6076
-#: cp/semantics.c:6115 cp/semantics.c:6728
+#: c/c-typeck.c:13132 cp/semantics.c:6024 cp/semantics.c:6077
+#: cp/semantics.c:6116 cp/semantics.c:6729
#, gcc-internal-format
msgid "%qD appears more than once in data clauses"
msgstr ""
-#: c/c-typeck.c:13166 cp/semantics.c:6821
+#: c/c-typeck.c:13176 cp/semantics.c:6822
#, gcc-internal-format
msgid "%qE is neither a variable nor a function name in clause %qs"
msgstr ""
-#: c/c-typeck.c:13194 cp/semantics.c:6850
+#: c/c-typeck.c:13204 cp/semantics.c:6851
#, gcc-internal-format
msgid "%qE appears more than once on the same %<declare target%> directive"
msgstr ""
-#: c/c-typeck.c:13208 cp/semantics.c:6865
+#: c/c-typeck.c:13218 cp/semantics.c:6866
#, gcc-internal-format
msgid "%qD is not an argument in %<uniform%> clause"
msgstr ""
-#: c/c-typeck.c:13211 cp/semantics.c:6867
+#: c/c-typeck.c:13221 cp/semantics.c:6868
#, gcc-internal-format
msgid "%qE is not an argument in %<uniform%> clause"
msgstr ""
-#: c/c-typeck.c:13226
+#: c/c-typeck.c:13236
#, gcc-internal-format
msgid "%qs variable is neither a pointer nor an array"
msgstr ""
-#: c/c-typeck.c:13301 cp/semantics.c:6269
+#: c/c-typeck.c:13311 cp/semantics.c:6270
#, gcc-internal-format
msgid "%<nonmonotonic%> modifier specified for %qs schedule kind"
msgstr ""
-#: c/c-typeck.c:13332 cp/semantics.c:7042
+#: c/c-typeck.c:13342 cp/semantics.c:7043
#, gcc-internal-format
msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
msgstr ""
-#: c/c-typeck.c:13382 cp/semantics.c:7233
+#: c/c-typeck.c:13392 cp/semantics.c:7234
#, gcc-internal-format
msgid "%qE is predetermined %qs for %qs"
msgstr ""
-#: c/c-typeck.c:13402 cp/semantics.c:7124
+#: c/c-typeck.c:13412 cp/semantics.c:7125
#, gcc-internal-format
msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
msgstr ""
-#: c/c-typeck.c:13414 cp/semantics.c:7137
+#: c/c-typeck.c:13424 cp/semantics.c:7138
#, gcc-internal-format
msgid ""
"%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
msgstr ""
-#: c/c-typeck.c:13432 cp/semantics.c:7104
+#: c/c-typeck.c:13442 cp/semantics.c:7105
#, gcc-internal-format
msgid ""
"%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
msgstr ""
-#: c/c-typeck.c:13561
+#: c/c-typeck.c:13571
#, gcc-internal-format
msgid "cannot use %<va_arg%> with reverse storage order"
msgstr ""
-#: c/c-typeck.c:13566
+#: c/c-typeck.c:13576
#, gcc-internal-format
msgid "second argument to %<va_arg%> is of incomplete type %qT"
msgstr ""
-#: c/c-typeck.c:13572
+#: c/c-typeck.c:13582
#, gcc-internal-format
msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
msgstr ""
@@ -36411,534 +36485,549 @@ msgid ""
"invalid initialization of reference of type %qT from expression of type %qT"
msgstr ""
-#: cp/class.c:324
+#: cp/class.c:326
#, gcc-internal-format
msgid ""
"cannot convert from pointer to base class %qT to pointer to derived class "
"%qT because the base is virtual"
msgstr ""
-#: cp/class.c:328
+#: cp/class.c:330
#, gcc-internal-format
msgid ""
"cannot convert from base class %qT to derived class %qT because the base is "
"virtual"
msgstr ""
-#: cp/class.c:335
+#: cp/class.c:337
#, gcc-internal-format
msgid ""
"cannot convert from pointer to base class %qT to pointer to derived class "
"%qT via virtual base %qT"
msgstr ""
-#: cp/class.c:340
+#: cp/class.c:342
#, gcc-internal-format
msgid ""
"cannot convert from base class %qT to derived class %qT via virtual base %qT"
msgstr ""
-#: cp/class.c:1055
+#: cp/class.c:1057
#, gcc-internal-format
msgid "Java class %qT cannot have a destructor"
msgstr ""
-#: cp/class.c:1057
+#: cp/class.c:1059
#, gcc-internal-format
msgid "Java class %qT cannot have an implicit non-trivial destructor"
msgstr ""
-#: cp/class.c:1193
+#: cp/class.c:1195
#, gcc-internal-format
msgid "%q#D inherited from %qT"
msgstr ""
-#: cp/class.c:1196
+#: cp/class.c:1198
#, gcc-internal-format
msgid "conflicts with version inherited from %qT"
msgstr ""
-#: cp/class.c:1210
+#: cp/class.c:1212
#, gcc-internal-format
msgid "%q+#D cannot be overloaded"
msgstr ""
-#: cp/class.c:1211
+#: cp/class.c:1213
#, gcc-internal-format
msgid "with %q+#D"
msgstr ""
-#: cp/class.c:1284
+#: cp/class.c:1286
#, gcc-internal-format
msgid "conflicting access specifications for method %q+D, ignored"
msgstr ""
-#: cp/class.c:1287
+#: cp/class.c:1289
#, gcc-internal-format
msgid "conflicting access specifications for field %qE, ignored"
msgstr ""
-#: cp/class.c:1350 cp/class.c:1358
+#: cp/class.c:1352 cp/class.c:1360
#, gcc-internal-format
msgid "%q+D invalid in %q#T"
msgstr ""
-#: cp/class.c:1351
+#: cp/class.c:1353
#, gcc-internal-format
msgid " because of local method %q+#D with same name"
msgstr ""
-#: cp/class.c:1359
+#: cp/class.c:1361
#, gcc-internal-format
msgid " because of local member %q+#D with same name"
msgstr ""
-#: cp/class.c:1414
+#: cp/class.c:1416
#, gcc-internal-format
msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
msgstr ""
-#: cp/class.c:1417 cp/class.c:1423 cp/class.c:1429 cp/class.c:1440
+#: cp/class.c:1419 cp/class.c:1425 cp/class.c:1431 cp/class.c:1442
#, gcc-internal-format
msgid "%qT declared here"
msgstr ""
-#: cp/class.c:1421
+#: cp/class.c:1423
#, gcc-internal-format
msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
msgstr ""
-#: cp/class.c:1427
+#: cp/class.c:1429
#, gcc-internal-format
msgid "%qT does not have the %E ABI tag that base %qT has"
msgstr ""
-#: cp/class.c:1434
+#: cp/class.c:1436
#, gcc-internal-format
msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
msgstr ""
-#: cp/class.c:1718
+#: cp/class.c:1720
#, gcc-internal-format
msgid "cannot derive from %<final%> base %qT in derived type %qT"
msgstr ""
-#: cp/class.c:2164
+#: cp/class.c:2168
#, gcc-internal-format
msgid "all member functions in class %qT are private"
msgstr ""
-#: cp/class.c:2176
+#: cp/class.c:2180
#, gcc-internal-format
msgid "%q#T only defines a private destructor and has no friends"
msgstr ""
-#: cp/class.c:2221
+#: cp/class.c:2225
#, gcc-internal-format
msgid "%q#T only defines private constructors and has no friends"
msgstr ""
-#: cp/class.c:2614
+#: cp/class.c:2618
#, gcc-internal-format
msgid "no unique final overrider for %qD in %qT"
msgstr ""
-#: cp/class.c:2975
+#: cp/class.c:2979
#, gcc-internal-format
msgid "%qD can be marked override"
msgstr ""
-#: cp/class.c:2987
+#: cp/class.c:2991
#, gcc-internal-format
msgid "%q+#D marked %<final%>, but is not virtual"
msgstr ""
-#: cp/class.c:2989
+#: cp/class.c:2993
#, gcc-internal-format
msgid "%q+#D marked %<override%>, but does not override"
msgstr ""
-#: cp/class.c:3059
+#: cp/class.c:3063
#, gcc-internal-format
msgid "%qD was hidden"
msgstr ""
-#: cp/class.c:3061
+#: cp/class.c:3065
#, gcc-internal-format
msgid " by %qD"
msgstr ""
-#: cp/class.c:3095 cp/decl2.c:1538
+#: cp/class.c:3099 cp/decl2.c:1539
#, gcc-internal-format
msgid "%q#D invalid; an anonymous union can only have non-static data members"
msgstr ""
-#: cp/class.c:3099
+#: cp/class.c:3103
#, gcc-internal-format
msgid "%q#D invalid; an anonymous struct can only have non-static data members"
msgstr ""
-#: cp/class.c:3111 cp/decl2.c:1545
+#: cp/class.c:3115 cp/decl2.c:1546
#, gcc-internal-format
msgid "private member %q#D in anonymous union"
msgstr ""
-#: cp/class.c:3114
+#: cp/class.c:3118
#, gcc-internal-format
msgid "private member %q#D in anonymous struct"
msgstr ""
-#: cp/class.c:3120 cp/decl2.c:1548
+#: cp/class.c:3124 cp/decl2.c:1549
#, gcc-internal-format
msgid "protected member %q#D in anonymous union"
msgstr ""
-#: cp/class.c:3123
+#: cp/class.c:3127
#, gcc-internal-format
msgid "protected member %q#D in anonymous struct"
msgstr ""
-#: cp/class.c:3302
+#: cp/class.c:3306
#, gcc-internal-format
msgid "the ellipsis in %qD is not inherited"
msgstr ""
-#: cp/class.c:3480
+#: cp/class.c:3484
#, gcc-internal-format
msgid "bit-field %q+#D with non-integral type"
msgstr ""
-#: cp/class.c:3496
+#: cp/class.c:3500
#, gcc-internal-format
msgid "bit-field %q+D width not an integer constant"
msgstr ""
-#: cp/class.c:3501
+#: cp/class.c:3505
#, gcc-internal-format
msgid "negative width in bit-field %q+D"
msgstr ""
-#: cp/class.c:3506
+#: cp/class.c:3510
#, gcc-internal-format
msgid "zero width for bit-field %q+D"
msgstr ""
-#: cp/class.c:3516
+#: cp/class.c:3520
#, gcc-internal-format
msgid "width of %qD exceeds its type"
msgstr ""
-#: cp/class.c:3521
+#: cp/class.c:3525
#, gcc-internal-format
msgid "%qD is too small to hold all values of %q#T"
msgstr ""
-#: cp/class.c:3581
+#: cp/class.c:3585
#, gcc-internal-format
msgid "member %q+#D with constructor not allowed in union"
msgstr ""
-#: cp/class.c:3584
+#: cp/class.c:3588
#, gcc-internal-format
msgid "member %q+#D with destructor not allowed in union"
msgstr ""
-#: cp/class.c:3586
+#: cp/class.c:3590
#, gcc-internal-format
msgid "member %q+#D with copy assignment operator not allowed in union"
msgstr ""
-#: cp/class.c:3590
+#: cp/class.c:3594
#, gcc-internal-format
msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
msgstr ""
-#: cp/class.c:3627
+#: cp/class.c:3631
#, gcc-internal-format
msgid "multiple fields in union %qT initialized"
msgstr ""
-#: cp/class.c:3715
+#: cp/class.c:3719
#, gcc-internal-format
msgid "in C++98 %q+D may not be static because it is a member of a union"
msgstr ""
-#: cp/class.c:3721
+#: cp/class.c:3725
#, gcc-internal-format
msgid ""
"in C++98 %q+D may not have reference type %qT because it is a member of a "
"union"
msgstr ""
-#: cp/class.c:3731
+#: cp/class.c:3735
#, gcc-internal-format
msgid "field %q+D invalidly declared function type"
msgstr ""
-#: cp/class.c:3737
+#: cp/class.c:3741
#, gcc-internal-format
msgid "field %q+D invalidly declared method type"
msgstr ""
-#: cp/class.c:3797
+#: cp/class.c:3801
#, gcc-internal-format
msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
msgstr ""
-#: cp/class.c:3845
+#: cp/class.c:3849
#, gcc-internal-format
msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
msgstr ""
-#: cp/class.c:3851
+#: cp/class.c:3855
#, gcc-internal-format
msgid "member %q+D cannot be declared as a %<mutable%> reference"
msgstr ""
-#: cp/class.c:3913
+#: cp/class.c:3917
#, gcc-internal-format
msgid "field %q#D with same name as class"
msgstr ""
-#: cp/class.c:3936
+#: cp/class.c:3940
#, gcc-internal-format
msgid "%q#T has pointer data members"
msgstr ""
-#: cp/class.c:3941
+#: cp/class.c:3945
#, gcc-internal-format
msgid " but does not override %<%T(const %T&)%>"
msgstr ""
-#: cp/class.c:3943
+#: cp/class.c:3947
#, gcc-internal-format
msgid " or %<operator=(const %T&)%>"
msgstr ""
-#: cp/class.c:3947
+#: cp/class.c:3951
#, gcc-internal-format
msgid " but does not override %<operator=(const %T&)%>"
msgstr ""
-#: cp/class.c:4352
+#: cp/class.c:4356
#, gcc-internal-format
msgid "alignment of %qD increased in -fabi-version=9 (GCC 5.2)"
msgstr ""
-#: cp/class.c:4355
+#: cp/class.c:4359
#, gcc-internal-format
msgid "alignment of %qD will increase in -fabi-version=9"
msgstr ""
-#: cp/class.c:4609
+#: cp/class.c:4613
#, gcc-internal-format
msgid "initializer specified for non-virtual method %q+D"
msgstr ""
-#: cp/class.c:5046
+#: cp/class.c:5050
#, gcc-internal-format
msgid "method overrides both %<transaction_pure%> and %qE methods"
msgstr ""
-#: cp/class.c:5067
+#: cp/class.c:5071
#, gcc-internal-format
msgid "method declared %qE overriding %qE method"
msgstr ""
-#: cp/class.c:5661 cp/constexpr.c:217
+#: cp/class.c:5664 cp/constexpr.c:217
#, gcc-internal-format
msgid ""
"enclosing class of constexpr non-static member function %q+#D is not a "
"literal type"
msgstr ""
-#: cp/class.c:5686
+#: cp/class.c:5689
#, gcc-internal-format
msgid "%q+T is not literal because:"
msgstr ""
-#: cp/class.c:5688
+#: cp/class.c:5691
#, gcc-internal-format
msgid " %q+T has a non-trivial destructor"
msgstr ""
-#: cp/class.c:5693
+#: cp/class.c:5696
#, gcc-internal-format
msgid ""
" %q+T is not an aggregate, does not have a trivial default constructor, and "
"has no constexpr constructor that is not a copy or move constructor"
msgstr ""
-#: cp/class.c:5728
+#: cp/class.c:5731
#, gcc-internal-format
msgid " base class %qT of %q+T is non-literal"
msgstr ""
-#: cp/class.c:5743
+#: cp/class.c:5746
#, gcc-internal-format
msgid " non-static data member %qD has non-literal type"
msgstr ""
-#: cp/class.c:5750
+#: cp/class.c:5753
#, gcc-internal-format
msgid " non-static data member %qD has volatile type"
msgstr ""
-#: cp/class.c:5868
+#: cp/class.c:5871
#, gcc-internal-format
msgid "base class %q#T has accessible non-virtual destructor"
msgstr ""
-#: cp/class.c:5897
+#: cp/class.c:5900
#, gcc-internal-format
msgid "non-static reference %q#D in class without a constructor"
msgstr ""
-#: cp/class.c:5903
+#: cp/class.c:5906
#, gcc-internal-format
msgid "non-static const member %q#D in class without a constructor"
msgstr ""
#. If the function is defaulted outside the class, we just
#. give the synthesis error.
-#: cp/class.c:5929
+#: cp/class.c:5932
#, gcc-internal-format
msgid ""
"%q+D declared to take const reference, but implicit declaration would take "
"non-const"
msgstr ""
-#: cp/class.c:6206
+#: cp/class.c:6209
#, gcc-internal-format
msgid "direct base %qT inaccessible in %qT due to ambiguity"
msgstr ""
-#: cp/class.c:6218
+#: cp/class.c:6221
#, gcc-internal-format
msgid "virtual base %qT inaccessible in %qT due to ambiguity"
msgstr ""
-#: cp/class.c:6446
+#: cp/class.c:6449
#, gcc-internal-format
msgid ""
"offset of %qD is not ABI-compliant and may change in a future version of GCC"
msgstr ""
-#: cp/class.c:6601
+#: cp/class.c:6604
#, gcc-internal-format
msgid "size of type %qT is too large (%qE bytes)"
msgstr ""
-#: cp/class.c:6806
+#: cp/class.c:6903
+#, gcc-internal-format
+msgid "invalid use of %q#T with a zero-size array in %q#D"
+msgstr ""
+
+#: cp/class.c:6905
+#, gcc-internal-format
+msgid "invalid use of %q#T with a flexible array member in %q#T"
+msgstr ""
+
+#: cp/class.c:6910
+#, gcc-internal-format
+msgid "array member %q#D declared here"
+msgstr ""
+
+#: cp/class.c:6937
#, gcc-internal-format
msgid "zero-size array member %qD not at end of %q#T"
msgstr ""
-#: cp/class.c:6808
+#: cp/class.c:6939
#, gcc-internal-format
msgid "zero-size array member %qD in an otherwise empty %q#T"
msgstr ""
-#: cp/class.c:6813 cp/class.c:6836
+#: cp/class.c:6947 cp/class.c:6990
#, gcc-internal-format
msgid "in the definition of %q#T"
msgstr ""
-#: cp/class.c:6818
+#: cp/class.c:6955
#, gcc-internal-format
msgid "flexible array member %qD not at end of %q#T"
msgstr ""
-#: cp/class.c:6820
+#: cp/class.c:6957
#, gcc-internal-format
msgid "flexible array member %qD in an otherwise empty %q#T"
msgstr ""
-#: cp/class.c:6833
+#: cp/class.c:6988
#, gcc-internal-format
msgid "next member %q#D declared here"
msgstr ""
-#: cp/class.c:6930 cp/decl.c:12954 cp/parser.c:22003
+#: cp/class.c:7100 cp/decl.c:12954 cp/parser.c:22013
#, gcc-internal-format
msgid "redefinition of %q#T"
msgstr ""
-#: cp/class.c:7076
+#: cp/class.c:7246
#, gcc-internal-format
msgid "%q#T has virtual functions and accessible non-virtual destructor"
msgstr ""
-#: cp/class.c:7104
+#: cp/class.c:7274
#, gcc-internal-format
msgid "type transparent %q#T does not have any fields"
msgstr ""
-#: cp/class.c:7110
+#: cp/class.c:7280
#, gcc-internal-format
msgid "type transparent class %qT has base classes"
msgstr ""
-#: cp/class.c:7114
+#: cp/class.c:7284
#, gcc-internal-format
msgid "type transparent class %qT has virtual functions"
msgstr ""
-#: cp/class.c:7120
+#: cp/class.c:7290
#, gcc-internal-format
msgid ""
"type transparent %q#T cannot be made transparent because the type of the "
"first field has a different ABI from the class overall"
msgstr ""
-#: cp/class.c:7284
+#: cp/class.c:7454
#, gcc-internal-format
msgid ""
"definition of std::initializer_list does not match #include "
"<initializer_list>"
msgstr ""
-#: cp/class.c:7295
+#: cp/class.c:7465
#, gcc-internal-format
msgid "trying to finish struct, but kicked out due to previous parse errors"
msgstr ""
-#: cp/class.c:7831
+#: cp/class.c:8001
#, gcc-internal-format
msgid "language string %<\"%E\"%> not recognized"
msgstr ""
-#: cp/class.c:7921
+#: cp/class.c:8091
#, gcc-internal-format
msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
msgstr ""
-#: cp/class.c:8068
+#: cp/class.c:8238
#, gcc-internal-format
msgid "no matches converting function %qD to type %q#T"
msgstr ""
-#: cp/class.c:8096
+#: cp/class.c:8266
#, gcc-internal-format
msgid "converting overloaded function %qD to type %q#T is ambiguous"
msgstr ""
-#: cp/class.c:8123
+#: cp/class.c:8293
#, gcc-internal-format
msgid "assuming pointer to member %qD"
msgstr ""
-#: cp/class.c:8126
+#: cp/class.c:8296
#, gcc-internal-format
msgid "(a pointer to member can only be formed with %<&%E%>)"
msgstr ""
-#: cp/class.c:8201 cp/class.c:8236
+#: cp/class.c:8371 cp/class.c:8406
#, gcc-internal-format
msgid "not enough type information"
msgstr ""
-#: cp/class.c:8219 cp/cvt.c:171 cp/cvt.c:198 cp/cvt.c:247
+#: cp/class.c:8389 cp/cvt.c:171 cp/cvt.c:198 cp/cvt.c:247
#, gcc-internal-format
msgid "cannot convert %qE from type %qT to type %qT"
msgstr ""
@@ -36948,12 +37037,12 @@ msgstr ""
#. 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:8500
+#: cp/class.c:8670
#, gcc-internal-format
msgid "declaration of %q#D"
msgstr ""
-#: cp/class.c:8502
+#: cp/class.c:8672
#, gcc-internal-format
msgid "changes meaning of %qD from %q#D"
msgstr ""
@@ -37022,257 +37111,257 @@ msgstr ""
msgid "%qD is not usable as a constexpr function because:"
msgstr ""
-#: cp/constexpr.c:1286 cp/constexpr.c:4623
+#: cp/constexpr.c:1314 cp/constexpr.c:4733
#, gcc-internal-format
msgid "call to internal function"
msgstr ""
-#: cp/constexpr.c:1304
+#: cp/constexpr.c:1332
#, gcc-internal-format
msgid "expression %qE does not designate a constexpr function"
msgstr ""
-#: cp/constexpr.c:1322 cp/constexpr.c:4640
+#: cp/constexpr.c:1350 cp/constexpr.c:4750
#, gcc-internal-format
msgid "call to non-constexpr function %qD"
msgstr ""
-#: cp/constexpr.c:1390
+#: cp/constexpr.c:1418
#, gcc-internal-format
msgid "%qD called in a constant expression before its definition is complete"
msgstr ""
#. The definition of fun was somehow unsuitable.
-#: cp/constexpr.c:1395
+#: cp/constexpr.c:1423
#, gcc-internal-format
msgid "%qD called in a constant expression"
msgstr ""
-#: cp/constexpr.c:1399
+#: cp/constexpr.c:1427
#, gcc-internal-format
msgid "%qD used before its definition"
msgstr ""
-#: cp/constexpr.c:1439
+#: cp/constexpr.c:1467
#, gcc-internal-format
msgid "call has circular dependency"
msgstr ""
-#: cp/constexpr.c:1450
+#: cp/constexpr.c:1478
#, gcc-internal-format, gfc-internal-format
msgid ""
"constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to "
"increase the maximum)"
msgstr ""
-#: cp/constexpr.c:1532
+#: cp/constexpr.c:1560
#, gcc-internal-format
msgid "constexpr call flows off the end of the function"
msgstr ""
-#: cp/constexpr.c:1612
+#: cp/constexpr.c:1640
#, gcc-internal-format
msgid "%q+E is not a constant expression"
msgstr ""
-#: cp/constexpr.c:1652
+#: cp/constexpr.c:1680
#, gcc-internal-format
msgid "right operand of shift expression %q+E is negative"
msgstr ""
-#: cp/constexpr.c:1659
+#: cp/constexpr.c:1687
#, gcc-internal-format
msgid ""
"right operand of shift expression %q+E is >= than the precision of the left "
"operand"
msgstr ""
-#: cp/constexpr.c:1677
+#: cp/constexpr.c:1705
#, gcc-internal-format
msgid "left operand of shift expression %q+E is negative"
msgstr ""
-#: cp/constexpr.c:1696
+#: cp/constexpr.c:1724
#, gcc-internal-format
msgid "shift expression %q+E overflows"
msgstr ""
-#: cp/constexpr.c:1967
+#: cp/constexpr.c:2055
#, gcc-internal-format
msgid ""
"array subscript value %qE is outside the bounds of array %qD of type %qT"
msgstr ""
-#: cp/constexpr.c:1972
+#: cp/constexpr.c:2060
#, gcc-internal-format
msgid "array subscript value %qE is outside the bounds of array type %qT"
msgstr ""
-#: cp/constexpr.c:2083
+#: cp/constexpr.c:2185
#, gcc-internal-format
msgid "accessing uninitialized array element"
msgstr ""
-#: cp/constexpr.c:2123 cp/constexpr.c:2207 cp/constexpr.c:3587
+#: cp/constexpr.c:2225 cp/constexpr.c:2309 cp/constexpr.c:3686
#, gcc-internal-format
msgid "%qE is not a constant expression"
msgstr ""
-#: cp/constexpr.c:2129
+#: cp/constexpr.c:2231
#, gcc-internal-format
msgid "mutable %qD is not usable in a constant expression"
msgstr ""
-#: cp/constexpr.c:2150
+#: cp/constexpr.c:2252
#, gcc-internal-format
msgid ""
"accessing %qD member instead of initialized %qD member in constant expression"
msgstr ""
-#: cp/constexpr.c:2167
+#: cp/constexpr.c:2269
#, gcc-internal-format
msgid "accessing uninitialized member %qD"
msgstr ""
-#: cp/constexpr.c:2885
+#: cp/constexpr.c:2987
#, gcc-internal-format
msgid "accessing value of %qE through a %qT glvalue in a constant expression"
msgstr ""
-#: cp/constexpr.c:2926
+#: cp/constexpr.c:3028
#, gcc-internal-format
msgid "the value of %qD is not usable in a constant expression"
msgstr ""
-#: cp/constexpr.c:2933
+#: cp/constexpr.c:3035
#, gcc-internal-format
msgid "%qD used in its own initializer"
msgstr ""
-#: cp/constexpr.c:2938
+#: cp/constexpr.c:3040
#, gcc-internal-format
msgid "%q#D is not const"
msgstr ""
-#: cp/constexpr.c:2941
+#: cp/constexpr.c:3043
#, gcc-internal-format
msgid "%q#D is volatile"
msgstr ""
-#: cp/constexpr.c:2946
+#: cp/constexpr.c:3048
#, gcc-internal-format
msgid "%qD was not initialized with a constant expression"
msgstr ""
-#: cp/constexpr.c:2955
+#: cp/constexpr.c:3057
#, gcc-internal-format
msgid "%qD was not declared %<constexpr%>"
msgstr ""
-#: cp/constexpr.c:2958
+#: cp/constexpr.c:3060
#, gcc-internal-format
msgid "%qD does not have integral or enumeration type"
msgstr ""
-#: cp/constexpr.c:3066
+#: cp/constexpr.c:3168
#, gcc-internal-format
msgid "modification of %qE is not a constant-expression"
msgstr ""
-#: cp/constexpr.c:3633 cp/constexpr.c:4994
+#: cp/constexpr.c:3732 cp/constexpr.c:5104
#, gcc-internal-format
msgid "temporary of non-literal type %qT in a constant expression"
msgstr ""
-#: cp/constexpr.c:3970
+#: cp/constexpr.c:4080
#, gcc-internal-format
msgid "a reinterpret_cast is not a constant-expression"
msgstr ""
-#: cp/constexpr.c:3981 cp/constexpr.c:4730
+#: cp/constexpr.c:4091 cp/constexpr.c:4840
#, gcc-internal-format
msgid "reinterpret_cast from integer to pointer"
msgstr ""
-#: cp/constexpr.c:4041 cp/constexpr.c:4881 cp/constexpr.c:5170
+#: cp/constexpr.c:4151 cp/constexpr.c:4991 cp/constexpr.c:5280
#, gcc-internal-format
msgid "expression %qE is not a constant-expression"
msgstr ""
-#: cp/constexpr.c:4111
+#: cp/constexpr.c:4221
#, gcc-internal-format
msgid "statement is not a constant-expression"
msgstr ""
-#: cp/constexpr.c:4114
+#: cp/constexpr.c:4224
#, gcc-internal-format
msgid "unexpected expression %qE of kind %s"
msgstr ""
-#: cp/constexpr.c:4184
+#: cp/constexpr.c:4294
#, gcc-internal-format
msgid ""
"%qE is not a constant expression because it refers to mutable subobjects of "
"%qT"
msgstr ""
-#: cp/constexpr.c:4197
+#: cp/constexpr.c:4307
#, gcc-internal-format
msgid ""
"conversion from pointer type %qT to arithmetic type %qT in a constant-"
"expression"
msgstr ""
-#: cp/constexpr.c:4559
+#: cp/constexpr.c:4669
#, gcc-internal-format
msgid "expression %qE has side-effects"
msgstr ""
-#: cp/constexpr.c:4756
+#: cp/constexpr.c:4866
#, gcc-internal-format
msgid ""
"address-of an object %qE with thread local or automatic storage is not a "
"constant expression"
msgstr ""
-#: cp/constexpr.c:4788
+#: cp/constexpr.c:4898
#, gcc-internal-format
msgid "use of %<this%> in a constant expression"
msgstr ""
-#: cp/constexpr.c:4893
+#: cp/constexpr.c:5003
#, gcc-internal-format
msgid ""
"typeid-expression is not a constant expression because %qE is of polymorphic "
"type"
msgstr ""
-#: cp/constexpr.c:4955
+#: cp/constexpr.c:5065
#, gcc-internal-format
msgid "cast to non-integral type %qT in a constant expression"
msgstr ""
-#: cp/constexpr.c:5042
+#: cp/constexpr.c:5152
#, gcc-internal-format
msgid "division by zero is not a constant-expression"
msgstr ""
-#: cp/constexpr.c:5147
+#: cp/constexpr.c:5257
#, gcc-internal-format
msgid "%<delete[]%> is not a constant-expression"
msgstr ""
-#: cp/constexpr.c:5178
+#: cp/constexpr.c:5288
#, gcc-internal-format
msgid "non-constant array initialization"
msgstr ""
-#: cp/constexpr.c:5198
+#: cp/constexpr.c:5308
#, gcc-internal-format
msgid "%<goto%> is not a constant-expression"
msgstr ""
-#: cp/constexpr.c:5206
+#: cp/constexpr.c:5316
#, gcc-internal-format, gfc-internal-format
msgid "unexpected AST of kind %s"
msgstr ""
@@ -37347,17 +37436,17 @@ msgstr ""
msgid "try statements are not allowed inside loops marked with #pragma simd"
msgstr ""
-#: cp/cp-gimplify.c:1372
+#: cp/cp-gimplify.c:1373
#, gcc-internal-format
msgid "throw will always call terminate()"
msgstr ""
-#: cp/cp-gimplify.c:1375
+#: cp/cp-gimplify.c:1376
#, gcc-internal-format
msgid "in C++11 destructors default to noexcept"
msgstr ""
-#: cp/cp-gimplify.c:1386
+#: cp/cp-gimplify.c:1387
#, gcc-internal-format
msgid ""
"in C++11 this throw will terminate because destructors default to noexcept"
@@ -38102,7 +38191,7 @@ msgstr ""
msgid " skips initialization of %q#D"
msgstr ""
-#: cp/decl.c:3301 cp/parser.c:11766 cp/parser.c:11793
+#: cp/decl.c:3301 cp/parser.c:11776 cp/parser.c:11803
#, gcc-internal-format
msgid "invalid exit from OpenMP structured block"
msgstr ""
@@ -38117,7 +38206,7 @@ msgstr ""
msgid "%qD is not a type"
msgstr ""
-#: cp/decl.c:3659 cp/parser.c:6033
+#: cp/decl.c:3659 cp/parser.c:6035
#, gcc-internal-format
msgid "%qD used without template parameters"
msgstr ""
@@ -38296,7 +38385,7 @@ msgid ""
"declaration"
msgstr ""
-#: cp/decl.c:4868 cp/decl2.c:889
+#: cp/decl.c:4868 cp/decl2.c:890
#, gcc-internal-format
msgid "typedef %qD is initialized (use decltype instead)"
msgstr ""
@@ -38861,7 +38950,7 @@ msgstr ""
msgid "%q+#D explicitly defaulted here"
msgstr ""
-#: cp/decl.c:8316 cp/decl2.c:787
+#: cp/decl.c:8316 cp/decl2.c:788
#, gcc-internal-format
msgid "no %q#D member function declared in class %qT"
msgstr ""
@@ -38937,7 +39026,7 @@ msgstr ""
msgid "size of array %qD is negative"
msgstr ""
-#: cp/decl.c:8834 cp/init.c:3437
+#: cp/decl.c:8834 cp/init.c:3442
#, gcc-internal-format
msgid "size of array is negative"
msgstr ""
@@ -40061,7 +40150,7 @@ msgstr ""
msgid "%qD has the same name as the class in which it is declared"
msgstr ""
-#: cp/decl.c:12665 cp/friend.c:261 cp/parser.c:2971 cp/parser.c:6092
+#: cp/decl.c:12665 cp/friend.c:261 cp/parser.c:2971 cp/parser.c:6094
#: cp/pt.c:8169
#, gcc-internal-format
msgid "%qT is not a template"
@@ -40078,7 +40167,7 @@ msgid "perhaps you want to explicitly add %<%T::%>"
msgstr ""
#: cp/decl.c:12679 cp/name-lookup.c:2685 cp/name-lookup.c:3524
-#: cp/name-lookup.c:3569 cp/parser.c:6043 cp/parser.c:24878
+#: cp/name-lookup.c:3569 cp/parser.c:6045 cp/parser.c:24892
#, gcc-internal-format
msgid "reference to %qD is ambiguous"
msgstr ""
@@ -40143,7 +40232,7 @@ msgstr ""
msgid "scoped/unscoped mismatch in enum %q#T"
msgstr ""
-#: cp/decl.c:13191 cp/decl.c:13199 cp/decl.c:13211 cp/parser.c:17280
+#: cp/decl.c:13191 cp/decl.c:13199 cp/decl.c:13211 cp/parser.c:17290
#, gcc-internal-format
msgid "previous definition here"
msgstr ""
@@ -40172,129 +40261,129 @@ msgstr ""
msgid "no integral type can represent all of the enumerator values for %qT"
msgstr ""
-#: cp/decl.c:13595
+#: cp/decl.c:13598
#, gcc-internal-format
msgid "enumerator value for %qD is not an integer constant"
msgstr ""
-#: cp/decl.c:13642
+#: cp/decl.c:13645
#, gcc-internal-format
msgid "incremented enumerator value is too large for %<unsigned long%>"
msgstr ""
-#: cp/decl.c:13654
+#: cp/decl.c:13657
#, gcc-internal-format
msgid "overflow in enumeration values at %qD"
msgstr ""
-#: cp/decl.c:13674
+#: cp/decl.c:13677
#, gcc-internal-format
msgid "enumerator value %E is outside the range of underlying type %<%T%>"
msgstr ""
-#: cp/decl.c:13767
+#: cp/decl.c:13770
#, gcc-internal-format
msgid "return type %q#T is incomplete"
msgstr ""
-#: cp/decl.c:13769
+#: cp/decl.c:13772
#, gcc-internal-format
msgid "return type has Java class type %q#T"
msgstr ""
-#: cp/decl.c:13941 cp/typeck.c:8819
+#: cp/decl.c:13944 cp/typeck.c:8820
#, gcc-internal-format
msgid "%<operator=%> should return a reference to %<*this%>"
msgstr ""
-#: cp/decl.c:14284
+#: cp/decl.c:14287
#, gcc-internal-format
msgid "invalid function declaration"
msgstr ""
-#: cp/decl.c:14366
+#: cp/decl.c:14369
#, gcc-internal-format
msgid "parameter %qD declared void"
msgstr ""
-#: cp/decl.c:14715
+#: cp/decl.c:14718
#, gcc-internal-format
msgid "no return statements in function returning %qT"
msgstr ""
-#: cp/decl.c:14717 cp/typeck.c:8700
+#: cp/decl.c:14720 cp/typeck.c:8701
#, gcc-internal-format
msgid "only plain %<auto%> return type can be deduced to %<void%>"
msgstr ""
-#: cp/decl.c:14919
+#: cp/decl.c:14922
#, gcc-internal-format
msgid "invalid member function declaration"
msgstr ""
-#: cp/decl.c:14933
+#: cp/decl.c:14936
#, gcc-internal-format
msgid "%qD is already defined in class %qT"
msgstr ""
-#: cp/decl.c:15305 cp/decl2.c:5131 cp/decl2.c:5181
+#: cp/decl.c:15308 cp/decl2.c:5164 cp/decl2.c:5197
#, gcc-internal-format
msgid "use of %qD before deduction of %<auto%>"
msgstr ""
-#: cp/decl2.c:332
+#: cp/decl2.c:333
#, gcc-internal-format
msgid "name missing for member function"
msgstr ""
-#: cp/decl2.c:409 cp/decl2.c:423
+#: cp/decl2.c:410 cp/decl2.c:424
#, gcc-internal-format
msgid "ambiguous conversion for array subscript"
msgstr ""
-#: cp/decl2.c:417
+#: cp/decl2.c:418
#, gcc-internal-format
msgid "invalid types %<%T[%T]%> for array subscript"
msgstr ""
-#: cp/decl2.c:466
+#: cp/decl2.c:467
#, gcc-internal-format
msgid "deleting array %q#E"
msgstr ""
-#: cp/decl2.c:472
+#: cp/decl2.c:473
#, gcc-internal-format
msgid "type %q#T argument given to %<delete%>, expected pointer"
msgstr ""
-#: cp/decl2.c:484
+#: cp/decl2.c:485
#, gcc-internal-format
msgid ""
"cannot delete a function. Only pointer-to-objects are valid arguments to "
"%<delete%>"
msgstr ""
-#: cp/decl2.c:492
+#: cp/decl2.c:493
#, gcc-internal-format
msgid "deleting %qT is undefined"
msgstr ""
-#: cp/decl2.c:540 cp/pt.c:5188
+#: cp/decl2.c:541 cp/pt.c:5188
#, gcc-internal-format
msgid "template declaration of %q#D"
msgstr ""
-#: cp/decl2.c:592
+#: cp/decl2.c:593
#, gcc-internal-format
msgid "Java method %qD has non-Java return type %qT"
msgstr ""
-#: cp/decl2.c:609
+#: cp/decl2.c:610
#, gcc-internal-format
msgid "Java method %qD has non-Java parameter type %qT"
msgstr ""
-#: cp/decl2.c:658
+#: cp/decl2.c:659
#, gcc-internal-format
msgid ""
"template parameter lists provided don%'t match the template parameters of %qD"
@@ -40303,117 +40392,117 @@ msgstr ""
#. [temp.mem]
#.
#. A destructor shall not be a member template.
-#: cp/decl2.c:673 cp/pt.c:5158
+#: cp/decl2.c:674 cp/pt.c:5158
#, gcc-internal-format
msgid "destructor %qD declared as member template"
msgstr ""
-#: cp/decl2.c:749
+#: cp/decl2.c:750
#, gcc-internal-format
msgid "prototype for %q#D does not match any in class %qT"
msgstr ""
-#: cp/decl2.c:835
+#: cp/decl2.c:836
#, gcc-internal-format
msgid "local class %q#T shall not have static data member %q#D"
msgstr ""
-#: cp/decl2.c:843
+#: cp/decl2.c:844
#, gcc-internal-format
msgid "static data member %qD in unnamed class"
msgstr ""
-#: cp/decl2.c:845
+#: cp/decl2.c:846
#, gcc-internal-format
msgid "unnamed class defined here"
msgstr ""
-#: cp/decl2.c:904
+#: cp/decl2.c:905
#, gcc-internal-format
msgid "explicit template argument list not allowed"
msgstr ""
-#: cp/decl2.c:910
+#: cp/decl2.c:911
#, gcc-internal-format
msgid "member %qD conflicts with virtual function table field name"
msgstr ""
-#: cp/decl2.c:952
+#: cp/decl2.c:953
#, gcc-internal-format
msgid "%qD is already defined in %qT"
msgstr ""
-#: cp/decl2.c:979 cp/decl2.c:987
+#: cp/decl2.c:980 cp/decl2.c:988
#, gcc-internal-format
msgid "invalid initializer for member function %qD"
msgstr ""
-#: cp/decl2.c:994
+#: cp/decl2.c:995
#, gcc-internal-format
msgid "initializer specified for friend function %qD"
msgstr ""
-#: cp/decl2.c:997
+#: cp/decl2.c:998
#, gcc-internal-format
msgid "initializer specified for static member function %qD"
msgstr ""
-#: cp/decl2.c:1041
+#: cp/decl2.c:1042
#, gcc-internal-format
msgid "%<asm%> specifiers are not permitted on non-static data members"
msgstr ""
-#: cp/decl2.c:1094
+#: cp/decl2.c:1095
#, gcc-internal-format
msgid "bit-field %qD with non-integral type"
msgstr ""
-#: cp/decl2.c:1100
+#: cp/decl2.c:1101
#, gcc-internal-format
msgid "cannot declare %qD to be a bit-field type"
msgstr ""
-#: cp/decl2.c:1110
+#: cp/decl2.c:1111
#, gcc-internal-format
msgid "cannot declare bit-field %qD with function type"
msgstr ""
-#: cp/decl2.c:1117
+#: cp/decl2.c:1118
#, gcc-internal-format
msgid "%qD is already defined in the class %qT"
msgstr ""
-#: cp/decl2.c:1124
+#: cp/decl2.c:1125
#, gcc-internal-format
msgid "static member %qD cannot be a bit-field"
msgstr ""
-#: cp/decl2.c:1134
+#: cp/decl2.c:1135
#, gcc-internal-format
msgid "width of bit-field %qD has non-integral type %qT"
msgstr ""
-#: cp/decl2.c:1458
+#: cp/decl2.c:1459
#, gcc-internal-format
msgid "%q+D static data member inside of declare target directive"
msgstr ""
-#: cp/decl2.c:1522
+#: cp/decl2.c:1523
#, gcc-internal-format
msgid "anonymous struct not inside named type"
msgstr ""
-#: cp/decl2.c:1613
+#: cp/decl2.c:1614
#, gcc-internal-format
msgid "namespace-scope anonymous aggregates must be static"
msgstr ""
-#: cp/decl2.c:1622
+#: cp/decl2.c:1623
#, gcc-internal-format
msgid "anonymous union with no members"
msgstr ""
-#: cp/decl2.c:1655
+#: cp/decl2.c:1656
#, gcc-internal-format
msgid "%<operator new%> must return type %qT"
msgstr ""
@@ -40422,69 +40511,69 @@ msgstr ""
#.
#. The first parameter shall not have an associated default
#. argument.
-#: cp/decl2.c:1666
+#: cp/decl2.c:1667
#, gcc-internal-format
msgid "the first parameter of %<operator new%> cannot have a default argument"
msgstr ""
-#: cp/decl2.c:1682
+#: cp/decl2.c:1683
#, gcc-internal-format
msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
msgstr ""
-#: cp/decl2.c:1711
+#: cp/decl2.c:1712
#, gcc-internal-format
msgid "%<operator delete%> must return type %qT"
msgstr ""
-#: cp/decl2.c:1720
+#: cp/decl2.c:1721
#, gcc-internal-format
msgid "%<operator delete%> takes type %qT as first parameter"
msgstr ""
-#: cp/decl2.c:2572
+#: cp/decl2.c:2573
#, gcc-internal-format
msgid "%qT has a field %qD whose type has no linkage"
msgstr ""
-#: cp/decl2.c:2576
+#: cp/decl2.c:2577
#, gcc-internal-format
msgid ""
"%qT has a field %qD whose type depends on the type %qT which has no linkage"
msgstr ""
-#: cp/decl2.c:2581
+#: cp/decl2.c:2582
#, gcc-internal-format
msgid "%qT has a field %qD whose type uses the anonymous namespace"
msgstr ""
-#: cp/decl2.c:2589
+#: cp/decl2.c:2590
#, gcc-internal-format
msgid "%qT declared with greater visibility than the type of its field %qD"
msgstr ""
-#: cp/decl2.c:2607
+#: cp/decl2.c:2608
#, gcc-internal-format
msgid "%qT has a base %qT whose type has no linkage"
msgstr ""
-#: cp/decl2.c:2611
+#: cp/decl2.c:2612
#, gcc-internal-format
msgid ""
"%qT has a base %qT whose type depends on the type %qT which has no linkage"
msgstr ""
-#: cp/decl2.c:2616
+#: cp/decl2.c:2617
#, gcc-internal-format
msgid "%qT has a base %qT whose type uses the anonymous namespace"
msgstr ""
-#: cp/decl2.c:2623
+#: cp/decl2.c:2624
#, gcc-internal-format
msgid "%qT declared with greater visibility than its base %qT"
msgstr ""
-#: cp/decl2.c:4263
+#: cp/decl2.c:4264
#, gcc-internal-format
msgid "%q#D, declared using anonymous type, is used but never defined"
msgstr ""
@@ -40493,175 +40582,175 @@ msgstr ""
#. 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/decl2.c:4272
+#: cp/decl2.c:4273
#, gcc-internal-format
msgid ""
"anonymous type with no linkage used to declare variable %q#D with linkage"
msgstr ""
-#: cp/decl2.c:4276
+#: cp/decl2.c:4277
#, gcc-internal-format
msgid ""
"anonymous type with no linkage used to declare function %q#D with linkage"
msgstr ""
-#: cp/decl2.c:4280
+#: cp/decl2.c:4281
#, gcc-internal-format
msgid ""
"%q#D does not refer to the unqualified type, so it is not used for linkage"
msgstr ""
-#: cp/decl2.c:4288
+#: cp/decl2.c:4289
#, gcc-internal-format
msgid "%q#D, declared using local type %qT, is used but never defined"
msgstr ""
-#: cp/decl2.c:4292
+#: cp/decl2.c:4293
#, gcc-internal-format
msgid "type %qT with no linkage used to declare variable %q#D with linkage"
msgstr ""
-#: cp/decl2.c:4295
+#: cp/decl2.c:4296
#, gcc-internal-format
msgid "type %qT with no linkage used to declare function %q#D with linkage"
msgstr ""
-#: cp/decl2.c:4482 cp/decl2.c:4485
+#: cp/decl2.c:4483 cp/decl2.c:4486
#, gcc-internal-format
msgid "the program should also define %qD"
msgstr ""
-#: cp/decl2.c:4846
+#: cp/decl2.c:4847
#, gcc-internal-format
msgid "inline function %qD used but never defined"
msgstr ""
-#: cp/decl2.c:5035
+#: cp/decl2.c:5036
#, gcc-internal-format
msgid "default argument missing for parameter %P of %q+#D"
msgstr ""
#. We mark a lambda conversion op as deleted if we can't
#. generate it properly; see maybe_add_lambda_conv_op.
-#: cp/decl2.c:5103
+#: cp/decl2.c:5136
#, gcc-internal-format
msgid "converting lambda which uses %<...%> to function pointer"
msgstr ""
-#: cp/decl2.c:5110
+#: cp/decl2.c:5143
#, gcc-internal-format
msgid "use of deleted function %qD"
msgstr ""
-#: cp/error.c:1456
+#: cp/error.c:1455
#, gcc-internal-format
msgid "with"
msgstr ""
-#: cp/error.c:3597
+#: cp/error.c:3596
#, gcc-internal-format
msgid ""
"extended initializer lists only available with -std=c++11 or -std=gnu++11"
msgstr ""
-#: cp/error.c:3602
+#: cp/error.c:3601
#, gcc-internal-format
msgid ""
"explicit conversion operators only available with -std=c++11 or -std=gnu++11"
msgstr ""
-#: cp/error.c:3607
+#: cp/error.c:3606
#, gcc-internal-format
msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
msgstr ""
-#: cp/error.c:3612
+#: cp/error.c:3611
#, gcc-internal-format
msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
msgstr ""
-#: cp/error.c:3617
+#: cp/error.c:3616
#, gcc-internal-format
msgid "C++11 auto only available with -std=c++11 or -std=gnu++11"
msgstr ""
-#: cp/error.c:3621
+#: cp/error.c:3620
#, gcc-internal-format
msgid "scoped enums only available with -std=c++11 or -std=gnu++11"
msgstr ""
-#: cp/error.c:3625
+#: cp/error.c:3624
#, gcc-internal-format
msgid ""
"defaulted and deleted functions only available with -std=c++11 or -std=gnu+"
"+11"
msgstr ""
-#: cp/error.c:3630
+#: cp/error.c:3629
#, gcc-internal-format
msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
msgstr ""
-#: cp/error.c:3635
+#: cp/error.c:3634
#, gcc-internal-format
msgid ""
"override controls (override/final) only available with -std=c++11 or -std=gnu"
"++11"
msgstr ""
-#: cp/error.c:3640
+#: cp/error.c:3639
#, gcc-internal-format
msgid ""
"non-static data member initializers only available with -std=c++11 or -"
"std=gnu++11"
msgstr ""
-#: cp/error.c:3645
+#: cp/error.c:3644
#, gcc-internal-format
msgid "user-defined literals only available with -std=c++11 or -std=gnu++11"
msgstr ""
-#: cp/error.c:3650
+#: cp/error.c:3649
#, gcc-internal-format
msgid "delegating constructors only available with -std=c++11 or -std=gnu++11"
msgstr ""
-#: cp/error.c:3655
+#: cp/error.c:3654
#, gcc-internal-format
msgid "inheriting constructors only available with -std=c++11 or -std=gnu++11"
msgstr ""
-#: cp/error.c:3660
+#: cp/error.c:3659
#, gcc-internal-format
msgid "c++11 attributes only available with -std=c++11 or -std=gnu++11"
msgstr ""
-#: cp/error.c:3665
+#: cp/error.c:3664
#, gcc-internal-format
msgid "ref-qualifiers only available with -std=c++11 or -std=gnu++11"
msgstr ""
-#: cp/error.c:3715
+#: cp/error.c:3714
#, gcc-internal-format
msgid "incomplete type %qT used in nested name specifier"
msgstr ""
-#: cp/error.c:3719
+#: cp/error.c:3718
#, gcc-internal-format
msgid "reference to %<%T::%D%> is ambiguous"
msgstr ""
-#: cp/error.c:3724 cp/typeck.c:2339
+#: cp/error.c:3723 cp/typeck.c:2339
#, gcc-internal-format
msgid "%qD is not a member of %qT"
msgstr ""
-#: cp/error.c:3728 cp/typeck.c:2767
+#: cp/error.c:3727 cp/typeck.c:2767
#, gcc-internal-format
msgid "%qD is not a member of %qD"
msgstr ""
-#: cp/error.c:3733
+#: cp/error.c:3732
#, gcc-internal-format
msgid "%<::%D%> has not been declared"
msgstr ""
@@ -40698,7 +40787,7 @@ msgstr ""
msgid "throwing NULL, which has integral, not pointer type"
msgstr ""
-#: cp/except.c:754 cp/init.c:2883
+#: cp/except.c:754 cp/init.c:2888
#, gcc-internal-format
msgid "%qD should never be overloaded"
msgstr ""
@@ -41001,7 +41090,7 @@ msgstr ""
msgid "bad array initializer"
msgstr ""
-#: cp/init.c:1877 cp/semantics.c:3187
+#: cp/init.c:1877 cp/semantics.c:3188
#, gcc-internal-format
msgid "%qT is not a class type"
msgstr ""
@@ -41062,166 +41151,166 @@ msgstr ""
msgid "uninitialized const member in base %q#T of %q#T"
msgstr ""
-#: cp/init.c:2537
+#: cp/init.c:2542
#, gcc-internal-format
msgid ""
"placement new constructing an object of type %<%T [%wu]%> and size %qwu in a "
"region of type %qT and size %qwi"
msgstr ""
-#: cp/init.c:2549
+#: cp/init.c:2554
#, gcc-internal-format
msgid ""
"placement new constructing an array of objects of type %qT and size %qwu in "
"a region of type %qT and size %qwi"
msgstr ""
-#: cp/init.c:2560
+#: cp/init.c:2565
#, gcc-internal-format
msgid ""
"placement new constructing an object of type %qT and size %qwu in a region "
"of type %qT and size %qwi"
msgstr ""
-#: cp/init.c:2674
+#: cp/init.c:2679
#, gcc-internal-format
msgid "integer overflow in array size"
msgstr ""
-#: cp/init.c:2684
+#: cp/init.c:2689
#, gcc-internal-format
msgid "array size in new-expression must be constant"
msgstr ""
-#: cp/init.c:2698
+#: cp/init.c:2703
#, gcc-internal-format
msgid "variably modified type not allowed in new-expression"
msgstr ""
-#: cp/init.c:2729
+#: cp/init.c:2734
#, gcc-internal-format
msgid "invalid type %<void%> for new"
msgstr ""
-#: cp/init.c:2772
+#: cp/init.c:2777
#, gcc-internal-format
msgid "uninitialized const in %<new%> of %q#T"
msgstr ""
-#: cp/init.c:2864
+#: cp/init.c:2869
#, gcc-internal-format
msgid "%qT isn%'t a valid Java class type"
msgstr ""
-#: cp/init.c:2877
+#: cp/init.c:2882
#, gcc-internal-format
msgid "call to Java constructor with %qs undefined"
msgstr ""
-#: cp/init.c:2892
+#: cp/init.c:2897
#, gcc-internal-format
msgid "%qD is not a function returning a pointer"
msgstr ""
-#: cp/init.c:2901
+#: cp/init.c:2906
#, gcc-internal-format
msgid "Java class %q#T object allocated using placement new"
msgstr ""
-#: cp/init.c:2945
+#: cp/init.c:2950
#, gcc-internal-format
msgid "no suitable %qD found in class %qT"
msgstr ""
-#: cp/init.c:2952 cp/search.c:1172
+#: cp/init.c:2957 cp/search.c:1172
#, gcc-internal-format
msgid "request for member %qD is ambiguous"
msgstr ""
-#: cp/init.c:3181
+#: cp/init.c:3186
#, gcc-internal-format
msgid "parenthesized initializer in array new"
msgstr ""
-#: cp/init.c:3419
+#: cp/init.c:3424
#, gcc-internal-format
msgid "size in array new must have integral type"
msgstr ""
-#: cp/init.c:3451
+#: cp/init.c:3456
#, gcc-internal-format
msgid "new cannot be applied to a reference type"
msgstr ""
-#: cp/init.c:3460
+#: cp/init.c:3465
#, gcc-internal-format
msgid "new cannot be applied to a function type"
msgstr ""
-#: cp/init.c:3504
+#: cp/init.c:3509
#, gcc-internal-format
msgid "call to Java constructor, while %<jclass%> undefined"
msgstr ""
-#: cp/init.c:3522
+#: cp/init.c:3527
#, gcc-internal-format
msgid "can%'t find %<class$%> in %qT"
msgstr ""
-#: cp/init.c:3582
+#: cp/init.c:3587
#, gcc-internal-format
msgid "possible problem detected in invocation of delete [] operator:"
msgstr ""
-#: cp/init.c:3586
+#: cp/init.c:3591
#, gcc-internal-format
msgid ""
"neither the destructor nor the class-specific operator delete [] will be "
"called, even if they are declared when the class is defined"
msgstr ""
-#: cp/init.c:4078
+#: cp/init.c:4083
#, gcc-internal-format
msgid "initializer ends prematurely"
msgstr ""
-#: cp/init.c:4163
+#: cp/init.c:4168
#, gcc-internal-format
msgid "cannot initialize multi-dimensional array with initializer"
msgstr ""
-#: cp/init.c:4370
+#: cp/init.c:4375
#, gcc-internal-format
msgid "unknown array size in delete"
msgstr ""
-#: cp/init.c:4394
+#: cp/init.c:4399
#, gcc-internal-format
msgid "possible problem detected in invocation of delete operator:"
msgstr ""
-#: cp/init.c:4399
+#: cp/init.c:4404
#, gcc-internal-format
msgid ""
"neither the destructor nor the class-specific operator delete will be "
"called, even if they are declared when the class is defined"
msgstr ""
-#: cp/init.c:4414
+#: cp/init.c:4419
#, gcc-internal-format
msgid ""
"deleting object of abstract class type %qT which has non-virtual destructor "
"will cause undefined behavior"
msgstr ""
-#: cp/init.c:4419
+#: cp/init.c:4424
#, gcc-internal-format
msgid ""
"deleting object of polymorphic class type %qT which has non-virtual "
"destructor might cause undefined behavior"
msgstr ""
-#: cp/init.c:4720
+#: cp/init.c:4725
#, gcc-internal-format
msgid "type to vector delete is neither pointer or array type"
msgstr ""
@@ -41824,15 +41913,15 @@ msgstr ""
msgid "LEXER_DEBUGGING_ENABLED_P is not set to true"
msgstr ""
-#: cp/parser.c:1349 cp/parser.c:35699
+#: cp/parser.c:1349 cp/parser.c:35714
#, gcc-internal-format
msgid ""
"%<#pragma omp declare simd%> not immediately followed by function "
"declaration or definition"
msgstr ""
-#: cp/parser.c:1387 cp/parser.c:36532 cp/parser.c:36637 cp/parser.c:36662
-#: cp/parser.c:36719
+#: cp/parser.c:1387 cp/parser.c:36547 cp/parser.c:36652 cp/parser.c:36677
+#: cp/parser.c:36734
#, gcc-internal-format
msgid ""
"%<#pragma acc routine%> not followed by a function declaration or definition"
@@ -41858,7 +41947,7 @@ msgstr ""
msgid "request for member %qE in non-class type %qT"
msgstr ""
-#: cp/parser.c:2826 cp/parser.c:17228
+#: cp/parser.c:2826 cp/parser.c:17238
#, gcc-internal-format
msgid "%<%T::%E%> has not been declared"
msgstr ""
@@ -42145,7 +42234,7 @@ msgstr ""
msgid "unable to find string literal operator %qD with %qT, %qT arguments"
msgstr ""
-#: cp/parser.c:4347 cp/parser.c:12322
+#: cp/parser.c:4347 cp/parser.c:12332
#, gcc-internal-format
msgid "expected declaration"
msgstr ""
@@ -42160,931 +42249,931 @@ msgstr ""
msgid "expected ..."
msgstr ""
-#: cp/parser.c:4640
+#: cp/parser.c:4642
#, gcc-internal-format
msgid "binary expression in operand of fold-expression"
msgstr ""
-#: cp/parser.c:4643
+#: cp/parser.c:4645
#, gcc-internal-format
msgid "conditional expression in operand of fold-expression"
msgstr ""
-#: cp/parser.c:4651
+#: cp/parser.c:4653
#, gcc-internal-format
msgid "mismatched operator in fold-expression"
msgstr ""
-#: cp/parser.c:4755
+#: cp/parser.c:4757
#, gcc-internal-format
msgid "fixed-point types not supported in C++"
msgstr ""
-#: cp/parser.c:4836
+#: cp/parser.c:4838
#, gcc-internal-format
msgid "ISO C++ forbids braced-groups within expressions"
msgstr ""
-#: cp/parser.c:4848
+#: cp/parser.c:4850
#, gcc-internal-format
msgid ""
"statement-expressions are not allowed outside functions nor in template-"
"argument lists"
msgstr ""
-#: cp/parser.c:4887
+#: cp/parser.c:4889
#, gcc-internal-format
msgid "fold-expressions only available with -std=c++1z or -std=gnu++1z"
msgstr ""
-#: cp/parser.c:4945 cp/parser.c:5116 cp/parser.c:5294
+#: cp/parser.c:4947 cp/parser.c:5118 cp/parser.c:5296
#, gcc-internal-format
msgid "expected primary-expression"
msgstr ""
-#: cp/parser.c:4975
+#: cp/parser.c:4977
#, gcc-internal-format
msgid "%<this%> may not be used in this context"
msgstr ""
-#: cp/parser.c:5111
+#: cp/parser.c:5113
#, gcc-internal-format
msgid "a template declaration cannot appear at block scope"
msgstr ""
-#: cp/parser.c:5269
+#: cp/parser.c:5271
#, gcc-internal-format
msgid "local variable %qD may not appear in this context"
msgstr ""
-#: cp/parser.c:5446
+#: cp/parser.c:5448
#, gcc-internal-format
msgid "expected id-expression"
msgstr ""
-#: cp/parser.c:5578
+#: cp/parser.c:5580
#, gcc-internal-format
msgid "scope %qT before %<~%> is not a class-name"
msgstr ""
-#: cp/parser.c:5607 cp/parser.c:7560
+#: cp/parser.c:5609 cp/parser.c:7570
#, gcc-internal-format
msgid "%<~auto%> only available with -std=c++14 or -std=gnu++14"
msgstr ""
-#: cp/parser.c:5718
+#: cp/parser.c:5720
#, gcc-internal-format
msgid "declaration of %<~%T%> as member of %qT"
msgstr ""
-#: cp/parser.c:5733
+#: cp/parser.c:5735
#, gcc-internal-format
msgid "typedef-name %qD used as destructor declarator"
msgstr ""
-#: cp/parser.c:5768
+#: cp/parser.c:5770
#, gcc-internal-format
msgid ""
"literal operator suffixes not preceded by %<_%> are reserved for future "
"standardization"
msgstr ""
-#: cp/parser.c:5779 cp/parser.c:19204
+#: cp/parser.c:5781 cp/parser.c:19214
#, gcc-internal-format
msgid "expected unqualified-id"
msgstr ""
-#: cp/parser.c:5886
+#: cp/parser.c:5888
#, gcc-internal-format
msgid "found %<:%> in nested-name-specifier, expected %<::%>"
msgstr ""
-#: cp/parser.c:5955
+#: cp/parser.c:5957
#, gcc-internal-format
msgid "decltype evaluates to %qT, which is not a class or enumeration type"
msgstr ""
-#: cp/parser.c:5981
+#: cp/parser.c:5983
#, gcc-internal-format
msgid "function template-id %qD in nested-name-specifier"
msgstr ""
-#: cp/parser.c:5989
+#: cp/parser.c:5991
#, gcc-internal-format
msgid "variable template-id %qD in nested-name-specifier"
msgstr ""
-#: cp/parser.c:6093 cp/typeck.c:2610 cp/typeck.c:2613 cp/typeck.c:2633
+#: cp/parser.c:6095 cp/typeck.c:2610 cp/typeck.c:2613 cp/typeck.c:2633
#, gcc-internal-format
msgid "%qD is not a template"
msgstr ""
-#: cp/parser.c:6171
+#: cp/parser.c:6173
#, gcc-internal-format
msgid "expected nested-name-specifier"
msgstr ""
-#: cp/parser.c:6372 cp/parser.c:8540
+#: cp/parser.c:6374 cp/parser.c:8550
#, gcc-internal-format
msgid "types may not be defined in casts"
msgstr ""
-#: cp/parser.c:6453
+#: cp/parser.c:6458
#, gcc-internal-format
msgid "types may not be defined in a %<typeid%> expression"
msgstr ""
-#: cp/parser.c:6511
+#: cp/parser.c:6516
#, gcc-internal-format
msgid "%<_Cilk_spawn%> must be followed by an expression"
msgstr ""
-#: cp/parser.c:6660
+#: cp/parser.c:6670
#, gcc-internal-format
msgid "ISO C++ forbids compound-literals"
msgstr ""
-#: cp/parser.c:6719
+#: cp/parser.c:6729
#, gcc-internal-format
msgid "two consecutive %<[%> shall only introduce an attribute"
msgstr ""
-#: cp/parser.c:7119
+#: cp/parser.c:7129
#, gcc-internal-format
msgid "braced list index is not allowed with array notation"
msgstr ""
-#: cp/parser.c:7212
+#: cp/parser.c:7222
#, gcc-internal-format
msgid "%qE does not have class type"
msgstr ""
-#: cp/parser.c:7305 cp/typeck.c:2498
+#: cp/parser.c:7315 cp/typeck.c:2498
#, gcc-internal-format
msgid "invalid use of %qD"
msgstr ""
-#: cp/parser.c:7314
+#: cp/parser.c:7324
#, gcc-internal-format
msgid "%<%D::%D%> is not a class member"
msgstr ""
-#: cp/parser.c:7612
+#: cp/parser.c:7622
#, gcc-internal-format
msgid "non-scalar type"
msgstr ""
-#: cp/parser.c:7711
+#: cp/parser.c:7721
#, gcc-internal-format
msgid "ISO C++ does not allow %<alignof%> with a non-type"
msgstr ""
-#: cp/parser.c:7796
+#: cp/parser.c:7806
#, gcc-internal-format
msgid "types may not be defined in %<noexcept%> expressions"
msgstr ""
-#: cp/parser.c:8074
+#: cp/parser.c:8084
#, gcc-internal-format
msgid "types may not be defined in a new-expression"
msgstr ""
-#: cp/parser.c:8090
+#: cp/parser.c:8100
#, gcc-internal-format
msgid "array bound forbidden after parenthesized type-id"
msgstr ""
-#: cp/parser.c:8092
+#: cp/parser.c:8102
#, gcc-internal-format
msgid "try removing the parentheses around the type-id"
msgstr ""
-#: cp/parser.c:8123
+#: cp/parser.c:8133
#, gcc-internal-format
msgid ""
"initialization of new-expression for type %<auto%> requires exactly one "
"element"
msgstr ""
-#: cp/parser.c:8171
+#: cp/parser.c:8181
#, gcc-internal-format
msgid "expected expression-list or type-id"
msgstr ""
-#: cp/parser.c:8200
+#: cp/parser.c:8210
#, gcc-internal-format
msgid "types may not be defined in a new-type-id"
msgstr ""
-#: cp/parser.c:8328
+#: cp/parser.c:8338
#, gcc-internal-format
msgid "expression in new-declarator must have integral or enumeration type"
msgstr ""
-#: cp/parser.c:8636
+#: cp/parser.c:8646
#, gcc-internal-format
msgid "use of old-style cast"
msgstr ""
-#: cp/parser.c:8783
+#: cp/parser.c:8793
#, gcc-internal-format
msgid "%<>>%> operator is treated as two right angle brackets in C++11"
msgstr ""
-#: cp/parser.c:8786
+#: cp/parser.c:8796
#, gcc-internal-format
msgid "suggest parentheses around %<>>%> expression"
msgstr ""
-#: cp/parser.c:8982
+#: cp/parser.c:8992
#, gcc-internal-format
msgid "ISO C++ does not allow ?: with omitted middle operand"
msgstr ""
-#: cp/parser.c:9690
+#: cp/parser.c:9700
#, gcc-internal-format
msgid "lambda-expression in unevaluated context"
msgstr ""
-#: cp/parser.c:9699
+#: cp/parser.c:9709
#, gcc-internal-format
msgid "lambda-expression in template-argument"
msgstr ""
-#: cp/parser.c:9852
+#: cp/parser.c:9862
#, gcc-internal-format
msgid "expected end of capture-list"
msgstr ""
-#: cp/parser.c:9866
+#: cp/parser.c:9876
#, gcc-internal-format
msgid ""
"explicit by-copy capture of %<this%> redundant with by-copy capture default"
msgstr ""
-#: cp/parser.c:9910
+#: cp/parser.c:9920
#, gcc-internal-format
msgid ""
"lambda capture initializers only available with -std=c++14 or -std=gnu++14"
msgstr ""
-#: cp/parser.c:9917
+#: cp/parser.c:9927
#, gcc-internal-format
msgid "empty initializer for lambda init-capture"
msgstr ""
-#: cp/parser.c:9940
+#: cp/parser.c:9950
#, gcc-internal-format
msgid "capture of non-variable %qD "
msgstr ""
-#: cp/parser.c:9943 cp/parser.c:9953 cp/semantics.c:3364 cp/semantics.c:3374
+#: cp/parser.c:9953 cp/parser.c:9963 cp/semantics.c:3365 cp/semantics.c:3375
#, gcc-internal-format
msgid "%q#D declared here"
msgstr ""
-#: cp/parser.c:9949
+#: cp/parser.c:9959
#, gcc-internal-format
msgid "capture of variable %qD with non-automatic storage duration"
msgstr ""
-#: cp/parser.c:9987
+#: cp/parser.c:9997
#, gcc-internal-format
msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
msgstr ""
-#: cp/parser.c:9992
+#: cp/parser.c:10002
#, gcc-internal-format
msgid ""
"explicit by-reference capture of %qD redundant with by-reference capture "
"default"
msgstr ""
-#: cp/parser.c:10039
+#: cp/parser.c:10049
#, gcc-internal-format
msgid "lambda templates are only available with -std=c++14 or -std=gnu++14"
msgstr ""
-#: cp/parser.c:10069
+#: cp/parser.c:10079
#, gcc-internal-format
msgid "default argument specified for lambda parameter"
msgstr ""
-#: cp/parser.c:10548
+#: cp/parser.c:10558
#, gcc-internal-format
msgid "attributes at the beginning of statement are ignored"
msgstr ""
-#: cp/parser.c:10576
+#: cp/parser.c:10586
#, gcc-internal-format
msgid "expected labeled-statement"
msgstr ""
-#: cp/parser.c:10614
+#: cp/parser.c:10624
#, gcc-internal-format
msgid "case label %qE not within a switch statement"
msgstr ""
-#: cp/parser.c:10699
+#: cp/parser.c:10709
#, gcc-internal-format
msgid "need %<typename%> before %qE because %qT is a dependent scope"
msgstr ""
-#: cp/parser.c:10708
+#: cp/parser.c:10718
#, gcc-internal-format
msgid "%<%T::%D%> names the constructor, not the type"
msgstr ""
-#: cp/parser.c:10755
+#: cp/parser.c:10765
#, gcc-internal-format
msgid "compound-statement in constexpr function"
msgstr ""
-#: cp/parser.c:10997 cp/parser.c:27021
+#: cp/parser.c:11007 cp/parser.c:27036
#, gcc-internal-format
msgid "expected selection-statement"
msgstr ""
-#: cp/parser.c:11030
+#: cp/parser.c:11040
#, gcc-internal-format
msgid "types may not be defined in conditions"
msgstr ""
-#: cp/parser.c:11419
+#: cp/parser.c:11429
#, gcc-internal-format
msgid "range-based %<for%> expression of type %qT has incomplete type"
msgstr ""
-#: cp/parser.c:11457
+#: cp/parser.c:11467
#, gcc-internal-format
msgid ""
"range-based %<for%> expression of type %qT has an %<end%> member but not a "
"%<begin%>"
msgstr ""
-#: cp/parser.c:11463
+#: cp/parser.c:11473
#, gcc-internal-format
msgid ""
"range-based %<for%> expression of type %qT has a %<begin%> member but not an "
"%<end%>"
msgstr ""
-#: cp/parser.c:11515
+#: cp/parser.c:11525
#, gcc-internal-format
msgid ""
"inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
msgstr ""
-#: cp/parser.c:11650 cp/parser.c:27024
+#: cp/parser.c:11660 cp/parser.c:27039
#, gcc-internal-format
msgid "expected iteration-statement"
msgstr ""
-#: cp/parser.c:11698
+#: cp/parser.c:11708
#, gcc-internal-format
msgid ""
"range-based %<for%> loops only available with -std=c++11 or -std=gnu++11"
msgstr ""
-#: cp/parser.c:11772
+#: cp/parser.c:11782
#, gcc-internal-format
msgid "break statement used with Cilk Plus for loop"
msgstr ""
-#: cp/parser.c:11829
+#: cp/parser.c:11839
#, gcc-internal-format
msgid "%<goto%> in %<constexpr%> function"
msgstr ""
#. Issue a warning about this use of a GNU extension.
-#: cp/parser.c:11837
+#: cp/parser.c:11847
#, gcc-internal-format
msgid "ISO C++ forbids computed gotos"
msgstr ""
-#: cp/parser.c:11850 cp/parser.c:27027
+#: cp/parser.c:11860 cp/parser.c:27042
#, gcc-internal-format
msgid "expected jump-statement"
msgstr ""
-#: cp/parser.c:12007 cp/parser.c:22346
+#: cp/parser.c:12017 cp/parser.c:22356
#, gcc-internal-format
msgid "extra %<;%>"
msgstr ""
-#: cp/parser.c:12247
+#: cp/parser.c:12257
#, gcc-internal-format
msgid "%<__label__%> not at the beginning of a block"
msgstr ""
-#: cp/parser.c:12409
+#: cp/parser.c:12419
#, gcc-internal-format
msgid "inconsistent deduction for %qT: %qT and then %qT"
msgstr ""
-#: cp/parser.c:12430
+#: cp/parser.c:12440
#, gcc-internal-format
msgid "mixing declarations and function-definitions is forbidden"
msgstr ""
-#: cp/parser.c:12454
+#: cp/parser.c:12464
#, gcc-internal-format
msgid "types may not be defined in a for-range-declaration"
msgstr ""
-#: cp/parser.c:12508
+#: cp/parser.c:12518
#, gcc-internal-format
msgid "initializer in range-based %<for%> loop"
msgstr ""
-#: cp/parser.c:12511
+#: cp/parser.c:12521
#, gcc-internal-format
msgid "multiple declarations in range-based %<for%> loop"
msgstr ""
-#: cp/parser.c:12652
+#: cp/parser.c:12662
#, gcc-internal-format
msgid "%<friend%> used outside of class"
msgstr ""
#. Complain about `auto' as a storage specifier, if
#. we're complaining about C++0x compatibility.
-#: cp/parser.c:12716
+#: cp/parser.c:12726
#, gcc-internal-format
msgid "%<auto%> changes meaning in C++11; please remove it"
msgstr ""
-#: cp/parser.c:12752
+#: cp/parser.c:12762
#, gcc-internal-format
msgid "decl-specifier invalid in condition"
msgstr ""
-#: cp/parser.c:12844
+#: cp/parser.c:12854
#, gcc-internal-format
msgid "class definition may not be declared a friend"
msgstr ""
-#: cp/parser.c:12912 cp/parser.c:22753
+#: cp/parser.c:12922 cp/parser.c:22763
#, gcc-internal-format
msgid "templates may not be %<virtual%>"
msgstr ""
-#: cp/parser.c:12952
+#: cp/parser.c:12962
#, gcc-internal-format
msgid "invalid linkage-specification"
msgstr ""
-#: cp/parser.c:13039
+#: cp/parser.c:13049
#, gcc-internal-format
msgid ""
"static_assert without a message only available with -std=c++1z or -std=gnu+"
"+1z"
msgstr ""
-#: cp/parser.c:13233
+#: cp/parser.c:13243
#, gcc-internal-format
msgid "types may not be defined in %<decltype%> expressions"
msgstr ""
-#: cp/parser.c:13376
+#: cp/parser.c:13386
#, gcc-internal-format
msgid "types may not be defined in a conversion-type-id"
msgstr ""
-#: cp/parser.c:13403
+#: cp/parser.c:13413
#, gcc-internal-format
msgid "invalid use of %<auto%> in conversion operator"
msgstr ""
-#: cp/parser.c:13407
+#: cp/parser.c:13417
#, gcc-internal-format
msgid ""
"use of %<auto%> in member template conversion operator can never be deduced"
msgstr ""
-#: cp/parser.c:13496
+#: cp/parser.c:13506
#, gcc-internal-format
msgid "only constructors take member initializers"
msgstr ""
-#: cp/parser.c:13518
+#: cp/parser.c:13528
#, gcc-internal-format
msgid "cannot expand initializer for member %<%D%>"
msgstr ""
-#: cp/parser.c:13530
+#: cp/parser.c:13540
#, gcc-internal-format
msgid "mem-initializer for %qD follows constructor delegation"
msgstr ""
-#: cp/parser.c:13542
+#: cp/parser.c:13552
#, gcc-internal-format
msgid "constructor delegation follows mem-initializer for %qD"
msgstr ""
-#: cp/parser.c:13594
+#: cp/parser.c:13604
#, gcc-internal-format
msgid "anachronistic old-style base class initializer"
msgstr ""
-#: cp/parser.c:13664
+#: cp/parser.c:13674
#, gcc-internal-format
msgid ""
"keyword %<typename%> not allowed in this context (a qualified member "
"initializer is implicitly a type)"
msgstr ""
-#: cp/parser.c:14024
+#: cp/parser.c:14034
#, gcc-internal-format
msgid "unexpected keyword; remove space between quotes and suffix identifier"
msgstr ""
-#: cp/parser.c:14030
+#: cp/parser.c:14040
#, gcc-internal-format
msgid "expected suffix identifier"
msgstr ""
-#: cp/parser.c:14039
+#: cp/parser.c:14049
#, gcc-internal-format
msgid "expected empty string after %<operator%> keyword"
msgstr ""
-#: cp/parser.c:14045
+#: cp/parser.c:14055
#, gcc-internal-format
msgid "invalid encoding prefix in literal operator"
msgstr ""
-#: cp/parser.c:14068
+#: cp/parser.c:14078
#, gcc-internal-format
msgid "expected operator"
msgstr ""
#. Warn that we do not support `export'.
-#: cp/parser.c:14113
+#: cp/parser.c:14123
#, gcc-internal-format
msgid "keyword %<export%> not implemented, and will be ignored"
msgstr ""
-#: cp/parser.c:14283
+#: cp/parser.c:14293
#, gcc-internal-format
msgid "invalid constrained type parameter"
msgstr ""
-#: cp/parser.c:14291
+#: cp/parser.c:14301
#, gcc-internal-format
msgid "cv-qualified type parameter"
msgstr ""
-#: cp/parser.c:14376
+#: cp/parser.c:14386
#, gcc-internal-format
msgid "variadic constraint introduced without %<...%>"
msgstr ""
-#: cp/parser.c:14440
+#: cp/parser.c:14450
#, gcc-internal-format
msgid "invalid use of %<auto%> in default template argument"
msgstr ""
-#: cp/parser.c:14675 cp/parser.c:14761 cp/parser.c:20621
+#: cp/parser.c:14685 cp/parser.c:14771 cp/parser.c:20631
#, gcc-internal-format
msgid "template parameter pack %qD cannot have a default argument"
msgstr ""
-#: cp/parser.c:14679 cp/parser.c:14765
+#: cp/parser.c:14689 cp/parser.c:14775
#, gcc-internal-format
msgid "template parameter packs cannot have default arguments"
msgstr ""
-#: cp/parser.c:14831
+#: cp/parser.c:14841
#, gcc-internal-format
msgid "expected template-id"
msgstr ""
-#: cp/parser.c:14884 cp/parser.c:26985
+#: cp/parser.c:14894 cp/parser.c:27000
#, gcc-internal-format
msgid "expected %<<%>"
msgstr ""
-#: cp/parser.c:14891
+#: cp/parser.c:14901
#, gcc-internal-format
msgid "%<<::%> cannot begin a template-argument list"
msgstr ""
-#: cp/parser.c:14895
+#: cp/parser.c:14905
#, gcc-internal-format
msgid ""
"%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> "
"and %<::%>"
msgstr ""
-#: cp/parser.c:14899
+#: cp/parser.c:14909
#, gcc-internal-format
msgid ""
"(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will "
"accept your code)"
msgstr ""
-#: cp/parser.c:15006
+#: cp/parser.c:15016
#, gcc-internal-format
msgid "parse error in template argument list"
msgstr ""
#. The name does not name a template.
-#: cp/parser.c:15075 cp/parser.c:15196 cp/parser.c:15411
+#: cp/parser.c:15085 cp/parser.c:15206 cp/parser.c:15421
#, gcc-internal-format
msgid "expected template-name"
msgstr ""
#. Explain what went wrong.
-#: cp/parser.c:15121
+#: cp/parser.c:15131
#, gcc-internal-format
msgid "non-template %qD used as template"
msgstr ""
-#: cp/parser.c:15123
+#: cp/parser.c:15133
#, gcc-internal-format
msgid "use %<%T::template %D%> to indicate that it is a template"
msgstr ""
-#: cp/parser.c:15263
+#: cp/parser.c:15273
#, gcc-internal-format
msgid "expected parameter pack before %<...%>"
msgstr ""
-#: cp/parser.c:15372 cp/parser.c:15390 cp/parser.c:15557
+#: cp/parser.c:15382 cp/parser.c:15400 cp/parser.c:15567
#, gcc-internal-format
msgid "expected template-argument"
msgstr ""
-#: cp/parser.c:15532
+#: cp/parser.c:15542
#, gcc-internal-format
msgid "invalid non-type template argument"
msgstr ""
-#: cp/parser.c:15659
+#: cp/parser.c:15669
#, gcc-internal-format
msgid "explicit instantiation shall not use %<inline%> specifier"
msgstr ""
-#: cp/parser.c:15663
+#: cp/parser.c:15673
#, gcc-internal-format
msgid "explicit instantiation shall not use %<constexpr%> specifier"
msgstr ""
-#: cp/parser.c:15722
+#: cp/parser.c:15732
#, gcc-internal-format
msgid "template specialization with C linkage"
msgstr ""
-#: cp/parser.c:15942
+#: cp/parser.c:15952
#, gcc-internal-format
msgid "expected type specifier"
msgstr ""
-#: cp/parser.c:16122
+#: cp/parser.c:16132
#, gcc-internal-format
msgid ""
"use of %<auto%> in lambda parameter declaration only available with -std=c+"
"+14 or -std=gnu++14"
msgstr ""
-#: cp/parser.c:16128
+#: cp/parser.c:16138
#, gcc-internal-format
msgid ""
"use of %<auto%> in parameter declaration only available with -std=c++14 or -"
"std=gnu++14"
msgstr ""
-#: cp/parser.c:16133
+#: cp/parser.c:16143
#, gcc-internal-format
msgid "ISO C++ forbids use of %<auto%> in parameter declaration"
msgstr ""
-#: cp/parser.c:16277
+#: cp/parser.c:16287
#, gcc-internal-format
msgid "expected template-id for type"
msgstr ""
-#: cp/parser.c:16304
+#: cp/parser.c:16314
#, gcc-internal-format
msgid "expected type-name"
msgstr ""
-#: cp/parser.c:16653
+#: cp/parser.c:16663
#, gcc-internal-format
msgid ""
"elaborated-type-specifier for a scoped enum must not use the %<%D%> keyword"
msgstr ""
-#: cp/parser.c:16862
+#: cp/parser.c:16872
#, gcc-internal-format
msgid "declaration %qD does not declare anything"
msgstr ""
-#: cp/parser.c:16949
+#: cp/parser.c:16959
#, gcc-internal-format
msgid "attributes ignored on uninstantiated type"
msgstr ""
-#: cp/parser.c:16953
+#: cp/parser.c:16963
#, gcc-internal-format
msgid "attributes ignored on template instantiation"
msgstr ""
-#: cp/parser.c:16958
+#: cp/parser.c:16968
#, gcc-internal-format
msgid ""
"attributes ignored on elaborated-type-specifier that is not a forward "
"declaration"
msgstr ""
-#: cp/parser.c:17092
+#: cp/parser.c:17102
#, gcc-internal-format
msgid "%qD is an enumeration template"
msgstr ""
-#: cp/parser.c:17103
+#: cp/parser.c:17113
#, gcc-internal-format
msgid "%qD does not name an enumeration in %qT"
msgstr ""
-#: cp/parser.c:17118
+#: cp/parser.c:17128
#, gcc-internal-format
msgid "anonymous scoped enum is not allowed"
msgstr ""
-#: cp/parser.c:17173
+#: cp/parser.c:17183
#, gcc-internal-format
msgid "expected %<;%> or %<{%>"
msgstr ""
-#: cp/parser.c:17222
+#: cp/parser.c:17232
#, gcc-internal-format
msgid "cannot add an enumerator list to a template instantiation"
msgstr ""
-#: cp/parser.c:17236
+#: cp/parser.c:17246
#, gcc-internal-format
msgid ""
"nested name specifier %qT for enum declaration does not name a class or "
"namespace"
msgstr ""
-#: cp/parser.c:17248 cp/parser.c:21857
+#: cp/parser.c:17258 cp/parser.c:21867
#, gcc-internal-format
msgid "declaration of %qD in namespace %qD which does not enclose %qD"
msgstr ""
-#: cp/parser.c:17253 cp/parser.c:21862
+#: cp/parser.c:17263 cp/parser.c:21872
#, gcc-internal-format
msgid "declaration of %qD in %qD which does not enclose %qD"
msgstr ""
-#: cp/parser.c:17278
+#: cp/parser.c:17288
#, gcc-internal-format
msgid "multiple definition of %q#T"
msgstr ""
-#: cp/parser.c:17291
+#: cp/parser.c:17301
#, gcc-internal-format
msgid "ISO C++ forbids empty anonymous enum"
msgstr ""
-#: cp/parser.c:17311
+#: cp/parser.c:17321
#, gcc-internal-format
msgid "opaque-enum-specifier without name"
msgstr ""
-#: cp/parser.c:17314
+#: cp/parser.c:17324
#, gcc-internal-format
msgid "opaque-enum-specifier must use a simple identifier"
msgstr ""
-#: cp/parser.c:17492
+#: cp/parser.c:17502
#, gcc-internal-format
msgid "%qD is not a namespace-name"
msgstr ""
-#: cp/parser.c:17493
+#: cp/parser.c:17503
#, gcc-internal-format
msgid "expected namespace-name"
msgstr ""
-#: cp/parser.c:17571
+#: cp/parser.c:17581
#, gcc-internal-format
msgid "a nested namespace definition cannot have attributes"
msgstr ""
-#: cp/parser.c:17574
+#: cp/parser.c:17584
#, gcc-internal-format
msgid ""
"nested namespace definitions only available with -std=c++1z or -std=gnu++1z"
msgstr ""
-#: cp/parser.c:17577
+#: cp/parser.c:17587
#, gcc-internal-format
msgid "a nested namespace definition cannot be inline"
msgstr ""
-#: cp/parser.c:17585
+#: cp/parser.c:17595
#, gcc-internal-format
msgid "nested identifier required"
msgstr ""
-#: cp/parser.c:17613
+#: cp/parser.c:17623
#, gcc-internal-format
msgid "namespace %qD entered"
msgstr ""
-#: cp/parser.c:17665
+#: cp/parser.c:17675
#, gcc-internal-format
msgid "%<namespace%> definition is not allowed here"
msgstr ""
-#: cp/parser.c:17820
+#: cp/parser.c:17830
#, gcc-internal-format
msgid "a template-id may not appear in a using-declaration"
msgstr ""
-#: cp/parser.c:17866
+#: cp/parser.c:17876
#, gcc-internal-format
msgid ""
"access declarations are deprecated in favour of using-declarations; "
"suggestion: add the %<using%> keyword"
msgstr ""
-#: cp/parser.c:17931
+#: cp/parser.c:17941
#, gcc-internal-format
msgid "types may not be defined in alias template declarations"
msgstr ""
-#: cp/parser.c:18084
+#: cp/parser.c:18094
#, gcc-internal-format
msgid "%<asm%> in %<constexpr%> function"
msgstr ""
-#: cp/parser.c:18450
+#: cp/parser.c:18460
#, gcc-internal-format
msgid "a function-definition is not allowed here"
msgstr ""
-#: cp/parser.c:18461
+#: cp/parser.c:18471
#, gcc-internal-format
msgid "an asm-specification is not allowed on a function-definition"
msgstr ""
-#: cp/parser.c:18465
+#: cp/parser.c:18475
#, gcc-internal-format
msgid "attributes are not allowed on a function-definition"
msgstr ""
-#: cp/parser.c:18516
+#: cp/parser.c:18526
#, gcc-internal-format
msgid "expected constructor, destructor, or type conversion"
msgstr ""
#. Anything else is an error.
-#: cp/parser.c:18555 cp/parser.c:20812
+#: cp/parser.c:18565 cp/parser.c:20822
#, gcc-internal-format
msgid "expected initializer"
msgstr ""
-#: cp/parser.c:18636
+#: cp/parser.c:18646
#, gcc-internal-format
msgid "initializer provided for function"
msgstr ""
-#: cp/parser.c:18670
+#: cp/parser.c:18680
#, gcc-internal-format
msgid "attributes after parenthesized initializer ignored"
msgstr ""
-#: cp/parser.c:18675
+#: cp/parser.c:18685
#, gcc-internal-format
msgid "non-function %qD declared as implicit template"
msgstr ""
-#: cp/parser.c:19124
+#: cp/parser.c:19134
#, gcc-internal-format
msgid "array bound is not an integer constant"
msgstr ""
-#: cp/parser.c:19250
+#: cp/parser.c:19260
#, gcc-internal-format
msgid "cannot define member of dependent typedef %qT"
msgstr ""
-#: cp/parser.c:19254
+#: cp/parser.c:19264
#, gcc-internal-format
msgid "%<%T::%E%> is not a type"
msgstr ""
-#: cp/parser.c:19282
+#: cp/parser.c:19292
#, gcc-internal-format
msgid "invalid use of constructor as a template"
msgstr ""
-#: cp/parser.c:19284
+#: cp/parser.c:19294
#, gcc-internal-format
msgid ""
"use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified "
@@ -43095,335 +43184,340 @@ msgstr ""
#. here because we do not have enough
#. information about its original syntactic
#. form.
-#: cp/parser.c:19301
+#: cp/parser.c:19311
#, gcc-internal-format
msgid "invalid declarator"
msgstr ""
#. But declarations with qualified-ids can't appear in a
#. function.
-#: cp/parser.c:19371
+#: cp/parser.c:19381
#, gcc-internal-format
msgid "qualified-id in declaration"
msgstr ""
-#: cp/parser.c:19396
+#: cp/parser.c:19406
#, gcc-internal-format
msgid "expected declarator"
msgstr ""
-#: cp/parser.c:19499
+#: cp/parser.c:19509
#, gcc-internal-format
msgid "%qD is a namespace"
msgstr ""
-#: cp/parser.c:19501
+#: cp/parser.c:19511
#, gcc-internal-format
msgid "cannot form pointer to member of non-class %q#T"
msgstr ""
-#: cp/parser.c:19522
+#: cp/parser.c:19532
#, gcc-internal-format
msgid "expected ptr-operator"
msgstr ""
-#: cp/parser.c:19581
+#: cp/parser.c:19591
#, gcc-internal-format
msgid "duplicate cv-qualifier"
msgstr ""
-#: cp/parser.c:19635
+#: cp/parser.c:19645
#, gcc-internal-format
msgid "multiple ref-qualifiers"
msgstr ""
-#: cp/parser.c:19672
+#: cp/parser.c:19682
#, gcc-internal-format
msgid "%E requires %<-fgnu-tm%>"
msgstr ""
-#: cp/parser.c:19728
+#: cp/parser.c:19738
#, gcc-internal-format
msgid "duplicate virt-specifier"
msgstr ""
-#: cp/parser.c:19958 cp/typeck2.c:529 cp/typeck2.c:1953
+#: cp/parser.c:19968 cp/typeck2.c:529 cp/typeck2.c:1953
#, gcc-internal-format
msgid "invalid use of %<auto%>"
msgstr ""
-#: cp/parser.c:19979
+#: cp/parser.c:19989
#, gcc-internal-format
msgid "types may not be defined in template arguments"
msgstr ""
-#: cp/parser.c:19984
+#: cp/parser.c:19994
#, gcc-internal-format
msgid "invalid use of %<auto%> in template argument"
msgstr ""
-#: cp/parser.c:20072
+#: cp/parser.c:20082
#, gcc-internal-format
msgid "expected type-specifier"
msgstr ""
-#: cp/parser.c:20378
+#: cp/parser.c:20388
#, gcc-internal-format
msgid "expected %<,%> or %<...%>"
msgstr ""
-#: cp/parser.c:20453
+#: cp/parser.c:20463
#, gcc-internal-format
msgid "types may not be defined in parameter types"
msgstr ""
-#: cp/parser.c:20605
+#: cp/parser.c:20615
#, gcc-internal-format
msgid "default arguments are only permitted for function parameters"
msgstr ""
-#: cp/parser.c:20623
+#: cp/parser.c:20633
#, gcc-internal-format
msgid "parameter pack %qD cannot have a default argument"
msgstr ""
-#: cp/parser.c:20629
+#: cp/parser.c:20639
#, gcc-internal-format
msgid "template parameter pack cannot have a default argument"
msgstr ""
-#: cp/parser.c:20631
+#: cp/parser.c:20641
#, gcc-internal-format
msgid "parameter pack cannot have a default argument"
msgstr ""
-#: cp/parser.c:21015
+#: cp/parser.c:21025
#, gcc-internal-format
msgid "ISO C++ does not allow designated initializers"
msgstr ""
-#: cp/parser.c:21029
+#: cp/parser.c:21039
#, gcc-internal-format
msgid "ISO C++ does not allow C99 designated initializers"
msgstr ""
-#: cp/parser.c:21149 cp/parser.c:21275
+#: cp/parser.c:21159 cp/parser.c:21285
#, gcc-internal-format
msgid "expected class-name"
msgstr ""
-#: cp/parser.c:21462
+#: cp/parser.c:21472
#, gcc-internal-format
msgid "expected %<;%> after class definition"
msgstr ""
-#: cp/parser.c:21464
+#: cp/parser.c:21474
#, gcc-internal-format
msgid "expected %<;%> after struct definition"
msgstr ""
-#: cp/parser.c:21466
+#: cp/parser.c:21476
#, gcc-internal-format
msgid "expected %<;%> after union definition"
msgstr ""
-#: cp/parser.c:21805
+#: cp/parser.c:21815
#, gcc-internal-format
msgid "expected %<{%> or %<:%>"
msgstr ""
-#: cp/parser.c:21816
+#: cp/parser.c:21826
#, gcc-internal-format
msgid "cannot specify %<override%> for a class"
msgstr ""
-#: cp/parser.c:21824
+#: cp/parser.c:21834
#, gcc-internal-format
msgid "global qualification of class name is invalid"
msgstr ""
-#: cp/parser.c:21831
+#: cp/parser.c:21841
#, gcc-internal-format
msgid "qualified name does not name a class"
msgstr ""
-#: cp/parser.c:21843
+#: cp/parser.c:21853
#, gcc-internal-format
msgid "invalid class name in declaration of %qD"
msgstr ""
-#: cp/parser.c:21876
+#: cp/parser.c:21886
#, gcc-internal-format
msgid "extra qualification not allowed"
msgstr ""
-#: cp/parser.c:21888
+#: cp/parser.c:21898
#, gcc-internal-format
msgid "an explicit specialization must be preceded by %<template <>%>"
msgstr ""
-#: cp/parser.c:21918
+#: cp/parser.c:21928
#, gcc-internal-format
msgid "function template %qD redeclared as a class template"
msgstr ""
-#: cp/parser.c:21949
+#: cp/parser.c:21959
#, gcc-internal-format
msgid "could not resolve typename type"
msgstr ""
-#: cp/parser.c:22005
+#: cp/parser.c:22015
#, gcc-internal-format
msgid "previous definition of %q+#T"
msgstr ""
-#: cp/parser.c:22096 cp/parser.c:27030
+#: cp/parser.c:22106 cp/parser.c:27045
#, gcc-internal-format
msgid "expected class-key"
msgstr ""
-#: cp/parser.c:22120
+#: cp/parser.c:22130
#, gcc-internal-format
msgid ""
"ISO C++ forbids typename key in template template parameter; use -std=c++1z "
"or -std=gnu++1z"
msgstr ""
-#: cp/parser.c:22124
+#: cp/parser.c:22134
#, gcc-internal-format
msgid "expected %<class%> or %<typename%>"
msgstr ""
-#: cp/parser.c:22366
+#: cp/parser.c:22376
#, gcc-internal-format
msgid "in C++03 a class-key must be used when declaring a friend"
msgstr ""
-#: cp/parser.c:22384
+#: cp/parser.c:22394
#, gcc-internal-format
msgid "friend declaration does not name a class or function"
msgstr ""
-#: cp/parser.c:22402
+#: cp/parser.c:22412
#, gcc-internal-format
msgid "a storage class on an anonymous aggregate in class scope is not allowed"
msgstr ""
-#: cp/parser.c:22606
+#: cp/parser.c:22616
#, gcc-internal-format
msgid "pure-specifier on function-definition"
msgstr ""
-#: cp/parser.c:22661
+#: cp/parser.c:22671
#, gcc-internal-format
msgid "stray %<,%> at end of member declaration"
msgstr ""
-#: cp/parser.c:22673
+#: cp/parser.c:22683
#, gcc-internal-format
msgid "expected %<;%> at end of member declaration"
msgstr ""
-#: cp/parser.c:22747
+#: cp/parser.c:22757
#, gcc-internal-format
msgid "invalid pure specifier (only %<= 0%> is allowed)"
msgstr ""
-#: cp/parser.c:22782
+#: cp/parser.c:22792
#, gcc-internal-format
msgid "a brace-enclosed initializer is not allowed here"
msgstr ""
-#: cp/parser.c:22911
+#: cp/parser.c:22921
#, gcc-internal-format
msgid "%<virtual%> specified more than once in base-specified"
msgstr ""
-#: cp/parser.c:22931
+#: cp/parser.c:22941
#, gcc-internal-format
msgid "more than one access specifier in base-specified"
msgstr ""
-#: cp/parser.c:22955
+#: cp/parser.c:22965
#, gcc-internal-format
msgid "keyword %<typename%> not allowed outside of templates"
msgstr ""
-#: cp/parser.c:22958
+#: cp/parser.c:22968
#, gcc-internal-format
msgid ""
"keyword %<typename%> not allowed in this context (the base class is "
"implicitly a type)"
msgstr ""
-#: cp/parser.c:23051 cp/parser.c:23133
+#: cp/parser.c:23061 cp/parser.c:23143
#, gcc-internal-format
msgid "types may not be defined in an exception-specification"
msgstr ""
-#: cp/parser.c:23115
+#: cp/parser.c:23125
#, gcc-internal-format
msgid ""
"dynamic exception specifications are deprecated in C++0x; use %<noexcept%> "
"instead"
msgstr ""
-#: cp/parser.c:23175
+#: cp/parser.c:23185
#, gcc-internal-format
msgid "invalid use of %<auto%> in exception-specification"
msgstr ""
-#: cp/parser.c:23214
+#: cp/parser.c:23224
#, gcc-internal-format
msgid "%<try%> in %<constexpr%> function"
msgstr ""
-#: cp/parser.c:23327
+#: cp/parser.c:23337
#, gcc-internal-format
msgid "types may not be defined in exception-declarations"
msgstr ""
-#: cp/parser.c:23939
+#: cp/parser.c:23949
#, gcc-internal-format
msgid "expected an identifier for the attribute name"
msgstr ""
-#: cp/parser.c:23958
+#: cp/parser.c:23968
#, gcc-internal-format
msgid "%<deprecated%> is a C++14 feature; use %<gnu::deprecated%>"
msgstr ""
-#: cp/parser.c:24020
+#: cp/parser.c:24030
#, gcc-internal-format
msgid "attribute noreturn can appear at most once in an attribute-list"
msgstr ""
-#: cp/parser.c:24024
+#: cp/parser.c:24034
#, gcc-internal-format
msgid "attribute deprecated can appear at most once in an attribute-list"
msgstr ""
-#: cp/parser.c:24295
+#: cp/parser.c:24071
+#, gcc-internal-format
+msgid "expected attribute before %<...%>"
+msgstr ""
+
+#: cp/parser.c:24309
#, gcc-internal-format
msgid "%<requires%> only available with -fconcepts"
msgstr ""
-#: cp/parser.c:24327
+#: cp/parser.c:24341
#, gcc-internal-format
msgid "a requires expression cannot appear outside a template"
msgstr ""
-#: cp/parser.c:25037
+#: cp/parser.c:25051
#, gcc-internal-format
msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
msgstr ""
-#: cp/parser.c:25042
+#: cp/parser.c:25056
#, gcc-internal-format
msgid "invalid declaration of %<%T::%E%>"
msgstr ""
-#: cp/parser.c:25046
+#: cp/parser.c:25060
#, gcc-internal-format
msgid "too few template-parameter-lists"
msgstr ""
@@ -43432,533 +43526,533 @@ msgstr ""
#. something like:
#.
#. template <class T> template <class U> void S::f();
-#: cp/parser.c:25053
+#: cp/parser.c:25067
#, gcc-internal-format
msgid "too many template-parameter-lists"
msgstr ""
-#: cp/parser.c:25379
+#: cp/parser.c:25393
#, gcc-internal-format
msgid "named return values are no longer supported"
msgstr ""
-#: cp/parser.c:25544
+#: cp/parser.c:25559
#, gcc-internal-format
msgid ""
"literal operator template %qD has invalid parameter list. Expected non-type "
"template argument pack <char...> or <typename CharT, CharT...>"
msgstr ""
-#: cp/parser.c:25549
+#: cp/parser.c:25564
#, gcc-internal-format
msgid ""
"literal operator template %qD has invalid parameter list. Expected non-type "
"template argument pack <char...>"
msgstr ""
-#: cp/parser.c:25618
+#: cp/parser.c:25633
#, gcc-internal-format
msgid "empty introduction-list"
msgstr ""
-#: cp/parser.c:25642
+#: cp/parser.c:25657
#, gcc-internal-format
msgid "no matching concept for template-introduction"
msgstr ""
-#: cp/parser.c:25664
+#: cp/parser.c:25679
#, gcc-internal-format
msgid "invalid declaration of member template in local class"
msgstr ""
-#: cp/parser.c:25673
+#: cp/parser.c:25688
#, gcc-internal-format
msgid "template with C linkage"
msgstr ""
-#: cp/parser.c:25692
+#: cp/parser.c:25707
#, gcc-internal-format
msgid "invalid explicit specialization"
msgstr ""
-#: cp/parser.c:25796
+#: cp/parser.c:25811
#, gcc-internal-format
msgid "template declaration of %<typedef%>"
msgstr ""
-#: cp/parser.c:25847
+#: cp/parser.c:25862
#, gcc-internal-format
msgid "a class template declaration must not declare anything else"
msgstr ""
-#: cp/parser.c:25893
+#: cp/parser.c:25908
#, gcc-internal-format
msgid "explicit template specialization cannot have a storage class"
msgstr ""
-#: cp/parser.c:26199
+#: cp/parser.c:26214
#, gcc-internal-format
msgid "%<>>%> should be %<> >%> within a nested template argument list"
msgstr ""
-#: cp/parser.c:26212
+#: cp/parser.c:26227
#, gcc-internal-format
msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
msgstr ""
-#: cp/parser.c:26509
+#: cp/parser.c:26524
#, gcc-internal-format
msgid "%<sizeof...%> argument must be surrounded by parentheses"
msgstr ""
-#: cp/parser.c:26665
+#: cp/parser.c:26680
#, gcc-internal-format
msgid "invalid use of %qD in linkage specification"
msgstr ""
-#: cp/parser.c:26680
+#: cp/parser.c:26695
#, gcc-internal-format
msgid "%<__thread%> before %qD"
msgstr ""
-#: cp/parser.c:26814
+#: cp/parser.c:26829
#, gcc-internal-format
msgid "ISO C++ 1998 does not support %<long long%>"
msgstr ""
-#: cp/parser.c:26822
+#: cp/parser.c:26837
#, gcc-internal-format
msgid "both %<__thread%> and %<thread_local%> specified"
msgstr ""
-#: cp/parser.c:26824
+#: cp/parser.c:26839
#, gcc-internal-format
msgid "duplicate %qD"
msgstr ""
-#: cp/parser.c:26846
+#: cp/parser.c:26861
#, gcc-internal-format
msgid "duplicate %qs"
msgstr ""
-#: cp/parser.c:26888
+#: cp/parser.c:26903
#, gcc-internal-format
msgid "expected %<new%>"
msgstr ""
-#: cp/parser.c:26891
+#: cp/parser.c:26906
#, gcc-internal-format
msgid "expected %<delete%>"
msgstr ""
-#: cp/parser.c:26894
+#: cp/parser.c:26909
#, gcc-internal-format
msgid "expected %<return%>"
msgstr ""
-#: cp/parser.c:26900
+#: cp/parser.c:26915
#, gcc-internal-format
msgid "expected %<extern%>"
msgstr ""
-#: cp/parser.c:26903
+#: cp/parser.c:26918
#, gcc-internal-format
msgid "expected %<static_assert%>"
msgstr ""
-#: cp/parser.c:26906
+#: cp/parser.c:26921
#, gcc-internal-format
msgid "expected %<decltype%>"
msgstr ""
-#: cp/parser.c:26909
+#: cp/parser.c:26924
#, gcc-internal-format
msgid "expected %<operator%>"
msgstr ""
-#: cp/parser.c:26912
+#: cp/parser.c:26927
#, gcc-internal-format
msgid "expected %<class%>"
msgstr ""
-#: cp/parser.c:26915
+#: cp/parser.c:26930
#, gcc-internal-format
msgid "expected %<template%>"
msgstr ""
-#: cp/parser.c:26918
+#: cp/parser.c:26933
#, gcc-internal-format
msgid "expected %<namespace%>"
msgstr ""
-#: cp/parser.c:26921
+#: cp/parser.c:26936
#, gcc-internal-format
msgid "expected %<using%>"
msgstr ""
-#: cp/parser.c:26924
+#: cp/parser.c:26939
#, gcc-internal-format
msgid "expected %<asm%>"
msgstr ""
-#: cp/parser.c:26927
+#: cp/parser.c:26942
#, gcc-internal-format
msgid "expected %<try%>"
msgstr ""
-#: cp/parser.c:26930
+#: cp/parser.c:26945
#, gcc-internal-format
msgid "expected %<catch%>"
msgstr ""
-#: cp/parser.c:26933
+#: cp/parser.c:26948
#, gcc-internal-format
msgid "expected %<throw%>"
msgstr ""
-#: cp/parser.c:26936
+#: cp/parser.c:26951
#, gcc-internal-format
msgid "expected %<__label__%>"
msgstr ""
-#: cp/parser.c:26939
+#: cp/parser.c:26954
#, gcc-internal-format
msgid "expected %<@try%>"
msgstr ""
-#: cp/parser.c:26942
+#: cp/parser.c:26957
#, gcc-internal-format
msgid "expected %<@synchronized%>"
msgstr ""
-#: cp/parser.c:26945
+#: cp/parser.c:26960
#, gcc-internal-format
msgid "expected %<@throw%>"
msgstr ""
-#: cp/parser.c:26948
+#: cp/parser.c:26963
#, gcc-internal-format
msgid "expected %<__transaction_atomic%>"
msgstr ""
-#: cp/parser.c:26951
+#: cp/parser.c:26966
#, gcc-internal-format
msgid "expected %<__transaction_relaxed%>"
msgstr ""
-#: cp/parser.c:26982
+#: cp/parser.c:26997
#, gcc-internal-format
msgid "expected %<::%>"
msgstr ""
-#: cp/parser.c:26994
+#: cp/parser.c:27009
#, gcc-internal-format
msgid "expected %<...%>"
msgstr ""
-#: cp/parser.c:26997
+#: cp/parser.c:27012
#, gcc-internal-format
msgid "expected %<*%>"
msgstr ""
-#: cp/parser.c:27000
+#: cp/parser.c:27015
#, gcc-internal-format
msgid "expected %<~%>"
msgstr ""
-#: cp/parser.c:27006
+#: cp/parser.c:27021
#, gcc-internal-format
msgid "expected %<:%> or %<::%>"
msgstr ""
-#: cp/parser.c:27034
+#: cp/parser.c:27049
#, gcc-internal-format
msgid "expected %<class%>, %<typename%>, or %<template%>"
msgstr ""
-#: cp/parser.c:27295
+#: cp/parser.c:27310
#, gcc-internal-format
msgid "%qs tag used in naming %q#T"
msgstr ""
-#: cp/parser.c:27300
+#: cp/parser.c:27315
#, gcc-internal-format
msgid "%q#T was previously declared here"
msgstr ""
-#: cp/parser.c:27319
+#: cp/parser.c:27334
#, gcc-internal-format
msgid "%qD redeclared with different access"
msgstr ""
-#: cp/parser.c:27340
+#: cp/parser.c:27355
#, gcc-internal-format
msgid ""
"in C++98 %<template%> (as a disambiguator) is only allowed within templates"
msgstr ""
-#: cp/parser.c:27581
+#: cp/parser.c:27596
#, gcc-internal-format
msgid "file ends in default argument"
msgstr ""
-#: cp/parser.c:27810 cp/parser.c:29119 cp/parser.c:29305
+#: cp/parser.c:27825 cp/parser.c:29134 cp/parser.c:29320
#, gcc-internal-format
msgid "misplaced %<@%D%> Objective-C++ construct"
msgstr ""
-#: cp/parser.c:27879
+#: cp/parser.c:27894
#, gcc-internal-format
msgid "objective-c++ message receiver expected"
msgstr ""
-#: cp/parser.c:27949
+#: cp/parser.c:27964
#, gcc-internal-format
msgid "objective-c++ message argument(s) are expected"
msgstr ""
-#: cp/parser.c:27979
+#: cp/parser.c:27994
#, gcc-internal-format
msgid "%<@encode%> must specify a type as an argument"
msgstr ""
-#: cp/parser.c:28385
+#: cp/parser.c:28400
#, gcc-internal-format
msgid "invalid Objective-C++ selector name"
msgstr ""
-#: cp/parser.c:28460 cp/parser.c:28478
+#: cp/parser.c:28475 cp/parser.c:28493
#, gcc-internal-format
msgid "objective-c++ method declaration is expected"
msgstr ""
-#: cp/parser.c:28472 cp/parser.c:28537
+#: cp/parser.c:28487 cp/parser.c:28552
#, gcc-internal-format
msgid "method attributes must be specified at the end"
msgstr ""
-#: cp/parser.c:28580
+#: cp/parser.c:28595
#, gcc-internal-format
msgid "stray %qs between Objective-C++ methods"
msgstr ""
-#: cp/parser.c:28786 cp/parser.c:28793 cp/parser.c:28800
+#: cp/parser.c:28801 cp/parser.c:28808 cp/parser.c:28815
#, gcc-internal-format
msgid "invalid type for instance variable"
msgstr ""
-#: cp/parser.c:28913
+#: cp/parser.c:28928
#, gcc-internal-format
msgid "identifier expected after %<@protocol%>"
msgstr ""
-#: cp/parser.c:29084
+#: cp/parser.c:29099
#, gcc-internal-format
msgid ""
"attributes may not be specified before the %<@%D%> Objective-C++ keyword"
msgstr ""
-#: cp/parser.c:29091
+#: cp/parser.c:29106
#, gcc-internal-format
msgid "prefix attributes are ignored before %<@%D%>"
msgstr ""
-#: cp/parser.c:29364 cp/parser.c:29371 cp/parser.c:29378
+#: cp/parser.c:29379 cp/parser.c:29386 cp/parser.c:29393
#, gcc-internal-format
msgid "invalid type for property"
msgstr ""
-#: cp/parser.c:30502
+#: cp/parser.c:30517
#, gcc-internal-format
msgid "%<wait%> expression must be integral"
msgstr ""
-#: cp/parser.c:31196
+#: cp/parser.c:31211
#, gcc-internal-format
msgid "invalid reduction-identifier"
msgstr ""
-#: cp/parser.c:33394
+#: cp/parser.c:33409
#, gcc-internal-format
msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
msgstr ""
-#: cp/parser.c:33397
+#: cp/parser.c:33412
#, gcc-internal-format
msgid "parenthesized initialization is not allowed in for-loop"
msgstr ""
-#: cp/parser.c:33467
+#: cp/parser.c:33482
#, gcc-internal-format
msgid ""
"%<_Cilk_for%> allows expression instead of declaration only in C, not in C++"
msgstr ""
-#: cp/parser.c:33695 cp/pt.c:15033
+#: cp/parser.c:33710 cp/pt.c:15033
#, gcc-internal-format
msgid "iteration variable %qD should not be reduction"
msgstr ""
-#: cp/parser.c:33780
+#: cp/parser.c:33795
#, gcc-internal-format
msgid "not enough collapsed for loops"
msgstr ""
-#: cp/parser.c:34064
+#: cp/parser.c:34079
#, gcc-internal-format
msgid ""
"%<#pragma omp ordered%> with %<depend%> clause may only be used in compound "
"statements"
msgstr ""
-#: cp/parser.c:34857
+#: cp/parser.c:34872
#, gcc-internal-format
msgid ""
"%<#pragma omp target exit data%> with map-type other than %<from%>, %<release"
"%> or %<delete%> on %<map%> clause"
msgstr ""
-#: cp/parser.c:35720
+#: cp/parser.c:35735
#, gcc-internal-format
msgid ""
"%<#pragma omp declare simd%> of %<simd%> attribute cannot be used in the "
"same function marked as a Cilk Plus SIMD-enabled function"
msgstr ""
-#: cp/parser.c:35730
+#: cp/parser.c:35745
#, gcc-internal-format
msgid ""
"vector attribute not immediately followed by a single function declaration "
"or definition"
msgstr ""
-#: cp/parser.c:36024
+#: cp/parser.c:36039
#, gcc-internal-format
msgid "invalid initializer clause"
msgstr ""
-#: cp/parser.c:36052
+#: cp/parser.c:36067
#, gcc-internal-format
msgid "expected id-expression (arguments)"
msgstr ""
-#: cp/parser.c:36064
+#: cp/parser.c:36079
#, gcc-internal-format
msgid ""
"one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
msgstr ""
-#: cp/parser.c:36145
+#: cp/parser.c:36160
#, gcc-internal-format
msgid ""
"expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or "
"identifier"
msgstr ""
-#: cp/parser.c:36164
+#: cp/parser.c:36179
#, gcc-internal-format
msgid "types may not be defined in declare reduction type list"
msgstr ""
-#: cp/parser.c:36186 cp/semantics.c:5354
+#: cp/parser.c:36201 cp/semantics.c:5355
#, gcc-internal-format
msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
msgstr ""
-#: cp/parser.c:36191 cp/semantics.c:5363
+#: cp/parser.c:36206 cp/semantics.c:5364
#, gcc-internal-format
msgid "function or array type %qT in %<#pragma omp declare reduction%>"
msgstr ""
-#: cp/parser.c:36194 cp/pt.c:11889 cp/semantics.c:5369
+#: cp/parser.c:36209 cp/pt.c:11889 cp/semantics.c:5370
#, gcc-internal-format
msgid "reference type %qT in %<#pragma omp declare reduction%>"
msgstr ""
-#: cp/parser.c:36197 cp/semantics.c:5375
+#: cp/parser.c:36212 cp/semantics.c:5376
#, gcc-internal-format
msgid ""
"const, volatile or __restrict qualified type %qT in %<#pragma omp declare "
"reduction%>"
msgstr ""
-#: cp/parser.c:36579
+#: cp/parser.c:36594
#, gcc-internal-format
msgid "%<#pragma acc routine%> names a set of overloads"
msgstr ""
-#: cp/parser.c:36588
+#: cp/parser.c:36603
#, gcc-internal-format
msgid "%<#pragma acc routine%> does not refer to a namespace scope function"
msgstr ""
-#: cp/parser.c:36597
+#: cp/parser.c:36612
#, gcc-internal-format
msgid "%<#pragma acc routine%> does not refer to a function"
msgstr ""
#. cancel-and-throw is unimplemented.
-#: cp/parser.c:36935
+#: cp/parser.c:36950
#, gcc-internal-format
msgid "atomic_cancel"
msgstr ""
-#: cp/parser.c:36978 cp/semantics.c:8583
+#: cp/parser.c:36993 cp/semantics.c:8584
#, gcc-internal-format
msgid "%<__transaction_relaxed%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:36980 cp/semantics.c:8585
+#: cp/parser.c:36995 cp/semantics.c:8586
#, gcc-internal-format
msgid "%<__transaction_atomic%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:37176
+#: cp/parser.c:37191
#, gcc-internal-format
msgid "junk at end of %<#pragma GCC pch_preprocess%>"
msgstr ""
-#: cp/parser.c:37209
+#: cp/parser.c:37224
#, gcc-internal-format
msgid "invalid grainsize for _Cilk_for"
msgstr ""
-#: cp/parser.c:37418
+#: cp/parser.c:37433
#, gcc-internal-format
msgid "%<#pragma GCC ivdep%> must be inside a function"
msgstr ""
-#: cp/parser.c:37439
+#: cp/parser.c:37454
#, gcc-internal-format
msgid "%<#pragma simd%> must be inside a function"
msgstr ""
-#: cp/parser.c:37451
+#: cp/parser.c:37466
#, gcc-internal-format
msgid "%<#pragma cilk grainsize%> must be inside a function"
msgstr ""
-#: cp/parser.c:37463
+#: cp/parser.c:37478
#, gcc-internal-format
msgid "-fcilkplus must be enabled to use %<#pragma cilk grainsize%>"
msgstr ""
-#: cp/parser.c:37520
+#: cp/parser.c:37535
#, gcc-internal-format
msgid "inter-module optimizations not implemented for C++"
msgstr ""
-#: cp/parser.c:37630
+#: cp/parser.c:37645
#, gcc-internal-format
msgid "expected variable-name"
msgstr ""
-#: cp/parser.c:37694
+#: cp/parser.c:37709
#, gcc-internal-format
msgid "expected %<,%> or %<)%> after %qE"
msgstr ""
-#: cp/parser.c:38093
+#: cp/parser.c:38108
#, gcc-internal-format
msgid "implicit templates may not be %<virtual%>"
msgstr ""
@@ -44052,7 +44146,7 @@ msgstr ""
msgid "candidate is: %#D"
msgstr ""
-#: cp/pt.c:1948 cp/semantics.c:5223
+#: cp/pt.c:1948 cp/semantics.c:5224
#, gcc-internal-format
msgid "%s %#D"
msgstr ""
@@ -45076,82 +45170,82 @@ msgstr ""
msgid " trying to instantiate %qD"
msgstr ""
-#: cp/pt.c:21083
+#: cp/pt.c:21087
#, gcc-internal-format
msgid "ambiguous template instantiation for %q#T"
msgstr ""
-#: cp/pt.c:21085
+#: cp/pt.c:21089
#, gcc-internal-format
msgid "ambiguous template instantiation for %q#D"
msgstr ""
-#: cp/pt.c:21091
+#: cp/pt.c:21095
msgid "%s %#S"
msgstr ""
-#: cp/pt.c:21115 cp/pt.c:21202
+#: cp/pt.c:21119 cp/pt.c:21206
#, gcc-internal-format
msgid "explicit instantiation of non-template %q#D"
msgstr ""
-#: cp/pt.c:21134
+#: cp/pt.c:21138
#, gcc-internal-format
msgid "%qD is not a static data member of a class template"
msgstr ""
-#: cp/pt.c:21140 cp/pt.c:21197
+#: cp/pt.c:21144 cp/pt.c:21201
#, gcc-internal-format
msgid "no matching template for %qD found"
msgstr ""
-#: cp/pt.c:21145
+#: cp/pt.c:21149
#, gcc-internal-format
msgid ""
"type %qT for explicit instantiation %qD does not match declared type %qT"
msgstr ""
-#: cp/pt.c:21153
+#: cp/pt.c:21157
#, gcc-internal-format
msgid "explicit instantiation of %q#D"
msgstr ""
-#: cp/pt.c:21189
+#: cp/pt.c:21193
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#D"
msgstr ""
-#: cp/pt.c:21212 cp/pt.c:21309
+#: cp/pt.c:21216 cp/pt.c:21313
#, gcc-internal-format
msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
msgstr ""
-#: cp/pt.c:21217 cp/pt.c:21326
+#: cp/pt.c:21221 cp/pt.c:21330
#, gcc-internal-format
msgid "storage class %qD applied to template instantiation"
msgstr ""
-#: cp/pt.c:21285
+#: cp/pt.c:21289
#, gcc-internal-format
msgid "explicit instantiation of non-class template %qD"
msgstr ""
-#: cp/pt.c:21287
+#: cp/pt.c:21291
#, gcc-internal-format
msgid "explicit instantiation of non-template type %qT"
msgstr ""
-#: cp/pt.c:21296
+#: cp/pt.c:21300
#, gcc-internal-format
msgid "explicit instantiation of %q#T before definition of template"
msgstr ""
-#: cp/pt.c:21314
+#: cp/pt.c:21318
#, gcc-internal-format
msgid "ISO C++ forbids the use of %qE on explicit instantiations"
msgstr ""
-#: cp/pt.c:21360
+#: cp/pt.c:21364
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#T"
msgstr ""
@@ -45163,12 +45257,12 @@ msgstr ""
#. 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:21912
+#: cp/pt.c:21917
#, gcc-internal-format
msgid "explicit instantiation of %qD but no definition available"
msgstr ""
-#: cp/pt.c:22144
+#: cp/pt.c:22149
#, gcc-internal-format
msgid ""
"template instantiation depth exceeds maximum of %d instantiating %q+D, "
@@ -45176,66 +45270,66 @@ msgid ""
"the maximum)"
msgstr ""
-#: cp/pt.c:22486
+#: cp/pt.c:22491
#, gcc-internal-format
msgid "invalid template non-type parameter"
msgstr ""
-#: cp/pt.c:22488
+#: cp/pt.c:22493
#, gcc-internal-format
msgid "%q#T is not a valid type for a template non-type parameter"
msgstr ""
-#: cp/pt.c:23854
+#: cp/pt.c:23856
#, gcc-internal-format
msgid ""
"deducing from brace-enclosed initializer list requires #include "
"<initializer_list>"
msgstr ""
-#: cp/pt.c:24018
+#: cp/pt.c:24020
#, gcc-internal-format
msgid "direct-list-initialization of %<auto%> requires exactly one element"
msgstr ""
-#: cp/pt.c:24021
+#: cp/pt.c:24023
#, gcc-internal-format
msgid ""
"for deduction to %<std::initializer_list%>, use copy-list-initialization (i."
"e. add %<=%> before the %<{%>)"
msgstr ""
-#: cp/pt.c:24045
+#: cp/pt.c:24047
#, gcc-internal-format
msgid "%qT as type rather than plain %<decltype(auto)%>"
msgstr ""
-#: cp/pt.c:24080
+#: cp/pt.c:24082
#, gcc-internal-format
msgid "unable to deduce lambda return type from %qE"
msgstr ""
-#: cp/pt.c:24082
+#: cp/pt.c:24084
#, gcc-internal-format
msgid "unable to deduce %qT from %qE"
msgstr ""
-#: cp/pt.c:24114
+#: cp/pt.c:24116
#, gcc-internal-format
msgid "placeholder constraints not satisfied"
msgstr ""
-#: cp/pt.c:24117
+#: cp/pt.c:24119
#, gcc-internal-format
msgid "deduced initializer does not satisfy placeholder constraints"
msgstr ""
-#: cp/pt.c:24121
+#: cp/pt.c:24123
#, gcc-internal-format
msgid "deduced return type does not satisfy placeholder constraints"
msgstr ""
-#: cp/pt.c:24125
+#: cp/pt.c:24127
#, gcc-internal-format
msgid "deduced expression type does not saatisy placeholder constraints"
msgstr ""
@@ -45454,400 +45548,400 @@ msgstr ""
msgid "compound literal of non-object type %qT"
msgstr ""
-#: cp/semantics.c:2801
+#: cp/semantics.c:2802
#, gcc-internal-format
msgid "template type parameters must use the keyword %<class%> or %<typename%>"
msgstr ""
-#: cp/semantics.c:2851
+#: cp/semantics.c:2852
#, gcc-internal-format
msgid ""
"invalid use of type %qT as a default value for a template template-parameter"
msgstr ""
-#: cp/semantics.c:2854
+#: cp/semantics.c:2855
#, gcc-internal-format
msgid "invalid default argument for a template template parameter"
msgstr ""
-#: cp/semantics.c:2871
+#: cp/semantics.c:2872
#, gcc-internal-format
msgid "definition of %q#T inside template parameter list"
msgstr ""
-#: cp/semantics.c:2902
+#: cp/semantics.c:2903
#, gcc-internal-format
msgid "invalid definition of qualified type %qT"
msgstr ""
-#: cp/semantics.c:3182
+#: cp/semantics.c:3183
#, gcc-internal-format
msgid "invalid base-class specification"
msgstr ""
-#: cp/semantics.c:3341
+#: cp/semantics.c:3342
#, gcc-internal-format
msgid "cannot capture member %qD of anonymous union"
msgstr ""
-#: cp/semantics.c:3354 cp/semantics.c:9266
+#: cp/semantics.c:3355 cp/semantics.c:9267
#, gcc-internal-format
msgid "%qD is not captured"
msgstr ""
-#: cp/semantics.c:3359
+#: cp/semantics.c:3360
#, gcc-internal-format
msgid "the lambda has no capture-default"
msgstr ""
-#: cp/semantics.c:3361
+#: cp/semantics.c:3362
#, gcc-internal-format
msgid ""
"lambda in local class %q+T cannot capture variables from the enclosing "
"context"
msgstr ""
-#: cp/semantics.c:3372
+#: cp/semantics.c:3373
#, gcc-internal-format
msgid "use of local variable with automatic storage from containing function"
msgstr ""
-#: cp/semantics.c:3373
+#: cp/semantics.c:3374
#, gcc-internal-format
msgid "use of parameter from containing function"
msgstr ""
-#: cp/semantics.c:3541
+#: cp/semantics.c:3542
#, gcc-internal-format
msgid ""
"template parameter %qD of type %qT is not allowed in an integral constant "
"expression because it is not of integral or enumeration type"
msgstr ""
-#: cp/semantics.c:3628
+#: cp/semantics.c:3629
#, gcc-internal-format
msgid "use of namespace %qD as expression"
msgstr ""
-#: cp/semantics.c:3633
+#: cp/semantics.c:3634
#, gcc-internal-format
msgid "use of class template %qT as expression"
msgstr ""
#. Ambiguous reference to base members.
-#: cp/semantics.c:3639
+#: cp/semantics.c:3640
#, gcc-internal-format
msgid "request for member %qD is ambiguous in multiple inheritance lattice"
msgstr ""
-#: cp/semantics.c:3665
+#: cp/semantics.c:3666
#, gcc-internal-format
msgid "%qD cannot appear in a constant-expression"
msgstr ""
-#: cp/semantics.c:3790
+#: cp/semantics.c:3791
#, gcc-internal-format
msgid "type of %qE is unknown"
msgstr ""
-#: cp/semantics.c:3818
+#: cp/semantics.c:3819
#, gcc-internal-format
msgid "%qT is not an enumeration type"
msgstr ""
#. Parameter packs can only be used in templates
-#: cp/semantics.c:3973
+#: cp/semantics.c:3974
#, gcc-internal-format
msgid "Parameter pack __bases only valid in template declaration"
msgstr ""
-#: cp/semantics.c:4002
+#: cp/semantics.c:4003
#, gcc-internal-format
msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
msgstr ""
-#: cp/semantics.c:4011
+#: cp/semantics.c:4012
#, gcc-internal-format
msgid ""
"second operand of %<offsetof%> is neither a single identifier nor a sequence "
"of member accesses and array references"
msgstr ""
-#: cp/semantics.c:4019
+#: cp/semantics.c:4020
#, gcc-internal-format
msgid "cannot apply %<offsetof%> to member function %qD"
msgstr ""
-#: cp/semantics.c:4035
+#: cp/semantics.c:4036
#, gcc-internal-format
msgid "offsetof within non-standard-layout type %qT is undefined"
msgstr ""
-#: cp/semantics.c:4544 cp/semantics.c:6001 cp/semantics.c:6057
-#: cp/semantics.c:6096 cp/semantics.c:6447 cp/semantics.c:6546
-#: cp/semantics.c:6686
+#: cp/semantics.c:4545 cp/semantics.c:6002 cp/semantics.c:6058
+#: cp/semantics.c:6097 cp/semantics.c:6448 cp/semantics.c:6547
+#: cp/semantics.c:6687
#, gcc-internal-format
msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
msgstr ""
-#: cp/semantics.c:5220
+#: cp/semantics.c:5221
#, gcc-internal-format
msgid "user defined reduction lookup is ambiguous"
msgstr ""
-#: cp/semantics.c:5493
+#: cp/semantics.c:5494
#, gcc-internal-format
msgid "%qE in %<reduction%> clause is a zero size array"
msgstr ""
-#: cp/semantics.c:5541
+#: cp/semantics.c:5542
#, gcc-internal-format
msgid "%qE has const type for %<reduction%>"
msgstr ""
-#: cp/semantics.c:5653
+#: cp/semantics.c:5654
#, gcc-internal-format
msgid "user defined reduction with constructor initializer for base class %qT"
msgstr ""
-#: cp/semantics.c:5875
+#: cp/semantics.c:5876
#, gcc-internal-format
msgid ""
"linear clause with %qs modifier applied to non-reference variable with %qT "
"type"
msgstr ""
-#: cp/semantics.c:5888
+#: cp/semantics.c:5889
#, gcc-internal-format
msgid ""
"linear clause applied to non-integral non-pointer variable with %qT type"
msgstr ""
-#: cp/semantics.c:5909
+#: cp/semantics.c:5910
#, gcc-internal-format
msgid "linear step expression must be integral"
msgstr ""
-#: cp/semantics.c:6012
+#: cp/semantics.c:6013
#, gcc-internal-format
msgid "%qD is not a variable in clause %qs"
msgstr ""
-#: cp/semantics.c:6068
+#: cp/semantics.c:6069
#, gcc-internal-format
msgid "%qD is not a variable in clause %<firstprivate%>"
msgstr ""
-#: cp/semantics.c:6107
+#: cp/semantics.c:6108
#, gcc-internal-format
msgid "%qD is not a variable in clause %<lastprivate%>"
msgstr ""
-#: cp/semantics.c:6152
+#: cp/semantics.c:6153
#, gcc-internal-format
msgid "%<gang%> static expression must be integral"
msgstr ""
-#: cp/semantics.c:6166
+#: cp/semantics.c:6167
#, gcc-internal-format
msgid "%<gang%> static value must bepositive"
msgstr ""
-#: cp/semantics.c:6198
+#: cp/semantics.c:6199
#, gcc-internal-format
msgid "%<gang%> num expression must be integral"
msgstr ""
-#: cp/semantics.c:6201
+#: cp/semantics.c:6202
#, gcc-internal-format
msgid "%<vector%> length expression must be integral"
msgstr ""
-#: cp/semantics.c:6205
+#: cp/semantics.c:6206
#, gcc-internal-format
msgid "%<worker%> num expression must be integral"
msgstr ""
-#: cp/semantics.c:6209
+#: cp/semantics.c:6210
#, gcc-internal-format
msgid "%qs expression must be integral"
msgstr ""
-#: cp/semantics.c:6227
+#: cp/semantics.c:6228
#, gcc-internal-format
msgid "%<gang%> num value must be positive"
msgstr ""
-#: cp/semantics.c:6231
+#: cp/semantics.c:6232
#, gcc-internal-format
msgid "%<vector%> length value must bepositive"
msgstr ""
-#: cp/semantics.c:6236
+#: cp/semantics.c:6237
#, gcc-internal-format
msgid "%<worker%> num value must bepositive"
msgstr ""
-#: cp/semantics.c:6241
+#: cp/semantics.c:6242
#, gcc-internal-format
msgid "%qs value must be positive"
msgstr ""
-#: cp/semantics.c:6288
+#: cp/semantics.c:6289
#, gcc-internal-format
msgid "schedule chunk size expression must be integral"
msgstr ""
-#: cp/semantics.c:6320
+#: cp/semantics.c:6321
#, gcc-internal-format
msgid "%qs length expression must be integral"
msgstr ""
-#: cp/semantics.c:6333
+#: cp/semantics.c:6334
#, gcc-internal-format
msgid "%qs length expression must be positive constant integer expression"
msgstr ""
-#: cp/semantics.c:6352
+#: cp/semantics.c:6353
#, gcc-internal-format
msgid "%<async%> expression must be integral"
msgstr ""
-#: cp/semantics.c:6380
+#: cp/semantics.c:6381
#, gcc-internal-format
msgid "%<thread_limit%> expression must be integral"
msgstr ""
-#: cp/semantics.c:6409
+#: cp/semantics.c:6410
#, gcc-internal-format
msgid "%<device%> id must be integral"
msgstr ""
-#: cp/semantics.c:6430
+#: cp/semantics.c:6431
#, gcc-internal-format
msgid "%<dist_schedule%> chunk size expression must be integral"
msgstr ""
-#: cp/semantics.c:6457
+#: cp/semantics.c:6458
#, gcc-internal-format
msgid "%qD is not a variable in %<aligned%> clause"
msgstr ""
-#: cp/semantics.c:6471
+#: cp/semantics.c:6472
#, gcc-internal-format
msgid ""
"%qE in %<aligned%> clause is neither a pointer nor an array nor a reference "
"to pointer or array"
msgstr ""
-#: cp/semantics.c:6477
+#: cp/semantics.c:6478
#, gcc-internal-format
msgid "%qD appears more than once in %<aligned%> clauses"
msgstr ""
-#: cp/semantics.c:6490
+#: cp/semantics.c:6491
#, gcc-internal-format
msgid "%<aligned%> clause alignment expression must be integral"
msgstr ""
-#: cp/semantics.c:6539
+#: cp/semantics.c:6540
#, gcc-internal-format
msgid "%qD is not a variable in %<depend%> clause"
msgstr ""
-#: cp/semantics.c:6813
+#: cp/semantics.c:6814
#, gcc-internal-format
msgid "overloaded function name %qE in clause %qs"
msgstr ""
-#: cp/semantics.c:6817
+#: cp/semantics.c:6818
#, gcc-internal-format
msgid "template %qE in clause %qs"
msgstr ""
-#: cp/semantics.c:6882
+#: cp/semantics.c:6883
#, gcc-internal-format
msgid "%<grainsize%> expression must be integral"
msgstr ""
-#: cp/semantics.c:6911
+#: cp/semantics.c:6912
#, gcc-internal-format
msgid "%<priority%> expression must be integral"
msgstr ""
-#: cp/semantics.c:6940
+#: cp/semantics.c:6941
#, gcc-internal-format
msgid "%<num_tasks%> expression must be integral"
msgstr ""
-#: cp/semantics.c:6969
+#: cp/semantics.c:6970
#, gcc-internal-format
msgid ""
"%qs variable is neither a pointer, nor an arraynor reference to pointer or "
"array"
msgstr ""
-#: cp/semantics.c:7425
+#: cp/semantics.c:7426
#, gcc-internal-format
msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
msgstr ""
-#: cp/semantics.c:7439
+#: cp/semantics.c:7440
#, gcc-internal-format
msgid "%<threadprivate%> %qE directive not in %qT definition"
msgstr ""
-#: cp/semantics.c:7644
+#: cp/semantics.c:7645
#, gcc-internal-format
msgid "difference between %qE and %qD does not have integer type"
msgstr ""
-#: cp/semantics.c:8064
+#: cp/semantics.c:8065
#, gcc-internal-format
msgid "%<#pragma omp simd%> used with class iteration variable %qE"
msgstr ""
-#: cp/semantics.c:8406 cp/semantics.c:8416
+#: cp/semantics.c:8407 cp/semantics.c:8417
#, gcc-internal-format
msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
msgstr ""
-#: cp/semantics.c:8709
+#: cp/semantics.c:8710
#, gcc-internal-format
msgid "static assertion failed"
msgstr ""
-#: cp/semantics.c:8711
+#: cp/semantics.c:8712
#, gcc-internal-format, gfc-internal-format
msgid "static assertion failed: %s"
msgstr ""
-#: cp/semantics.c:8716
+#: cp/semantics.c:8717
#, gcc-internal-format
msgid "non-constant condition for static assertion"
msgstr ""
-#: cp/semantics.c:8746
+#: cp/semantics.c:8747
#, gcc-internal-format
msgid "argument to decltype must be an expression"
msgstr ""
-#: cp/semantics.c:8774
+#: cp/semantics.c:8775
#, gcc-internal-format
msgid "decltype cannot resolve address of overloaded function"
msgstr ""
-#: cp/semantics.c:9305
+#: cp/semantics.c:9306
#, gcc-internal-format
msgid "operand of fold expression has no unexpanded parameter packs"
msgstr ""
-#: cp/semantics.c:9358
+#: cp/semantics.c:9359
#, gcc-internal-format
msgid "both arguments in binary fold have unexpanded parameter packs"
msgstr ""
-#: cp/semantics.c:9360
+#: cp/semantics.c:9361
#, gcc-internal-format
msgid "no unexpanded parameter packs in binary fold"
msgstr ""
@@ -46727,76 +46821,76 @@ msgstr ""
msgid "in passing argument %P of %qD"
msgstr ""
-#: cp/typeck.c:8581
+#: cp/typeck.c:8582
#, gcc-internal-format
msgid "returning reference to temporary"
msgstr ""
-#: cp/typeck.c:8588
+#: cp/typeck.c:8589
#, gcc-internal-format
msgid "reference to non-lvalue returned"
msgstr ""
-#: cp/typeck.c:8603
+#: cp/typeck.c:8604
#, gcc-internal-format
msgid "reference to local variable %qD returned"
msgstr ""
-#: cp/typeck.c:8607
+#: cp/typeck.c:8608
#, gcc-internal-format
msgid "address of label %qD returned"
msgstr ""
-#: cp/typeck.c:8611
+#: cp/typeck.c:8612
#, gcc-internal-format
msgid "address of local variable %qD returned"
msgstr ""
-#: cp/typeck.c:8657
+#: cp/typeck.c:8658
#, gcc-internal-format
msgid "returning a value from a destructor"
msgstr ""
#. If a return statement appears in a handler of the
#. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:8665
+#: cp/typeck.c:8666
#, gcc-internal-format
msgid "cannot return from a handler of a function-try-block of a constructor"
msgstr ""
#. You can't return a value from a constructor.
-#: cp/typeck.c:8668
+#: cp/typeck.c:8669
#, gcc-internal-format
msgid "returning a value from a constructor"
msgstr ""
#. Give a helpful error message.
-#: cp/typeck.c:8698 cp/typeck.c:8744
+#: cp/typeck.c:8699 cp/typeck.c:8745
#, gcc-internal-format
msgid "return-statement with no value, in function returning %qT"
msgstr ""
-#: cp/typeck.c:8706
+#: cp/typeck.c:8707
#, gcc-internal-format
msgid "returning initializer list"
msgstr ""
-#: cp/typeck.c:8725
+#: cp/typeck.c:8726
#, gcc-internal-format
msgid "inconsistent types %qT and %qT deduced for lambda return type"
msgstr ""
-#: cp/typeck.c:8728
+#: cp/typeck.c:8729
#, gcc-internal-format
msgid "inconsistent deduction for auto return type: %qT and then %qT"
msgstr ""
-#: cp/typeck.c:8763
+#: cp/typeck.c:8764
#, gcc-internal-format
msgid "return-statement with a value, in function returning 'void'"
msgstr ""
-#: cp/typeck.c:8793
+#: cp/typeck.c:8794
#, gcc-internal-format
msgid ""
"%<operator new%> must not return NULL unless it is declared %<throw()%> (or -"
@@ -46804,12 +46898,12 @@ msgid ""
msgstr ""
#. Make this a permerror because we used to accept it.
-#: cp/typeck.c:9402
+#: cp/typeck.c:9403
#, gcc-internal-format
msgid "using temporary as lvalue"
msgstr ""
-#: cp/typeck.c:9404
+#: cp/typeck.c:9405
#, gcc-internal-format
msgid "using xvalue (rvalue reference) as lvalue"
msgstr ""
@@ -47370,10 +47464,10 @@ msgstr ""
msgid "Array reference at %C cannot have more than %d dimensions"
msgstr ""
-#: fortran/array.c:213 fortran/array.c:625 fortran/check.c:2642
-#: fortran/check.c:4950 fortran/check.c:4988 fortran/check.c:5030
-#: fortran/check.c:5229 fortran/match.c:1802 fortran/match.c:2909
-#: fortran/match.c:3104 fortran/match.c:3300 fortran/simplify.c:4737
+#: fortran/array.c:213 fortran/array.c:625 fortran/check.c:2649
+#: fortran/check.c:4957 fortran/check.c:4995 fortran/check.c:5037
+#: fortran/check.c:5236 fortran/match.c:1802 fortran/match.c:2997
+#: fortran/match.c:3192 fortran/match.c:3388 fortran/simplify.c:4740
#, gcc-internal-format
msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
msgstr ""
@@ -47498,106 +47592,111 @@ msgstr ""
msgid "DO-iterator %qs at %L is inside iterator of the same name"
msgstr ""
-#: fortran/array.c:1037 fortran/array.c:1217
+#: fortran/array.c:1037 fortran/array.c:1233
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in array constructor at %C"
msgstr ""
-#: fortran/array.c:1090
+#: fortran/array.c:1091
#, gcc-internal-format, gfc-internal-format
msgid "[...] style array constructors at %C"
msgstr ""
-#: fortran/array.c:1113
+#: fortran/array.c:1114
#, gcc-internal-format, gfc-internal-format
msgid "Array constructor including type specification at %C"
msgstr ""
-#: fortran/array.c:1122 fortran/match.c:3730
+#: fortran/array.c:1123 fortran/match.c:3818
#, gcc-internal-format, gfc-internal-format
msgid "Type-spec at %L cannot contain a deferred type parameter"
msgstr ""
-#: fortran/array.c:1149
+#: fortran/array.c:1132
+#, gcc-internal-format, gfc-internal-format
+msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
+msgstr ""
+
+#: fortran/array.c:1159
#, gcc-internal-format, gfc-internal-format
msgid "Empty array constructor at %C is not allowed"
msgstr ""
-#: fortran/array.c:1188 fortran/array.c:1198
+#: fortran/array.c:1196 fortran/array.c:1206
#, gcc-internal-format, gfc-internal-format
msgid "Incompatible typespec for array element at %L"
msgstr ""
-#: fortran/array.c:1264
+#: fortran/array.c:1280
#, gcc-internal-format, gfc-internal-format
msgid "Element in %s array constructor at %L is %s"
msgstr ""
-#: fortran/array.c:1595
+#: fortran/array.c:1611
#, gcc-internal-format, gfc-internal-format
msgid "Iterator step at %L cannot be zero"
msgstr ""
-#: fortran/array.c:1732
+#: fortran/array.c:1748
#, gcc-internal-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/array.c:1902
+#: fortran/array.c:1918
#, gcc-internal-format, gfc-internal-format
msgid "AC-IMPLIED-DO initial expression references control variable at %L"
msgstr ""
-#: fortran/array.c:1909
+#: fortran/array.c:1925
#, gcc-internal-format, gfc-internal-format
msgid "AC-IMPLIED-DO final expression references control variable at %L"
msgstr ""
-#: fortran/array.c:1916
+#: fortran/array.c:1932
#, gcc-internal-format, gfc-internal-format
msgid "AC-IMPLIED-DO step expression references control variable at %L"
msgstr ""
-#: fortran/array.c:1928
+#: fortran/array.c:1944
#, gcc-internal-format, gfc-internal-format
msgid ""
"Array constructor value at %L shall not be unlimited polymorphic [F2008: "
"C4106]"
msgstr ""
-#: fortran/array.c:2011
+#: fortran/array.c:2027
#, gcc-internal-format, gfc-internal-format
msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
msgstr ""
-#: fortran/array.c:2129
+#: fortran/array.c:2145
#, gcc-internal-format
msgid "spec_dimen_size(): Bad dimension"
msgstr ""
-#: fortran/array.c:2187
+#: fortran/array.c:2203
#, gcc-internal-format
msgid "gfc_ref_dimen_size(): Bad dimension"
msgstr ""
-#: fortran/array.c:2317
+#: fortran/array.c:2333
#, gcc-internal-format
msgid "gfc_ref_dimen_size(): Bad dimen_type"
msgstr ""
-#: fortran/array.c:2368
+#: fortran/array.c:2384
#, gcc-internal-format
msgid "gfc_array_dimen_size(): Bad dimension"
msgstr ""
-#: fortran/array.c:2413
+#: fortran/array.c:2429
#, gcc-internal-format
msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
msgstr ""
-#: fortran/array.c:2557
+#: fortran/array.c:2573
#, gcc-internal-format
msgid "gfc_find_array_ref(): No ref found"
msgstr ""
@@ -47618,325 +47717,325 @@ msgstr ""
msgid "%qs argument of %qs intrinsic at %L must be %s"
msgstr ""
-#: fortran/check.c:89
+#: fortran/check.c:96
#, gcc-internal-format
-msgid "%qs argument of %qs intrinsic at %L must be a numeric type"
+msgid "%qs argument of %qs intrinsic at %L must have a numeric type"
msgstr ""
-#: fortran/check.c:104
+#: fortran/check.c:111
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL"
msgstr ""
-#: fortran/check.c:121
+#: fortran/check.c:128
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be REAL or COMPLEX"
msgstr ""
-#: fortran/check.c:138
+#: fortran/check.c:145
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
msgstr ""
-#: fortran/check.c:167 fortran/check.c:6373
+#: fortran/check.c:174 fortran/check.c:6380
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be a constant"
msgstr ""
-#: fortran/check.c:176
+#: fortran/check.c:183
#, gcc-internal-format, gfc-internal-format
msgid "Invalid kind for %s at %L"
msgstr ""
-#: fortran/check.c:195
+#: fortran/check.c:202
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be double precision"
msgstr ""
-#: fortran/check.c:218
+#: fortran/check.c:225
#, gcc-internal-format
msgid "Expected coarray variable as %qs argument to the %s intrinsic at %L"
msgstr ""
-#: fortran/check.c:235
+#: fortran/check.c:242
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be a logical array"
msgstr ""
-#: fortran/check.c:261
+#: fortran/check.c:268
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be an array"
msgstr ""
-#: fortran/check.c:282
+#: fortran/check.c:289
#, gcc-internal-format
msgid "%qs at %L must be nonnegative"
msgstr ""
-#: fortran/check.c:313
+#: fortran/check.c:320
#, gcc-internal-format
msgid ""
"The absolute value of SHIFT at %L must be less than or equal to BIT_SIZE(%qs)"
msgstr ""
-#: fortran/check.c:324
+#: fortran/check.c:331
#, gcc-internal-format
msgid "%qs at %L must be less than or equal to BIT_SIZE(%qs)"
msgstr ""
-#: fortran/check.c:334
+#: fortran/check.c:341
#, gcc-internal-format
msgid "%qs at %L must be less than BIT_SIZE(%qs)"
msgstr ""
-#: fortran/check.c:361
+#: fortran/check.c:368
#, gcc-internal-format
msgid ""
"%qs at %L must be less than or equal to the BIT_SIZE of INTEGER(KIND=%d)"
msgstr ""
-#: fortran/check.c:387
+#: fortran/check.c:394
#, gcc-internal-format
msgid "%<%s + %s%> at %L must be less than or equal to BIT_SIZE(%qs)"
msgstr ""
-#: fortran/check.c:413
+#: fortran/check.c:420
#, gcc-internal-format
msgid ""
"%qs argument of %qs intrinsic at %L must be the same type and kind as %qs"
msgstr ""
-#: fortran/check.c:430
+#: fortran/check.c:437
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be of rank %d"
msgstr ""
-#: fortran/check.c:445
+#: fortran/check.c:452
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must not be OPTIONAL"
msgstr ""
-#: fortran/check.c:466
+#: fortran/check.c:473
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be ALLOCATABLE"
msgstr ""
-#: fortran/check.c:484
+#: fortran/check.c:491
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be of kind %d"
msgstr ""
-#: fortran/check.c:522
+#: fortran/check.c:529
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
msgstr ""
-#: fortran/check.c:543
+#: fortran/check.c:550
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be a variable"
msgstr ""
-#: fortran/check.c:592
+#: fortran/check.c:599
#, gcc-internal-format
msgid ""
"%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
msgstr ""
-#: fortran/check.c:642
+#: fortran/check.c:649
#, gcc-internal-format
msgid "%<dim%> argument of %qs intrinsic at %L is not a valid dimension index"
msgstr ""
-#: fortran/check.c:745
+#: fortran/check.c:752
#, gcc-internal-format, gfc-internal-format
msgid "Unequal character lengths (%ld/%ld) in %s at %L"
msgstr ""
-#: fortran/check.c:867 fortran/check.c:6317
+#: fortran/check.c:874 fortran/check.c:6324
#, gcc-internal-format
msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
msgstr ""
-#: fortran/check.c:876 fortran/check.c:2279 fortran/check.c:2405
-#: fortran/check.c:2479 fortran/check.c:2906
+#: fortran/check.c:883 fortran/check.c:2286 fortran/check.c:2412
+#: fortran/check.c:2486 fortran/check.c:2913
#, gcc-internal-format, gfc-internal-format
msgid "Different type kinds at %L"
msgstr ""
-#: fortran/check.c:912
+#: fortran/check.c:919
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
msgstr ""
-#: fortran/check.c:921 fortran/check.c:957 fortran/check.c:3424
+#: fortran/check.c:928 fortran/check.c:964 fortran/check.c:3431
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
msgstr ""
-#: fortran/check.c:939
+#: fortran/check.c:946
#, gcc-internal-format
msgid ""
"%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or "
"FUNCTION"
msgstr ""
-#: fortran/check.c:948
+#: fortran/check.c:955
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
msgstr ""
-#: fortran/check.c:973
+#: fortran/check.c:980
#, gcc-internal-format, gfc-internal-format
msgid ""
"Array section with a vector subscript at %L shall not be the target of a "
"pointer"
msgstr ""
-#: fortran/check.c:984
+#: fortran/check.c:991
#, gcc-internal-format
msgid ""
"NULL pointer at %L is not permitted as actual argument of %qs intrinsic "
"function"
msgstr ""
-#: fortran/check.c:1027
+#: fortran/check.c:1034
#, gcc-internal-format, gfc-internal-format
msgid ""
"ATOM argument at %L to intrinsic function %s shall be an integer of "
"ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
msgstr ""
-#: fortran/check.c:1035
+#: fortran/check.c:1042
#, gcc-internal-format, gfc-internal-format
msgid ""
"ATOM argument at %L of the %s intrinsic function shall be a coarray or "
"coindexed"
msgstr ""
-#: fortran/check.c:1042
+#: fortran/check.c:1049
#, gcc-internal-format
msgid ""
"%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
msgstr ""
-#: fortran/check.c:1060 fortran/check.c:1205
+#: fortran/check.c:1067 fortran/check.c:1212
#, gcc-internal-format, gfc-internal-format
msgid "STAT= argument to %s at %L"
msgstr ""
-#: fortran/check.c:1079 fortran/check.c:1145 fortran/check.c:1242
+#: fortran/check.c:1086 fortran/check.c:1152 fortran/check.c:1249
#, gcc-internal-format, gfc-internal-format
msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
msgstr ""
-#: fortran/check.c:1093 fortran/check.c:1225
+#: fortran/check.c:1100 fortran/check.c:1232
#, gcc-internal-format, gfc-internal-format
msgid ""
"ATOM argument at %L to intrinsic function %s shall be an integer of "
"ATOMIC_INT_KIND"
msgstr ""
-#: fortran/check.c:1113
+#: fortran/check.c:1120
#, gcc-internal-format, gfc-internal-format
msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
msgstr ""
-#: fortran/check.c:1152 fortran/check.c:1249
+#: fortran/check.c:1159 fortran/check.c:1256
#, gcc-internal-format, gfc-internal-format
msgid "OLD argument of the %s intrinsic function at %L shall be definable"
msgstr ""
-#: fortran/check.c:1167
+#: fortran/check.c:1174
#, gcc-internal-format, gfc-internal-format
msgid ""
"EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
msgstr ""
-#: fortran/check.c:1177
+#: fortran/check.c:1184
#, gcc-internal-format, gfc-internal-format
msgid ""
"COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
msgstr ""
-#: fortran/check.c:1190
+#: fortran/check.c:1197
#, gcc-internal-format, gfc-internal-format
msgid ""
"COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at "
"least the range of the default integer"
msgstr ""
-#: fortran/check.c:1269
+#: fortran/check.c:1276
#, gcc-internal-format, gfc-internal-format
msgid "Negative argument N at %L"
msgstr ""
-#: fortran/check.c:1441 fortran/check.c:1898
+#: fortran/check.c:1448 fortran/check.c:1905
#, gcc-internal-format
msgid ""
"%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
msgstr ""
-#: fortran/check.c:1450 fortran/check.c:1907
+#: fortran/check.c:1457 fortran/check.c:1914
#, gcc-internal-format
msgid ""
"%qs argument of %qs intrinsic at %L must have a type of either REAL or "
"INTEGER"
msgstr ""
-#: fortran/check.c:1464 fortran/check.c:1470
+#: fortran/check.c:1471 fortran/check.c:1477
#, gcc-internal-format, gfc-internal-format
msgid ""
"Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, "
"consider using the KIND argument"
msgstr ""
-#: fortran/check.c:1492
+#: fortran/check.c:1499
#, gcc-internal-format
msgid ""
"Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall "
"not have a vector subscript"
msgstr ""
-#: fortran/check.c:1500
+#: fortran/check.c:1507
#, gcc-internal-format, gfc-internal-format
msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
msgstr ""
-#: fortran/check.c:1523
+#: fortran/check.c:1530
#, gcc-internal-format, gfc-internal-format
msgid "The stat= argument at %L must be a kind=4 integer variable"
msgstr ""
-#: fortran/check.c:1539
+#: fortran/check.c:1546
#, gcc-internal-format, gfc-internal-format
msgid "The errmsg= argument at %L must be a default-kind character variable"
msgstr ""
-#: fortran/check.c:1547
+#: fortran/check.c:1554
#, gcc-internal-format
msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
msgstr ""
-#: fortran/check.c:1562
+#: fortran/check.c:1569
#, gcc-internal-format, gfc-internal-format
msgid ""
"Support for the A argument at %L which is polymorphic A argument or has "
"allocatable components is not yet implemented"
msgstr ""
-#: fortran/check.c:1581
+#: fortran/check.c:1588
#, gcc-internal-format, gfc-internal-format
msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
msgstr ""
-#: fortran/check.c:1588
+#: fortran/check.c:1595
#, gcc-internal-format, gfc-internal-format
msgid ""
"Support for the A argument at %L with allocatable components is not yet "
"implemented"
msgstr ""
-#: fortran/check.c:1602
+#: fortran/check.c:1609
#, gcc-internal-format, gfc-internal-format
msgid "OPERATOR argument at %L must be a PURE function"
msgstr ""
@@ -47944,707 +48043,707 @@ msgstr ""
#. None of the intrinsics fulfills the criteria of taking two arguments,
#. returning the same type and kind as the arguments and being permitted
#. as actual argument.
-#: fortran/check.c:1612
+#: fortran/check.c:1619
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
msgstr ""
-#: fortran/check.c:1629
+#: fortran/check.c:1636
#, gcc-internal-format, gfc-internal-format
msgid "The function passed as OPERATOR at %L shall have two arguments"
msgstr ""
-#: fortran/check.c:1639
+#: fortran/check.c:1646
#, gcc-internal-format, gfc-internal-format
msgid ""
"A argument at %L has type %s but the function passed as OPERATOR at %L "
"returns %s"
msgstr ""
-#: fortran/check.c:1648
+#: fortran/check.c:1655
#, gcc-internal-format, gfc-internal-format
msgid ""
"The function passed as OPERATOR at %L has arguments of type %s and %s but "
"shall have type %s"
msgstr ""
-#: fortran/check.c:1659
+#: fortran/check.c:1666
#, gcc-internal-format, gfc-internal-format
msgid ""
"The function passed as OPERATOR at %L shall have scalar nonallocatable "
"nonpointer arguments and return a nonallocatable nonpointer scalar"
msgstr ""
-#: fortran/check.c:1667
+#: fortran/check.c:1674
#, gcc-internal-format, gfc-internal-format
msgid ""
"The function passed as OPERATOR at %L shall have the VALUE attribute either "
"for none or both arguments"
msgstr ""
-#: fortran/check.c:1674
+#: fortran/check.c:1681
#, gcc-internal-format, gfc-internal-format
msgid ""
"The function passed as OPERATOR at %L shall have the TARGET attribute either "
"for none or both arguments"
msgstr ""
-#: fortran/check.c:1681
+#: fortran/check.c:1688
#, gcc-internal-format, gfc-internal-format
msgid ""
"The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute "
"either for none or both arguments"
msgstr ""
-#: fortran/check.c:1689
+#: fortran/check.c:1696
#, gcc-internal-format, gfc-internal-format
msgid ""
"The function passed as OPERATOR at %L shall not have the OPTIONAL attribute "
"for either of the arguments"
msgstr ""
-#: fortran/check.c:1719
+#: fortran/check.c:1726
#, gcc-internal-format, gfc-internal-format
msgid ""
"The character length of the A argument at %L and of the arguments of the "
"OPERATOR at %L shall be the same"
msgstr ""
-#: fortran/check.c:1726
+#: fortran/check.c:1733
#, gcc-internal-format, gfc-internal-format
msgid ""
"The character length of the A argument at %L and of the function result of "
"the OPERATOR at %L shall be the same"
msgstr ""
-#: fortran/check.c:1744
+#: fortran/check.c:1751
#, gcc-internal-format
msgid ""
"%qs argument of %qs intrinsic at %L shall be of type integer, real or "
"character"
msgstr ""
-#: fortran/check.c:1792 fortran/check.c:2324 fortran/check.c:2427
-#: fortran/check.c:2628 fortran/check.c:2673 fortran/check.c:3984
-#: fortran/check.c:4118 fortran/check.c:4173 fortran/check.c:5215
-#: fortran/check.c:5344
+#: fortran/check.c:1799 fortran/check.c:2331 fortran/check.c:2434
+#: fortran/check.c:2635 fortran/check.c:2680 fortran/check.c:3991
+#: fortran/check.c:4125 fortran/check.c:4180 fortran/check.c:5222
+#: fortran/check.c:5351
#, gcc-internal-format
msgid "%qs intrinsic with KIND argument at %L"
msgstr ""
-#: fortran/check.c:1839 fortran/check.c:2090
+#: fortran/check.c:1846 fortran/check.c:2097
#, gcc-internal-format
msgid ""
"%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/"
"%ld)"
msgstr ""
-#: fortran/check.c:1854 fortran/check.c:2105 fortran/check.c:2133
+#: fortran/check.c:1861 fortran/check.c:2112 fortran/check.c:2140
#, gcc-internal-format
msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
msgstr ""
-#: fortran/check.c:1957 fortran/check.c:3000 fortran/check.c:3008
+#: fortran/check.c:1964 fortran/check.c:3007 fortran/check.c:3015
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
msgstr ""
-#: fortran/check.c:1971
+#: fortran/check.c:1978
#, gcc-internal-format
msgid ""
"Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
msgstr ""
-#: fortran/check.c:1991 fortran/check.c:1999
+#: fortran/check.c:1998 fortran/check.c:2006
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be default real"
msgstr ""
-#: fortran/check.c:2020
+#: fortran/check.c:2027
#, gcc-internal-format
msgid "%<I%> at %L and %<J%>' at %L cannot both be BOZ literal constants"
msgstr ""
-#: fortran/check.c:2151
+#: fortran/check.c:2158
#, gcc-internal-format, gfc-internal-format
msgid "non-default INTEGER kind argument to %s intrinsic at %L"
msgstr ""
-#: fortran/check.c:2211
+#: fortran/check.c:2218
#, gcc-internal-format
msgid "COMPLEX argument %qs of %qs intrinsic at %L"
msgstr ""
-#: fortran/check.c:2375
+#: fortran/check.c:2382
#, gcc-internal-format, gfc-internal-format
msgid "Argument of %s at %L must be of length one"
msgstr ""
-#: fortran/check.c:2434
+#: fortran/check.c:2441
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
msgstr ""
-#: fortran/check.c:2524
+#: fortran/check.c:2531
#, gcc-internal-format, gfc-internal-format
msgid "SIZE at %L must be positive"
msgstr ""
-#: fortran/check.c:2536
+#: fortran/check.c:2543
#, gcc-internal-format, gfc-internal-format
msgid ""
"The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
msgstr ""
-#: fortran/check.c:2597
+#: fortran/check.c:2604
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
msgstr ""
-#: fortran/check.c:2604
+#: fortran/check.c:2611
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be a data entity"
msgstr ""
-#: fortran/check.c:2815
+#: fortran/check.c:2822
#, gcc-internal-format
msgid "Intrinsic %qs at %L must have at least two arguments"
msgstr ""
-#: fortran/check.c:2863
+#: fortran/check.c:2870
#, gcc-internal-format
msgid "Missing %qs argument to the %s intrinsic at %L"
msgstr ""
-#: fortran/check.c:2878
+#: fortran/check.c:2885
#, gcc-internal-format
msgid "Duplicate argument %qs at %L to intrinsic %s"
msgstr ""
-#: fortran/check.c:2883
+#: fortran/check.c:2890
#, gcc-internal-format
msgid "Unknown argument %qs at %L to intrinsic %s"
msgstr ""
-#: fortran/check.c:2912
+#: fortran/check.c:2919
#, gcc-internal-format
msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
msgstr ""
-#: fortran/check.c:2943
+#: fortran/check.c:2950
#, gcc-internal-format
msgid "%qs intrinsic with CHARACTER argument at %L"
msgstr ""
-#: fortran/check.c:2950
+#: fortran/check.c:2957
#, gcc-internal-format
msgid ""
"%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
msgstr ""
-#: fortran/check.c:3017
+#: fortran/check.c:3024
#, gcc-internal-format
msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
msgstr ""
-#: fortran/check.c:3031
+#: fortran/check.c:3038
#, gcc-internal-format
msgid ""
"Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic "
"matmul"
msgstr ""
-#: fortran/check.c:3050
+#: fortran/check.c:3057
#, gcc-internal-format
msgid ""
"Different shape on dimension 2 for argument %qs and dimension 1 for argument "
"%qs at %L for intrinsic matmul"
msgstr ""
-#: fortran/check.c:3059
+#: fortran/check.c:3066
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
msgstr ""
-#: fortran/check.c:3234
+#: fortran/check.c:3241
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
msgstr ""
-#: fortran/check.c:3294
+#: fortran/check.c:3301
#, gcc-internal-format, gfc-internal-format
msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
msgstr ""
-#: fortran/check.c:3305
+#: fortran/check.c:3312
#, gcc-internal-format, gfc-internal-format
msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
msgstr ""
-#: fortran/check.c:3312
+#: fortran/check.c:3319
#, gcc-internal-format, gfc-internal-format
msgid ""
"The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is "
"polymorphic"
msgstr ""
-#: fortran/check.c:3323
+#: fortran/check.c:3330
#, gcc-internal-format, gfc-internal-format
msgid ""
"The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the "
"same rank %d/%d"
msgstr ""
-#: fortran/check.c:3332
+#: fortran/check.c:3339
#, gcc-internal-format, gfc-internal-format
msgid ""
"The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the "
"same corank %d/%d"
msgstr ""
-#: fortran/check.c:3359
+#: fortran/check.c:3366
#, gcc-internal-format
msgid "Argument %<S%> of NEAREST at %L shall not be zero"
msgstr ""
-#: fortran/check.c:3409
+#: fortran/check.c:3416
#, gcc-internal-format
msgid ""
"%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or "
"procedure pointer"
msgstr ""
-#: fortran/check.c:3417
+#: fortran/check.c:3424
#, gcc-internal-format, gfc-internal-format
msgid "NULL intrinsic with allocatable MOLD at %L"
msgstr ""
-#: fortran/check.c:3496 fortran/check.c:5291
+#: fortran/check.c:3503 fortran/check.c:5298
#, gcc-internal-format
msgid ""
"%qs argument of %qs intrinsic at %L must provide at least as many elements "
"as there are .TRUE. values in %qs (%ld/%d)"
msgstr ""
-#: fortran/check.c:3554
+#: fortran/check.c:3561
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
msgstr ""
-#: fortran/check.c:3562
+#: fortran/check.c:3569
#, gcc-internal-format
msgid ""
"%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
msgstr ""
-#: fortran/check.c:3581
+#: fortran/check.c:3588
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
msgstr ""
-#: fortran/check.c:3629
+#: fortran/check.c:3636
#, gcc-internal-format, gfc-internal-format
msgid "The argument of the RANK intrinsic at %L must be a data object"
msgstr ""
-#: fortran/check.c:3733
+#: fortran/check.c:3740
#, gcc-internal-format
msgid ""
"%<shape%> argument of %<reshape%> intrinsic at %L must be an array of "
"constant size"
msgstr ""
-#: fortran/check.c:3743
+#: fortran/check.c:3750
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L is empty"
msgstr ""
-#: fortran/check.c:3750
+#: fortran/check.c:3757
#, gcc-internal-format
msgid ""
"%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
msgstr ""
-#: fortran/check.c:3767
+#: fortran/check.c:3774
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
msgstr ""
-#: fortran/check.c:3799
+#: fortran/check.c:3806
#, gcc-internal-format, gfc-internal-format
msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
msgstr ""
-#: fortran/check.c:3837
+#: fortran/check.c:3844
#, gcc-internal-format
msgid ""
"%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
msgstr ""
-#: fortran/check.c:3855
+#: fortran/check.c:3862
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
msgstr ""
-#: fortran/check.c:3864
+#: fortran/check.c:3871
#, gcc-internal-format
msgid ""
"%qs argument of %qs intrinsic at %L has invalid permutation of dimensions "
"(dimension %qd duplicated)"
msgstr ""
-#: fortran/check.c:3900
+#: fortran/check.c:3907
#, gcc-internal-format, gfc-internal-format
msgid ""
"Without padding, there are not enough elements in the intrinsic RESHAPE "
"source at %L to match the shape"
msgstr ""
-#: fortran/check.c:3917 fortran/check.c:3936
+#: fortran/check.c:3924 fortran/check.c:3943
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
msgstr ""
-#: fortran/check.c:3927 fortran/check.c:3946
+#: fortran/check.c:3934 fortran/check.c:3953
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
msgstr ""
-#: fortran/check.c:4045
+#: fortran/check.c:4052
#, gcc-internal-format
msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
msgstr ""
-#: fortran/check.c:4076
+#: fortran/check.c:4083
#, gcc-internal-format
msgid "%qs intrinsic with RADIX argument at %L"
msgstr ""
-#: fortran/check.c:4111
+#: fortran/check.c:4118
#, gcc-internal-format
msgid ""
"%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size "
"array"
msgstr ""
-#: fortran/check.c:4188 fortran/check.c:6356
+#: fortran/check.c:4195 fortran/check.c:6363
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
msgstr ""
-#: fortran/check.c:4201 fortran/check.c:4340 fortran/check.c:6348
+#: fortran/check.c:4208 fortran/check.c:4347 fortran/check.c:6355
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
msgstr ""
-#: fortran/check.c:4212 fortran/check.c:4352
+#: fortran/check.c:4219 fortran/check.c:4359
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
msgstr ""
-#: fortran/check.c:4282
+#: fortran/check.c:4289
#, gcc-internal-format
msgid "is_c_interoperable(): gfc_simplify_expr failed"
msgstr ""
-#: fortran/check.c:4331
+#: fortran/check.c:4338
#, gcc-internal-format
msgid ""
"%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
msgstr ""
-#: fortran/check.c:4370
+#: fortran/check.c:4377
#, gcc-internal-format, gfc-internal-format
msgid ""
"Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or "
"TYPE(C_FUNPTR)"
msgstr ""
-#: fortran/check.c:4384
+#: fortran/check.c:4391
#, gcc-internal-format, gfc-internal-format
msgid ""
"Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: "
"%s instead of %s"
msgstr ""
-#: fortran/check.c:4408
+#: fortran/check.c:4415
#, gcc-internal-format, gfc-internal-format
msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
msgstr ""
-#: fortran/check.c:4420
+#: fortran/check.c:4427
#, gcc-internal-format, gfc-internal-format
msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
msgstr ""
-#: fortran/check.c:4427
+#: fortran/check.c:4434
#, gcc-internal-format, gfc-internal-format
msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
msgstr ""
-#: fortran/check.c:4434
+#: fortran/check.c:4441
#, gcc-internal-format, gfc-internal-format
msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
msgstr ""
-#: fortran/check.c:4441
+#: fortran/check.c:4448
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
msgstr ""
-#: fortran/check.c:4447
+#: fortran/check.c:4454
#, gcc-internal-format, gfc-internal-format
msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
msgstr ""
-#: fortran/check.c:4466
+#: fortran/check.c:4473
#, gcc-internal-format, gfc-internal-format
msgid ""
"SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of "
"FPTR"
msgstr ""
-#: fortran/check.c:4476
+#: fortran/check.c:4483
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic FPTR at %L to C_F_POINTER"
msgstr ""
-#: fortran/check.c:4481
+#: fortran/check.c:4488
#, gcc-internal-format, gfc-internal-format
msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
msgstr ""
-#: fortran/check.c:4497
+#: fortran/check.c:4504
#, gcc-internal-format, gfc-internal-format
msgid ""
"Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
msgstr ""
-#: fortran/check.c:4509
+#: fortran/check.c:4516
#, gcc-internal-format, gfc-internal-format
msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
msgstr ""
-#: fortran/check.c:4516
+#: fortran/check.c:4523
#, gcc-internal-format, gfc-internal-format
msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
msgstr ""
-#: fortran/check.c:4522
+#: fortran/check.c:4529
#, gcc-internal-format, gfc-internal-format
msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
msgstr ""
-#: fortran/check.c:4536
+#: fortran/check.c:4543
#, gcc-internal-format, gfc-internal-format
msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
msgstr ""
-#: fortran/check.c:4551
+#: fortran/check.c:4558
#, gcc-internal-format
msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
msgstr ""
-#: fortran/check.c:4559
+#: fortran/check.c:4566
#, gcc-internal-format, gfc-internal-format
msgid ""
"Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
msgstr ""
-#: fortran/check.c:4565
+#: fortran/check.c:4572
#, gcc-internal-format, gfc-internal-format
msgid "Noninteroperable procedure at %L to C_FUNLOC"
msgstr ""
-#: fortran/check.c:4579
+#: fortran/check.c:4586
#, gcc-internal-format, gfc-internal-format
msgid "Argument X at %L to C_LOC shall not be coindexed"
msgstr ""
-#: fortran/check.c:4585
+#: fortran/check.c:4592
#, gcc-internal-format, gfc-internal-format
msgid "X argument at %L to C_LOC shall not be polymorphic"
msgstr ""
-#: fortran/check.c:4596
+#: fortran/check.c:4603
#, gcc-internal-format, gfc-internal-format
msgid ""
"Argument X at %L to C_LOC shall have either the POINTER or the TARGET "
"attribute"
msgstr ""
-#: fortran/check.c:4604
+#: fortran/check.c:4611
#, gcc-internal-format, gfc-internal-format
msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
msgstr ""
-#: fortran/check.c:4613
+#: fortran/check.c:4620
#, gcc-internal-format, gfc-internal-format
msgid "Argument at %L to C_LOC shall not be polymorphic"
msgstr ""
-#: fortran/check.c:4620
+#: fortran/check.c:4627
#, gcc-internal-format, gfc-internal-format
msgid "Noninteroperable array at %L as argument to C_LOC: %s"
msgstr ""
-#: fortran/check.c:4631
+#: fortran/check.c:4638
#, gcc-internal-format, gfc-internal-format
msgid ""
"Array of interoperable type at %L to C_LOC which is nonallocatable and "
"neither assumed size nor explicit size"
msgstr ""
-#: fortran/check.c:4636
+#: fortran/check.c:4643
#, gcc-internal-format, gfc-internal-format
msgid "Array section at %L to C_LOC"
msgstr ""
-#: fortran/check.c:4664
+#: fortran/check.c:4671
#, gcc-internal-format, gfc-internal-format
msgid "non double precision REAL argument to %s intrinsic at %L"
msgstr ""
-#: fortran/check.c:4677
+#: fortran/check.c:4684
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
msgstr ""
-#: fortran/check.c:4696
+#: fortran/check.c:4703
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
msgstr ""
-#: fortran/check.c:4959
+#: fortran/check.c:4966
#, gcc-internal-format, gfc-internal-format
msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
msgstr ""
-#: fortran/check.c:4970
+#: fortran/check.c:4977
#, gcc-internal-format, gfc-internal-format
msgid ""
"The number of array elements of the SUB argument to IMAGE_INDEX at %L shall "
"be %d (corank) not %d"
msgstr ""
-#: fortran/check.c:5003
+#: fortran/check.c:5010
#, gcc-internal-format, gfc-internal-format
msgid "DISTANCE= argument to NUM_IMAGES at %L"
msgstr ""
-#: fortran/check.c:5016
+#: fortran/check.c:5023
#, gcc-internal-format, gfc-internal-format
msgid "FAILED= argument to NUM_IMAGES at %L"
msgstr ""
-#: fortran/check.c:5039
+#: fortran/check.c:5046
#, gcc-internal-format, gfc-internal-format
msgid ""
"DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic "
"at %L"
msgstr ""
-#: fortran/check.c:5046
+#: fortran/check.c:5053
#, gcc-internal-format, gfc-internal-format
msgid ""
"The DISTANCE argument may not be specified together with the COARRAY or DIM "
"argument in intrinsic at %L"
msgstr ""
-#: fortran/check.c:5057
+#: fortran/check.c:5064
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected DIM argument with noncoarray argument at %L"
msgstr ""
-#: fortran/check.c:5075
+#: fortran/check.c:5082
#, gcc-internal-format, gfc-internal-format
msgid "DISTANCE= argument to THIS_IMAGE at %L"
msgstr ""
-#: fortran/check.c:5155
+#: fortran/check.c:5162
#, gcc-internal-format
msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
msgstr ""
-#: fortran/check.c:5183
+#: fortran/check.c:5190
#, gcc-internal-format, gfc-internal-format
msgid ""
"Intrinsic TRANSFER at %L has partly undefined result: source size %ld < "
"result size %ld"
msgstr ""
-#: fortran/check.c:5305
+#: fortran/check.c:5312
#, gcc-internal-format
msgid ""
"%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a "
"scalar"
msgstr ""
-#: fortran/check.c:5318
+#: fortran/check.c:5325
#, gcc-internal-format
msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
msgstr ""
-#: fortran/check.c:5576 fortran/check.c:5608
+#: fortran/check.c:5583 fortran/check.c:5615
#, gcc-internal-format
msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
msgstr ""
-#: fortran/check.c:5616
+#: fortran/check.c:5623
#, gcc-internal-format, gfc-internal-format
msgid "Too many arguments to %s at %L"
msgstr ""
-#: fortran/check.c:5634
+#: fortran/check.c:5641
#, gcc-internal-format
msgid "fe_runtime_error string must be null terminated"
msgstr ""
-#: fortran/check.c:5646
+#: fortran/check.c:5653
#, gcc-internal-format, gfc-internal-format
msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
msgstr ""
-#: fortran/check.c:5686
+#: fortran/check.c:5693
#, gcc-internal-format, gfc-internal-format
msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
msgstr ""
-#: fortran/check.c:5705
+#: fortran/check.c:5712
#, gcc-internal-format, gfc-internal-format
msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
msgstr ""
-#: fortran/check.c:5715
+#: fortran/check.c:5722
#, gcc-internal-format, gfc-internal-format
msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
msgstr ""
-#: fortran/check.c:5732
+#: fortran/check.c:5739
#, gcc-internal-format, gfc-internal-format
msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
msgstr ""
-#: fortran/check.c:5949
+#: fortran/check.c:5956
#, gcc-internal-format
msgid ""
"%qs argument of %qs intrinsic at %L must be of a kind not wider than the "
"default kind (%d)"
msgstr ""
-#: fortran/check.c:6301 fortran/check.c:6309
+#: fortran/check.c:6308 fortran/check.c:6316
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be INTEGER or LOGICAL"
msgstr ""
-#: fortran/check.c:6340
+#: fortran/check.c:6347
#, gcc-internal-format, gfc-internal-format
msgid ""
"Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, "
"because it returns a disassociated pointer"
msgstr ""
-#: fortran/class.c:612
+#: fortran/class.c:614
#, gcc-internal-format, gfc-internal-format
msgid ""
"Assumed size polymorphic objects or components, such as that at %C, have not "
@@ -48653,12 +48752,12 @@ msgstr ""
#. Since the extension field is 8 bit wide, we can only have
#. up to 255 extension levels.
-#: fortran/class.c:723 fortran/decl.c:8717
+#: fortran/class.c:725 fortran/decl.c:8735
#, gcc-internal-format
msgid "Maximum extension level reached with type %qs at %L"
msgstr ""
-#: fortran/class.c:2762 fortran/class.c:2836
+#: fortran/class.c:2764 fortran/class.c:2838
#, gcc-internal-format
msgid "%qs of %qs is PRIVATE at %L"
msgstr ""
@@ -48733,1580 +48832,1590 @@ msgstr ""
msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
msgstr ""
-#: fortran/decl.c:421
+#: fortran/decl.c:422
#, gcc-internal-format, gfc-internal-format
msgid "Invalid initializer %s in Data statement at %C"
msgstr ""
-#: fortran/decl.c:523
+#: fortran/decl.c:524
#, gcc-internal-format, gfc-internal-format
msgid "Initialization at %C is not allowed in a PURE procedure"
msgstr ""
-#: fortran/decl.c:560
+#: fortran/decl.c:561
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %C cannot appear within an INTERFACE"
msgstr ""
-#: fortran/decl.c:592
+#: fortran/decl.c:593
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %C is not allowed in a PURE procedure"
msgstr ""
-#: fortran/decl.c:638
+#: fortran/decl.c:639
#, gcc-internal-format, gfc-internal-format
msgid "Empty old style initializer list at %C"
msgstr ""
-#: fortran/decl.c:658
+#: fortran/decl.c:659
#, gcc-internal-format, gfc-internal-format
msgid "Repeat spec invalid in scalar initializer at %C"
msgstr ""
-#: fortran/decl.c:663
+#: fortran/decl.c:664
#, gcc-internal-format, gfc-internal-format
msgid "Repeat spec must be an integer at %C"
msgstr ""
-#: fortran/decl.c:672
+#: fortran/decl.c:673
#, gcc-internal-format, gfc-internal-format
msgid "Expected data constant after repeat spec at %C"
msgstr ""
-#: fortran/decl.c:703
+#: fortran/decl.c:704
#, gcc-internal-format, gfc-internal-format
msgid "End of scalar initializer expected at %C"
msgstr ""
-#: fortran/decl.c:730
+#: fortran/decl.c:731
#, gcc-internal-format, gfc-internal-format
msgid "Not enough elements in array initializer at %C"
msgstr ""
-#: fortran/decl.c:732
+#: fortran/decl.c:733
#, gcc-internal-format, gfc-internal-format
msgid "Too many elements in array initializer at %C"
msgstr ""
-#: fortran/decl.c:751
+#: fortran/decl.c:752
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in old style initializer list at %C"
msgstr ""
-#: fortran/decl.c:774
+#: fortran/decl.c:775
#, gcc-internal-format, gfc-internal-format
msgid "The assumed-rank array at %C shall not have a codimension"
msgstr ""
-#: fortran/decl.c:842
+#: fortran/decl.c:843
#, gcc-internal-format, gfc-internal-format
msgid "Bad INTENT specification at %C"
msgstr ""
-#: fortran/decl.c:863
+#: fortran/decl.c:864
#, gcc-internal-format, gfc-internal-format
msgid "deferred type parameter at %C"
msgstr ""
-#: fortran/decl.c:935
+#: fortran/decl.c:947
#, gcc-internal-format, gfc-internal-format
msgid "Scalar INTEGER expression expected at %L"
msgstr ""
-#: fortran/decl.c:961
+#: fortran/decl.c:973
#, gcc-internal-format, gfc-internal-format
msgid "Old-style character length at %C"
msgstr ""
-#: fortran/decl.c:992
+#: fortran/decl.c:1004
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in character length specification at %C"
msgstr ""
-#: fortran/decl.c:1145
+#: fortran/decl.c:1157
#, gcc-internal-format
msgid "Procedure %qs at %C is already defined at %L"
msgstr ""
-#: fortran/decl.c:1153
+#: fortran/decl.c:1165
#, gcc-internal-format
msgid "Name %qs at %C is already defined as a generic interface at %L"
msgstr ""
-#: fortran/decl.c:1166
+#: fortran/decl.c:1178
#, gcc-internal-format
msgid ""
"Procedure %qs at %C has an explicit interface and must not have attributes "
"declared at %L"
msgstr ""
-#: fortran/decl.c:1237
+#: fortran/decl.c:1249
#, gcc-internal-format
msgid ""
"Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
msgstr ""
-#: fortran/decl.c:1264
+#: fortran/decl.c:1276
#, gcc-internal-format
msgid ""
"Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is "
"not C interoperable because derived type %qs is not C interoperable"
msgstr ""
-#: fortran/decl.c:1271
+#: fortran/decl.c:1283
#, gcc-internal-format
msgid ""
"Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is "
"not C interoperable because it is polymorphic"
msgstr ""
-#: fortran/decl.c:1278
+#: fortran/decl.c:1290
#, gcc-internal-format
msgid ""
"Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may "
"not be C interoperable"
msgstr ""
-#: fortran/decl.c:1293
+#: fortran/decl.c:1305
#, gcc-internal-format
msgid ""
"Character argument %qs at %L must be length 1 because procedure %qs is "
"BIND(C)"
msgstr ""
-#: fortran/decl.c:1306
+#: fortran/decl.c:1318
#, gcc-internal-format
msgid ""
"Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
msgstr ""
-#: fortran/decl.c:1314
+#: fortran/decl.c:1326
#, gcc-internal-format
msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
msgstr ""
-#: fortran/decl.c:1323
+#: fortran/decl.c:1335
#, gcc-internal-format
msgid ""
"Scalar variable %qs at %L with POINTER or ALLOCATABLE in procedure %qs with "
"BIND(C) is not yet supported"
msgstr ""
-#: fortran/decl.c:1332
+#: fortran/decl.c:1344
#, gcc-internal-format
msgid ""
"Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute "
"because procedure %qs is BIND(C)"
msgstr ""
-#: fortran/decl.c:1339
+#: fortran/decl.c:1351
#, gcc-internal-format
msgid ""
"Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
msgstr ""
-#: fortran/decl.c:1350
+#: fortran/decl.c:1362
#, gcc-internal-format
msgid ""
"Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs "
"at %L"
msgstr ""
-#: fortran/decl.c:1400
+#: fortran/decl.c:1412
#, gcc-internal-format
msgid "Symbol %qs at %C also declared as a type at %L"
msgstr ""
-#: fortran/decl.c:1459
+#: fortran/decl.c:1471
#, gcc-internal-format
msgid ""
"Variable %qs in common block %qs at %C must be declared with a C "
"interoperable kind since common block %qs is BIND(C)"
msgstr ""
-#: fortran/decl.c:1504
+#: fortran/decl.c:1505
+#, gcc-internal-format, gfc-internal-format
+msgid "CHARACTER length must be a constant at %L"
+msgstr ""
+
+#: fortran/decl.c:1520
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER expression at %L is being truncated (%d/%d)"
msgstr ""
-#: fortran/decl.c:1511
+#: fortran/decl.c:1527
#, gcc-internal-format, gfc-internal-format
msgid ""
"The CHARACTER elements of the array constructor at %L must have the same "
"length (%d/%d)"
msgstr ""
-#: fortran/decl.c:1601
+#: fortran/decl.c:1617
#, gcc-internal-format
msgid "Initializer not allowed for PARAMETER %qs at %C"
msgstr ""
-#: fortran/decl.c:1611
+#: fortran/decl.c:1627
#, gcc-internal-format, gfc-internal-format
msgid "PARAMETER at %L is missing an initializer"
msgstr ""
-#: fortran/decl.c:1621
+#: fortran/decl.c:1637
#, gcc-internal-format
msgid ""
"Variable %qs at %C with an initializer already appears in a DATA statement"
msgstr ""
-#: fortran/decl.c:1714
+#: fortran/decl.c:1730
#, gcc-internal-format, gfc-internal-format
msgid "Can't initialize implied-shape array at %L with scalar"
msgstr ""
-#: fortran/decl.c:1749
+#: fortran/decl.c:1765
#, gcc-internal-format, gfc-internal-format
msgid "Non-constant lower bound in implied-shape declaration at %L"
msgstr ""
-#: fortran/decl.c:1835
+#: fortran/decl.c:1851
#, gcc-internal-format, gfc-internal-format
msgid "Component at %C must have the POINTER attribute"
msgstr ""
-#: fortran/decl.c:1843
+#: fortran/decl.c:1859
#, gcc-internal-format, gfc-internal-format
msgid "Array component of structure at %C must have explicit or deferred shape"
msgstr ""
-#: fortran/decl.c:1867
+#: fortran/decl.c:1883
#, gcc-internal-format, gfc-internal-format
msgid "Component '%s' at %C already declared at %L"
msgstr ""
-#: fortran/decl.c:1953
+#: fortran/decl.c:1971
#, gcc-internal-format, gfc-internal-format
msgid "Pointer array component of structure at %C must have a deferred shape"
msgstr ""
-#: fortran/decl.c:1962
+#: fortran/decl.c:1980
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable component of structure at %C must have a deferred shape"
msgstr ""
-#: fortran/decl.c:1971
+#: fortran/decl.c:1989
#, gcc-internal-format, gfc-internal-format
msgid "Array component of structure at %C must have an explicit shape"
msgstr ""
-#: fortran/decl.c:2025
+#: fortran/decl.c:2043
#, gcc-internal-format, gfc-internal-format
msgid "NULL() initialization at %C is ambiguous"
msgstr ""
-#: fortran/decl.c:2042
+#: fortran/decl.c:2060
#, gcc-internal-format, gfc-internal-format
msgid "NULL() initialization at %C may not have MOLD"
msgstr ""
-#: fortran/decl.c:2059
+#: fortran/decl.c:2077
#, gcc-internal-format, gfc-internal-format
msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
msgstr ""
-#: fortran/decl.c:2080
+#: fortran/decl.c:2098
#, gcc-internal-format, gfc-internal-format
msgid "Error in pointer initialization at %C"
msgstr ""
-#: fortran/decl.c:2087
+#: fortran/decl.c:2105
#, gcc-internal-format, gfc-internal-format
msgid "non-NULL pointer initialization at %C"
msgstr ""
-#: fortran/decl.c:2110
+#: fortran/decl.c:2128
#, gcc-internal-format
msgid "Function name %qs not allowed at %C"
msgstr ""
-#: fortran/decl.c:2177
+#: fortran/decl.c:2195
#, gcc-internal-format
msgid "Non-PARAMETER symbol %qs at %L can't be implied-shape"
msgstr ""
-#: fortran/decl.c:2187
+#: fortran/decl.c:2205
#, gcc-internal-format, gfc-internal-format
msgid "Implied-shape array at %L"
msgstr ""
-#: fortran/decl.c:2240
+#: fortran/decl.c:2258
#, gcc-internal-format
msgid ""
"%qs at %C is a redefinition of the declaration in the corresponding "
"interface for MODULE PROCEDURE %qs"
msgstr ""
-#: fortran/decl.c:2269 fortran/decl.c:7291
+#: fortran/decl.c:2287 fortran/decl.c:7309
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate array spec for Cray pointee at %C"
msgstr ""
-#: fortran/decl.c:2277
+#: fortran/decl.c:2295
#, gcc-internal-format
msgid "Couldn't set pointee array spec."
msgstr ""
-#: fortran/decl.c:2340
+#: fortran/decl.c:2358
#, gcc-internal-format, gfc-internal-format
msgid "Old-style initialization at %C"
msgstr ""
-#: fortran/decl.c:2348
+#: fortran/decl.c:2366
#, gcc-internal-format, gfc-internal-format
msgid "Invalid old style initialization for derived type component at %C"
msgstr ""
-#: fortran/decl.c:2361
+#: fortran/decl.c:2379
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in old style initialization of %s at %C"
msgstr ""
-#: fortran/decl.c:2381 fortran/decl.c:5584
+#: fortran/decl.c:2399 fortran/decl.c:5602
#, gcc-internal-format, gfc-internal-format
msgid "Initialization at %C isn't for a pointer variable"
msgstr ""
-#: fortran/decl.c:2394
+#: fortran/decl.c:2412
#, gcc-internal-format
msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
msgstr ""
-#: fortran/decl.c:2403 fortran/decl.c:8866
+#: fortran/decl.c:2421 fortran/decl.c:8884
#, gcc-internal-format, gfc-internal-format
msgid "Expected an initialization expression at %C"
msgstr ""
-#: fortran/decl.c:2410
+#: fortran/decl.c:2428
#, gcc-internal-format, gfc-internal-format
msgid "Initialization of variable at %C is not allowed in a PURE procedure"
msgstr ""
-#: fortran/decl.c:2427
+#: fortran/decl.c:2445
#, gcc-internal-format, gfc-internal-format
msgid "Initialization of allocatable component at %C is not allowed"
msgstr ""
-#: fortran/decl.c:2487 fortran/decl.c:2523
+#: fortran/decl.c:2505 fortran/decl.c:2541
#, gcc-internal-format, gfc-internal-format
msgid "Old-style type declaration %s*%d not supported at %C"
msgstr ""
-#: fortran/decl.c:2529
+#: fortran/decl.c:2547
#, gcc-internal-format, gfc-internal-format
msgid "Nonstandard type declaration %s*%d at %C"
msgstr ""
-#: fortran/decl.c:2580 fortran/decl.c:2656
+#: fortran/decl.c:2598 fortran/decl.c:2674
#, gcc-internal-format, gfc-internal-format
msgid "Missing right parenthesis at %C"
msgstr ""
-#: fortran/decl.c:2593 fortran/decl.c:2727
+#: fortran/decl.c:2611 fortran/decl.c:2745
#, gcc-internal-format, gfc-internal-format
msgid "Expected initialization expression at %C"
msgstr ""
-#: fortran/decl.c:2601 fortran/decl.c:2733
+#: fortran/decl.c:2619 fortran/decl.c:2751
#, gcc-internal-format, gfc-internal-format
msgid "Expected scalar initialization expression at %C"
msgstr ""
-#: fortran/decl.c:2632
+#: fortran/decl.c:2650
#, gcc-internal-format, gfc-internal-format
msgid "Kind %d not supported for type %s at %C"
msgstr ""
-#: fortran/decl.c:2645
+#: fortran/decl.c:2663
#, gcc-internal-format, gfc-internal-format
msgid "C kind type parameter is for type %s but type at %L is %s"
msgstr ""
-#: fortran/decl.c:2654
+#: fortran/decl.c:2672
#, gcc-internal-format, gfc-internal-format
msgid "Missing right parenthesis or comma at %C"
msgstr ""
-#: fortran/decl.c:2753
+#: fortran/decl.c:2771
#, gcc-internal-format, gfc-internal-format
msgid "Kind %d is not supported for CHARACTER at %C"
msgstr ""
-#: fortran/decl.c:2885
+#: fortran/decl.c:2903
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in CHARACTER declaration at %C"
msgstr ""
-#: fortran/decl.c:2951
+#: fortran/decl.c:2969
#, gcc-internal-format, gfc-internal-format
msgid "RECORD at %C is an extension, enable it with -fdec-structure"
msgstr ""
-#: fortran/decl.c:2957
+#: fortran/decl.c:2975
#, gcc-internal-format, gfc-internal-format
msgid "Structure name expected after RECORD at %C"
msgstr ""
-#: fortran/decl.c:3000
+#: fortran/decl.c:3018
#, gcc-internal-format, gfc-internal-format
msgid "BYTE type at %C"
msgstr ""
-#: fortran/decl.c:3005
+#: fortran/decl.c:3023
#, gcc-internal-format, gfc-internal-format
msgid "BYTE type used at %C is not available on the target machine"
msgstr ""
-#: fortran/decl.c:3027
+#: fortran/decl.c:3045
#, gcc-internal-format, gfc-internal-format
msgid "Assumed type at %C is not allowed for components"
msgstr ""
-#: fortran/decl.c:3030
+#: fortran/decl.c:3048
#, gcc-internal-format, gfc-internal-format
msgid "Assumed type at %C"
msgstr ""
-#: fortran/decl.c:3053 fortran/decl.c:3084 fortran/decl.c:3113
-#: fortran/decl.c:3331
+#: fortran/decl.c:3071 fortran/decl.c:3102 fortran/decl.c:3131
+#: fortran/decl.c:3349
#, gcc-internal-format, gfc-internal-format
msgid "TYPE with intrinsic-type-spec at %C"
msgstr ""
-#: fortran/decl.c:3109
+#: fortran/decl.c:3127
#, gcc-internal-format, gfc-internal-format
msgid "DOUBLE COMPLEX at %C"
msgstr ""
-#: fortran/decl.c:3146
+#: fortran/decl.c:3164
#, gcc-internal-format, gfc-internal-format
msgid "Type name '%s' at %C is ambiguous"
msgstr ""
-#: fortran/decl.c:3224
+#: fortran/decl.c:3242
#, gcc-internal-format, gfc-internal-format
msgid "CLASS statement at %C"
msgstr ""
-#: fortran/decl.c:3257 fortran/decl.c:3270 fortran/decl.c:3726
-#: fortran/decl.c:3734
+#: fortran/decl.c:3275 fortran/decl.c:3288 fortran/decl.c:3744
+#: fortran/decl.c:3752
#, gcc-internal-format
msgid "Type name %qs at %C is ambiguous"
msgstr ""
-#: fortran/decl.c:3285
+#: fortran/decl.c:3303
#, gcc-internal-format
msgid ""
"Type name %qs at %C conflicts with previously declared entity at %L, which "
"has the same name"
msgstr ""
-#: fortran/decl.c:3402
+#: fortran/decl.c:3420
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate IMPLICIT NONE statement at %C"
msgstr ""
-#: fortran/decl.c:3411
+#: fortran/decl.c:3429
#, gcc-internal-format, gfc-internal-format
msgid "IMPORT NONE with spec list at %C"
msgstr ""
-#: fortran/decl.c:3470
+#: fortran/decl.c:3488
#, gcc-internal-format, gfc-internal-format
msgid "Missing character range in IMPLICIT at %C"
msgstr ""
-#: fortran/decl.c:3516
+#: fortran/decl.c:3534
#, gcc-internal-format, gfc-internal-format
msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
msgstr ""
-#: fortran/decl.c:3569
+#: fortran/decl.c:3587
#, gcc-internal-format, gfc-internal-format
msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
msgstr ""
-#: fortran/decl.c:3579
+#: fortran/decl.c:3597
#, gcc-internal-format, gfc-internal-format
msgid "Empty IMPLICIT statement at %C"
msgstr ""
-#: fortran/decl.c:3685
+#: fortran/decl.c:3703
#, gcc-internal-format, gfc-internal-format
msgid "IMPORT statement at %C only permitted in an INTERFACE body"
msgstr ""
-#: fortran/decl.c:3692
+#: fortran/decl.c:3710
#, gcc-internal-format, gfc-internal-format
msgid ""
"F2008: C1210 IMPORT statement at %C is not permitted in a module procedure "
"interface body"
msgstr ""
-#: fortran/decl.c:3697
+#: fortran/decl.c:3715
#, gcc-internal-format, gfc-internal-format
msgid "IMPORT statement at %C"
msgstr ""
-#: fortran/decl.c:3711
+#: fortran/decl.c:3729
#, gcc-internal-format, gfc-internal-format
msgid "Expecting list of named entities at %C"
msgstr ""
-#: fortran/decl.c:3740
+#: fortran/decl.c:3758
#, gcc-internal-format
msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
msgstr ""
-#: fortran/decl.c:3747
+#: fortran/decl.c:3765
#, gcc-internal-format
msgid "%qs is already IMPORTed from host scoping unit at %C"
msgstr ""
-#: fortran/decl.c:3788
+#: fortran/decl.c:3806
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in IMPORT statement at %C"
msgstr ""
-#: fortran/decl.c:4087
+#: fortran/decl.c:4105
#, gcc-internal-format, gfc-internal-format
msgid "Missing codimension specification at %C"
msgstr ""
-#: fortran/decl.c:4089
+#: fortran/decl.c:4107
#, gcc-internal-format, gfc-internal-format
msgid "Missing dimension specification at %C"
msgstr ""
-#: fortran/decl.c:4172
+#: fortran/decl.c:4190
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate %s attribute at %L"
msgstr ""
-#: fortran/decl.c:4191
+#: fortran/decl.c:4209
#, gcc-internal-format, gfc-internal-format
msgid "ALLOCATABLE attribute at %C in a TYPE definition"
msgstr ""
-#: fortran/decl.c:4200
+#: fortran/decl.c:4218
#, gcc-internal-format, gfc-internal-format
msgid "Attribute at %L is not allowed in a TYPE definition"
msgstr ""
-#: fortran/decl.c:4218
+#: fortran/decl.c:4236
#, gcc-internal-format, gfc-internal-format
msgid "Attribute %s at %L in a TYPE definition"
msgstr ""
-#: fortran/decl.c:4228
+#: fortran/decl.c:4246
#, gcc-internal-format, gfc-internal-format
msgid ""
"%s attribute at %L is not allowed outside of the specification part of a "
"module"
msgstr ""
-#: fortran/decl.c:4242
+#: fortran/decl.c:4260
#, gcc-internal-format, gfc-internal-format
msgid "ASYNCHRONOUS attribute at %C"
msgstr ""
-#: fortran/decl.c:4253
+#: fortran/decl.c:4271
#, gcc-internal-format, gfc-internal-format
msgid "CONTIGUOUS attribute at %C"
msgstr ""
-#: fortran/decl.c:4300 fortran/decl.c:7587
+#: fortran/decl.c:4318 fortran/decl.c:7605
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED at %C only allowed in specification part of a module"
msgstr ""
-#: fortran/decl.c:4306
+#: fortran/decl.c:4324
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED attribute at %C"
msgstr ""
-#: fortran/decl.c:4335
+#: fortran/decl.c:4353
#, gcc-internal-format, gfc-internal-format
msgid "VALUE attribute at %C"
msgstr ""
-#: fortran/decl.c:4342
+#: fortran/decl.c:4360
#, gcc-internal-format, gfc-internal-format
msgid "VOLATILE attribute at %C"
msgstr ""
-#: fortran/decl.c:4349
+#: fortran/decl.c:4367
#, gcc-internal-format
msgid "match_attr_spec(): Bad attribute"
msgstr ""
-#: fortran/decl.c:4389
+#: fortran/decl.c:4407
#, gcc-internal-format, gfc-internal-format
msgid "Multiple identifiers provided with single NAME= specifier at %C"
msgstr ""
-#: fortran/decl.c:4487
+#: fortran/decl.c:4505
#, gcc-internal-format
msgid ""
"Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
msgstr ""
-#: fortran/decl.c:4509
+#: fortran/decl.c:4527
#, gcc-internal-format
msgid ""
"Variable %qs in common block %qs at %L may not be a C interoperable kind "
"though common block %qs is BIND(C)"
msgstr ""
-#: fortran/decl.c:4518
+#: fortran/decl.c:4536
#, gcc-internal-format
msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
msgstr ""
-#: fortran/decl.c:4522
+#: fortran/decl.c:4540
#, gcc-internal-format
msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
msgstr ""
-#: fortran/decl.c:4534
+#: fortran/decl.c:4552
#, gcc-internal-format
msgid ""
"Variable %qs in common block %qs at %L cannot be declared with BIND(C) since "
"it is not a global"
msgstr ""
-#: fortran/decl.c:4548
+#: fortran/decl.c:4566
#, gcc-internal-format
msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
msgstr ""
-#: fortran/decl.c:4556
+#: fortran/decl.c:4574
#, gcc-internal-format
msgid ""
"Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
msgstr ""
-#: fortran/decl.c:4568
+#: fortran/decl.c:4586
#, gcc-internal-format
msgid "Return type of BIND(C) function %qs at %L cannot be an array"
msgstr ""
-#: fortran/decl.c:4576
+#: fortran/decl.c:4594
#, gcc-internal-format
msgid "Return type of BIND(C) function %qs at %L cannot be a character string"
msgstr ""
#. Use gfc_warning_now because we won't say that the symbol fails
#. just because of this.
-#: fortran/decl.c:4587
+#: fortran/decl.c:4605
#, gcc-internal-format
msgid ""
"Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
msgstr ""
-#: fortran/decl.c:4661
+#: fortran/decl.c:4679
#, gcc-internal-format, gfc-internal-format
msgid ""
"Need either entity or common block name for attribute specification "
"statement at %C"
msgstr ""
-#: fortran/decl.c:4706
+#: fortran/decl.c:4724
#, gcc-internal-format, gfc-internal-format
msgid ""
"Missing entity or common block name for attribute specification statement at "
"%C"
msgstr ""
-#: fortran/decl.c:4713
+#: fortran/decl.c:4731
#, gcc-internal-format
msgid "Missing symbol"
msgstr ""
-#: fortran/decl.c:4742
+#: fortran/decl.c:4760
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) statement at %C"
msgstr ""
-#: fortran/decl.c:4822
+#: fortran/decl.c:4840
#, gcc-internal-format, gfc-internal-format
msgid ""
"Derived type at %C has not been previously defined and so cannot appear in a "
"derived type definition"
msgstr ""
-#: fortran/decl.c:4854
+#: fortran/decl.c:4872
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in data declaration at %C"
msgstr ""
-#: fortran/decl.c:4895
+#: fortran/decl.c:4913
#, gcc-internal-format, gfc-internal-format
msgid "MODULE prefix at %C"
msgstr ""
-#: fortran/decl.c:4940
+#: fortran/decl.c:4958
#, gcc-internal-format, gfc-internal-format
msgid "IMPURE procedure at %C"
msgstr ""
-#: fortran/decl.c:4952
+#: fortran/decl.c:4970
#, gcc-internal-format, gfc-internal-format
msgid "PURE and IMPURE must not appear both at %C"
msgstr ""
-#: fortran/decl.c:4998
+#: fortran/decl.c:5016
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
msgstr ""
-#: fortran/decl.c:5005
+#: fortran/decl.c:5023
#, gcc-internal-format, gfc-internal-format
msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
msgstr ""
-#: fortran/decl.c:5012
+#: fortran/decl.c:5030
#, gcc-internal-format, gfc-internal-format
msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
msgstr ""
-#: fortran/decl.c:5075 fortran/primary.c:1779
+#: fortran/decl.c:5093 fortran/primary.c:1783
#, gcc-internal-format, gfc-internal-format
msgid "Alternate-return argument at %C"
msgstr ""
-#: fortran/decl.c:5121
+#: fortran/decl.c:5139
#, gcc-internal-format
msgid "Name %qs at %C is the name of the procedure"
msgstr ""
-#: fortran/decl.c:5133
+#: fortran/decl.c:5151
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk in formal argument list at %C"
msgstr ""
-#: fortran/decl.c:5150
+#: fortran/decl.c:5168
#, gcc-internal-format
msgid "Duplicate symbol %qs in formal argument list at %C"
msgstr ""
-#: fortran/decl.c:5189
+#: fortran/decl.c:5207
#, gcc-internal-format, gfc-internal-format
msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
msgstr ""
-#: fortran/decl.c:5195
+#: fortran/decl.c:5213
#, gcc-internal-format, gfc-internal-format
msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
msgstr ""
-#: fortran/decl.c:5234
+#: fortran/decl.c:5252
#, gcc-internal-format, gfc-internal-format
msgid "RESULT variable at %C must be different than function name"
msgstr ""
-#: fortran/decl.c:5311
+#: fortran/decl.c:5329
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk after function declaration at %C"
msgstr ""
-#: fortran/decl.c:5321 fortran/decl.c:6418
+#: fortran/decl.c:5339 fortran/decl.c:6436
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
msgstr ""
-#: fortran/decl.c:5523
+#: fortran/decl.c:5541
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
msgstr ""
-#: fortran/decl.c:5530
+#: fortran/decl.c:5548
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
msgstr ""
-#: fortran/decl.c:5536
+#: fortran/decl.c:5554
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
msgstr ""
-#: fortran/decl.c:5559
+#: fortran/decl.c:5577
#, gcc-internal-format
msgid "Procedure %qs at %L already has basic type of %s"
msgstr ""
-#: fortran/decl.c:5605 fortran/decl.c:5793 fortran/decl.c:9347
+#: fortran/decl.c:5623 fortran/decl.c:5811 fortran/decl.c:9365
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in PROCEDURE statement at %C"
msgstr ""
-#: fortran/decl.c:5654 fortran/decl.c:9249
+#: fortran/decl.c:5672 fortran/decl.c:9267
#, gcc-internal-format
msgid "Expected %<::%> after binding-attributes at %C"
msgstr ""
-#: fortran/decl.c:5661
+#: fortran/decl.c:5679
#, gcc-internal-format, gfc-internal-format
msgid "NOPASS or explicit interface required at %C"
msgstr ""
-#: fortran/decl.c:5665
+#: fortran/decl.c:5683
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:5737
+#: fortran/decl.c:5755
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:5755
+#: fortran/decl.c:5773
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE at %C must be in a generic interface"
msgstr ""
-#: fortran/decl.c:5764 fortran/decl.c:8178
+#: fortran/decl.c:5782 fortran/decl.c:8196
#, gcc-internal-format, gfc-internal-format
msgid "double colon in MODULE PROCEDURE statement at %L"
msgstr ""
-#: fortran/decl.c:5834
+#: fortran/decl.c:5852
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE statement at %C"
msgstr ""
-#: fortran/decl.c:5906
+#: fortran/decl.c:5924
#, gcc-internal-format, gfc-internal-format
msgid "Expected formal argument list in function definition at %C"
msgstr ""
-#: fortran/decl.c:5930 fortran/decl.c:5934 fortran/decl.c:6190
-#: fortran/decl.c:6194 fortran/decl.c:6386 fortran/decl.c:6390
+#: fortran/decl.c:5948 fortran/decl.c:5952 fortran/decl.c:6208
+#: fortran/decl.c:6212 fortran/decl.c:6404 fortran/decl.c:6408
#: fortran/symbol.c:1713
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
msgstr ""
-#: fortran/decl.c:6088
+#: fortran/decl.c:6106
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C"
msgstr ""
-#: fortran/decl.c:6097
+#: fortran/decl.c:6115
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a PROGRAM"
msgstr ""
-#: fortran/decl.c:6100
+#: fortran/decl.c:6118
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a MODULE"
msgstr ""
-#: fortran/decl.c:6103
+#: fortran/decl.c:6121
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
msgstr ""
-#: fortran/decl.c:6106
+#: fortran/decl.c:6124
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
msgstr ""
-#: fortran/decl.c:6110 fortran/decl.c:6155
+#: fortran/decl.c:6128 fortran/decl.c:6173
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an INTERFACE"
msgstr ""
-#: fortran/decl.c:6114
+#: fortran/decl.c:6132
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
msgstr ""
-#: fortran/decl.c:6118
+#: fortran/decl.c:6136
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
msgstr ""
-#: fortran/decl.c:6122
+#: fortran/decl.c:6140
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
msgstr ""
-#: fortran/decl.c:6127
+#: fortran/decl.c:6145
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DO block"
msgstr ""
-#: fortran/decl.c:6131
+#: fortran/decl.c:6149
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a SELECT block"
msgstr ""
-#: fortran/decl.c:6135
+#: fortran/decl.c:6153
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a FORALL block"
msgstr ""
-#: fortran/decl.c:6139
+#: fortran/decl.c:6157
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a WHERE block"
msgstr ""
-#: fortran/decl.c:6143
+#: fortran/decl.c:6161
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a contained subprogram"
msgstr ""
-#: fortran/decl.c:6147
+#: fortran/decl.c:6165
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected ENTRY statement at %C"
msgstr ""
-#: fortran/decl.c:6168
+#: fortran/decl.c:6186
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear in a contained procedure"
msgstr ""
-#: fortran/decl.c:6219 fortran/decl.c:6425
+#: fortran/decl.c:6237 fortran/decl.c:6443
#, gcc-internal-format, gfc-internal-format
msgid "Missing required parentheses before BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:6487 fortran/decl.c:6494
+#: fortran/decl.c:6505 fortran/decl.c:6512
#, gcc-internal-format, gfc-internal-format
msgid "Invalid C identifier in NAME= specifier at %C"
msgstr ""
-#: fortran/decl.c:6534
+#: fortran/decl.c:6552
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in NAME= specifier for binding label at %C"
msgstr ""
-#: fortran/decl.c:6550
+#: fortran/decl.c:6568
#, gcc-internal-format, gfc-internal-format
msgid "NAME= specifier at %C should be a constant expression"
msgstr ""
-#: fortran/decl.c:6558
+#: fortran/decl.c:6576
#, gcc-internal-format, gfc-internal-format
msgid "NAME= specifier at %C should be a scalar of default character kind"
msgstr ""
-#: fortran/decl.c:6577
+#: fortran/decl.c:6595
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing paren for binding label at %C"
msgstr ""
-#: fortran/decl.c:6583
+#: fortran/decl.c:6601
#, gcc-internal-format, gfc-internal-format
msgid "No binding name is allowed in BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:6589
+#: fortran/decl.c:6607
#, gcc-internal-format, gfc-internal-format
msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
msgstr ""
-#: fortran/decl.c:6618
+#: fortran/decl.c:6636
#, gcc-internal-format, gfc-internal-format
msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
msgstr ""
-#: fortran/decl.c:6861
+#: fortran/decl.c:6879
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected END statement at %C"
msgstr ""
-#: fortran/decl.c:6870
+#: fortran/decl.c:6888
#, gcc-internal-format, gfc-internal-format
msgid "END statement instead of %s statement at %L"
msgstr ""
#. We would have required END [something].
-#: fortran/decl.c:6879
+#: fortran/decl.c:6897
#, gcc-internal-format, gfc-internal-format
msgid "%s statement expected at %L"
msgstr ""
-#: fortran/decl.c:6890
+#: fortran/decl.c:6908
#, gcc-internal-format, gfc-internal-format
msgid "Expecting %s statement at %L"
msgstr ""
-#: fortran/decl.c:6910
+#: fortran/decl.c:6928
#, gcc-internal-format
msgid "Expected block name of %qs in %s statement at %L"
msgstr ""
-#: fortran/decl.c:6927
+#: fortran/decl.c:6945
#, gcc-internal-format, gfc-internal-format
msgid "Expected terminating name at %C"
msgstr ""
-#: fortran/decl.c:6941 fortran/decl.c:6949
+#: fortran/decl.c:6959 fortran/decl.c:6967
#, gcc-internal-format
msgid "Expected label %qs for %s statement at %C"
msgstr ""
-#: fortran/decl.c:7048
+#: fortran/decl.c:7066
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in DIMENSION statement"
msgstr ""
-#: fortran/decl.c:7056
+#: fortran/decl.c:7074
#, gcc-internal-format, gfc-internal-format
msgid "Dimensions specified for %s at %L after its initialisation"
msgstr ""
-#: fortran/decl.c:7064
+#: fortran/decl.c:7082
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in CODIMENSION statement"
msgstr ""
-#: fortran/decl.c:7073
+#: fortran/decl.c:7091
#, gcc-internal-format, gfc-internal-format
msgid "Array specification must be deferred at %L"
msgstr ""
-#: fortran/decl.c:7171
+#: fortran/decl.c:7189
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected character in variable list at %C"
msgstr ""
-#: fortran/decl.c:7208
+#: fortran/decl.c:7226
#, gcc-internal-format
msgid "Expected %<(%> at %C"
msgstr ""
-#: fortran/decl.c:7222 fortran/decl.c:7262
+#: fortran/decl.c:7240 fortran/decl.c:7280
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C"
msgstr ""
-#: fortran/decl.c:7238
+#: fortran/decl.c:7256
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer at %C must be an integer"
msgstr ""
-#: fortran/decl.c:7242
+#: fortran/decl.c:7260
#, gcc-internal-format, gfc-internal-format
msgid ""
"Cray pointer at %C has %d bytes of precision; memory addresses require %d "
"bytes"
msgstr ""
-#: fortran/decl.c:7248
+#: fortran/decl.c:7266
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" at %C"
msgstr ""
-#: fortran/decl.c:7287
+#: fortran/decl.c:7305
#, gcc-internal-format
msgid "Couldn't set Cray pointee array spec."
msgstr ""
-#: fortran/decl.c:7311
+#: fortran/decl.c:7329
#, gcc-internal-format, gfc-internal-format
msgid "Expected \")\" at %C"
msgstr ""
-#: fortran/decl.c:7323
+#: fortran/decl.c:7341
#, gcc-internal-format
msgid "Expected %<,%> or end of statement at %C"
msgstr ""
-#: fortran/decl.c:7349
+#: fortran/decl.c:7367
#, gcc-internal-format, gfc-internal-format
msgid "INTENT is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:7381
+#: fortran/decl.c:7399
#, gcc-internal-format, gfc-internal-format
msgid "OPTIONAL is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:7400
+#: fortran/decl.c:7418
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
msgstr ""
-#: fortran/decl.c:7439
+#: fortran/decl.c:7457
#, gcc-internal-format, gfc-internal-format
msgid "CONTIGUOUS statement at %C"
msgstr ""
-#: fortran/decl.c:7537
+#: fortran/decl.c:7555
#, gcc-internal-format, gfc-internal-format
msgid ""
"Access specification of the %s operator at %C has already been specified"
msgstr ""
-#: fortran/decl.c:7554
+#: fortran/decl.c:7572
#, gcc-internal-format, gfc-internal-format
msgid ""
"Access specification of the .%s. operator at %C has already been specified"
msgstr ""
-#: fortran/decl.c:7593
+#: fortran/decl.c:7611
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED statement at %C"
msgstr ""
-#: fortran/decl.c:7631
+#: fortran/decl.c:7649
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in PROTECTED statement at %C"
msgstr ""
-#: fortran/decl.c:7655
+#: fortran/decl.c:7673
#, gcc-internal-format, gfc-internal-format
msgid ""
"PRIVATE statement at %C is only allowed in the specification part of a module"
msgstr ""
-#: fortran/decl.c:7692
+#: fortran/decl.c:7710
#, gcc-internal-format, gfc-internal-format
msgid ""
"PUBLIC statement at %C is only allowed in the specification part of a module"
msgstr ""
-#: fortran/decl.c:7720
+#: fortran/decl.c:7738
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C in PARAMETER statement"
msgstr ""
-#: fortran/decl.c:7727
+#: fortran/decl.c:7745
#, gcc-internal-format, gfc-internal-format
msgid "Expected = sign in PARAMETER statement at %C"
msgstr ""
-#: fortran/decl.c:7733
+#: fortran/decl.c:7751
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression at %C in PARAMETER statement"
msgstr ""
-#: fortran/decl.c:7753
+#: fortran/decl.c:7771
#, gcc-internal-format, gfc-internal-format
msgid "Initializing already initialized variable at %C"
msgstr ""
-#: fortran/decl.c:7788
+#: fortran/decl.c:7806
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected characters in PARAMETER statement at %C"
msgstr ""
-#: fortran/decl.c:7812
+#: fortran/decl.c:7830
#, gcc-internal-format, gfc-internal-format
msgid "Blanket SAVE statement at %C follows previous SAVE statement"
msgstr ""
-#: fortran/decl.c:7823
+#: fortran/decl.c:7841
#, gcc-internal-format, gfc-internal-format
msgid "SAVE statement at %C follows blanket SAVE statement"
msgstr ""
-#: fortran/decl.c:7869
+#: fortran/decl.c:7887
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in SAVE statement at %C"
msgstr ""
-#: fortran/decl.c:7883
+#: fortran/decl.c:7901
#, gcc-internal-format, gfc-internal-format
msgid "VALUE is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.c:7887
+#: fortran/decl.c:7905
#, gcc-internal-format, gfc-internal-format
msgid "VALUE statement at %C"
msgstr ""
-#: fortran/decl.c:7925
+#: fortran/decl.c:7943
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in VALUE statement at %C"
msgstr ""
-#: fortran/decl.c:7936
+#: fortran/decl.c:7954
#, gcc-internal-format, gfc-internal-format
msgid "VOLATILE statement at %C"
msgstr ""
-#: fortran/decl.c:7959
+#: fortran/decl.c:7977
#, gcc-internal-format
msgid ""
"Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-"
"associated"
msgstr ""
-#: fortran/decl.c:7984
+#: fortran/decl.c:8002
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in VOLATILE statement at %C"
msgstr ""
-#: fortran/decl.c:7995
+#: fortran/decl.c:8013
#, gcc-internal-format, gfc-internal-format
msgid "ASYNCHRONOUS statement at %C"
msgstr ""
-#: fortran/decl.c:8035
+#: fortran/decl.c:8053
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ASYNCHRONOUS statement at %C"
msgstr ""
-#: fortran/decl.c:8060
+#: fortran/decl.c:8078
#, gcc-internal-format, gfc-internal-format
msgid "MODULE PROCEDURE declaration at %C"
msgstr ""
-#: fortran/decl.c:8153
+#: fortran/decl.c:8171
#, gcc-internal-format, gfc-internal-format
msgid "MODULE PROCEDURE at %C must be in a generic module interface"
msgstr ""
-#: fortran/decl.c:8211
+#: fortran/decl.c:8229
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
msgstr ""
-#: fortran/decl.c:8260
+#: fortran/decl.c:8278
#, gcc-internal-format, gfc-internal-format
msgid "Ambiguous symbol in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:8269
+#: fortran/decl.c:8287
#, gcc-internal-format
msgid "Symbol %qs at %C has not been previously defined"
msgstr ""
-#: fortran/decl.c:8275
+#: fortran/decl.c:8293
#, gcc-internal-format
msgid "%qs in EXTENDS expression at %C is not a derived type"
msgstr ""
-#: fortran/decl.c:8282
+#: fortran/decl.c:8300
#, gcc-internal-format
msgid "%qs cannot be extended at %C because it is BIND(C)"
msgstr ""
-#: fortran/decl.c:8289
+#: fortran/decl.c:8307
#, gcc-internal-format
msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
msgstr ""
-#: fortran/decl.c:8312
+#: fortran/decl.c:8330
#, gcc-internal-format, gfc-internal-format
msgid ""
"Derived type at %C can only be PRIVATE in the specification part of a module"
msgstr ""
-#: fortran/decl.c:8324
+#: fortran/decl.c:8342
#, gcc-internal-format, gfc-internal-format
msgid ""
"Derived type at %C can only be PUBLIC in the specification part of a module"
msgstr ""
-#: fortran/decl.c:8345
+#: fortran/decl.c:8363
#, gcc-internal-format, gfc-internal-format
msgid "ABSTRACT type at %C"
msgstr ""
-#: fortran/decl.c:8391
+#: fortran/decl.c:8409
#, gcc-internal-format, gfc-internal-format
msgid "Failed to create structure type '%s' at %C"
msgstr ""
-#: fortran/decl.c:8397
+#: fortran/decl.c:8415
#, gcc-internal-format, gfc-internal-format
msgid "Type definition of '%s' at %C was already defined at %L"
msgstr ""
-#: fortran/decl.c:8444
+#: fortran/decl.c:8462
#, gcc-internal-format, gfc-internal-format
msgid "Junk after MAP statement at %C"
msgstr ""
-#: fortran/decl.c:8477
+#: fortran/decl.c:8495
#, gcc-internal-format, gfc-internal-format
msgid "Junk after UNION statement at %C"
msgstr ""
-#: fortran/decl.c:8512
+#: fortran/decl.c:8530
#, gcc-internal-format, gfc-internal-format
msgid "STRUCTURE at %C is a DEC extension, enable with -fdec-structure"
msgstr ""
-#: fortran/decl.c:8525
+#: fortran/decl.c:8543
#, gcc-internal-format, gfc-internal-format
msgid "Structure name expected in non-nested structure declaration at %C"
msgstr ""
-#: fortran/decl.c:8543
+#: fortran/decl.c:8561
#, gcc-internal-format, gfc-internal-format
msgid "Junk after non-nested STRUCTURE statement at %C"
msgstr ""
-#: fortran/decl.c:8550
+#: fortran/decl.c:8568
#, gcc-internal-format, gfc-internal-format
msgid "Structure name '%s' at %C cannot be the same as an intrinsic type"
msgstr ""
-#: fortran/decl.c:8611
+#: fortran/decl.c:8629
#, gcc-internal-format, gfc-internal-format
msgid "Expected :: in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:8622
+#: fortran/decl.c:8640
#, gcc-internal-format
msgid "Type name %qs at %C cannot be the same as an intrinsic type"
msgstr ""
-#: fortran/decl.c:8632
+#: fortran/decl.c:8650
#, gcc-internal-format
msgid "Derived type name %qs at %C already has a basic type of %s"
msgstr ""
-#: fortran/decl.c:8649
+#: fortran/decl.c:8667
#, gcc-internal-format
msgid "Derived type definition of %qs at %C has already been defined"
msgstr ""
-#: fortran/decl.c:8752
+#: fortran/decl.c:8770
#, gcc-internal-format, gfc-internal-format
msgid "Cray Pointee at %C cannot be assumed shape array"
msgstr ""
-#: fortran/decl.c:8772
+#: fortran/decl.c:8790
#, gcc-internal-format, gfc-internal-format
msgid "ENUM and ENUMERATOR at %C"
msgstr ""
-#: fortran/decl.c:8804
+#: fortran/decl.c:8822
#, gcc-internal-format, gfc-internal-format
msgid "Enumerator exceeds the C integer type at %C"
msgstr ""
-#: fortran/decl.c:8883
+#: fortran/decl.c:8901
#, gcc-internal-format, gfc-internal-format
msgid "ENUMERATOR %L not initialized with integer expression"
msgstr ""
-#: fortran/decl.c:8931
+#: fortran/decl.c:8949
#, gcc-internal-format, gfc-internal-format
msgid "ENUM definition statement expected before %C"
msgstr ""
-#: fortran/decl.c:8967
+#: fortran/decl.c:8985
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ENUMERATOR definition at %C"
msgstr ""
-#: fortran/decl.c:9014 fortran/decl.c:9029
+#: fortran/decl.c:9032 fortran/decl.c:9047
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate access-specifier at %C"
msgstr ""
-#: fortran/decl.c:9049
+#: fortran/decl.c:9067
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal NOPASS at %C"
msgstr ""
-#: fortran/decl.c:9069
+#: fortran/decl.c:9087
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal PASS at %C"
msgstr ""
-#: fortran/decl.c:9096
+#: fortran/decl.c:9114
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate POINTER attribute at %C"
msgstr ""
-#: fortran/decl.c:9114
+#: fortran/decl.c:9132
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate NON_OVERRIDABLE at %C"
msgstr ""
-#: fortran/decl.c:9130
+#: fortran/decl.c:9148
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate DEFERRED at %C"
msgstr ""
-#: fortran/decl.c:9143
+#: fortran/decl.c:9161
#, gcc-internal-format, gfc-internal-format
msgid "Expected access-specifier at %C"
msgstr ""
-#: fortran/decl.c:9145
+#: fortran/decl.c:9163
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding attribute at %C"
msgstr ""
-#: fortran/decl.c:9153
+#: fortran/decl.c:9171
#, gcc-internal-format, gfc-internal-format
msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
msgstr ""
-#: fortran/decl.c:9165
+#: fortran/decl.c:9183
#, gcc-internal-format, gfc-internal-format
msgid "POINTER attribute is required for procedure pointer component at %C"
msgstr ""
-#: fortran/decl.c:9207
+#: fortran/decl.c:9225
#, gcc-internal-format
msgid "Interface-name expected after %<(%> at %C"
msgstr ""
-#: fortran/decl.c:9213
+#: fortran/decl.c:9231
#, gcc-internal-format
msgid "%<)%> expected at %C"
msgstr ""
-#: fortran/decl.c:9233
+#: fortran/decl.c:9251
#, gcc-internal-format, gfc-internal-format
msgid "Interface must be specified for DEFERRED binding at %C"
msgstr ""
-#: fortran/decl.c:9238
+#: fortran/decl.c:9256
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
msgstr ""
-#: fortran/decl.c:9261
+#: fortran/decl.c:9279
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding name at %C"
msgstr ""
-#: fortran/decl.c:9265
+#: fortran/decl.c:9283
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE list at %C"
msgstr ""
-#: fortran/decl.c:9277
+#: fortran/decl.c:9295
#, gcc-internal-format
msgid "%<=> target%> is invalid for DEFERRED binding at %C"
msgstr ""
-#: fortran/decl.c:9283
+#: fortran/decl.c:9301
#, gcc-internal-format
msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
msgstr ""
-#: fortran/decl.c:9293
+#: fortran/decl.c:9311
#, gcc-internal-format
msgid "Expected binding target after %<=>%> at %C"
msgstr ""
-#: fortran/decl.c:9310
+#: fortran/decl.c:9328
#, gcc-internal-format
msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
msgstr ""
-#: fortran/decl.c:9321
+#: fortran/decl.c:9339
#, gcc-internal-format
msgid ""
"There is already a procedure with binding name %qs for the derived type %qs "
"at %C"
msgstr ""
-#: fortran/decl.c:9370
+#: fortran/decl.c:9388
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC at %C must be inside a derived-type CONTAINS"
msgstr ""
-#: fortran/decl.c:9390
+#: fortran/decl.c:9408
#, gcc-internal-format
msgid "Expected %<::%> at %C"
msgstr ""
-#: fortran/decl.c:9402
+#: fortran/decl.c:9420
#, gcc-internal-format, gfc-internal-format
msgid "Expected generic name or operator descriptor at %C"
msgstr ""
-#: fortran/decl.c:9422
+#: fortran/decl.c:9440
#, gcc-internal-format, gfc-internal-format
msgid "Malformed GENERIC statement at %C"
msgstr ""
-#: fortran/decl.c:9433
+#: fortran/decl.c:9451
#, gcc-internal-format
msgid "Expected %<=>%> at %C"
msgstr ""
-#: fortran/decl.c:9475
+#: fortran/decl.c:9493
#, gcc-internal-format
msgid ""
"There's already a non-generic procedure with binding name %qs for the "
"derived type %qs at %C"
msgstr ""
-#: fortran/decl.c:9483
+#: fortran/decl.c:9501
#, gcc-internal-format
msgid "Binding at %C must have the same access as already defined binding %qs"
msgstr ""
-#: fortran/decl.c:9532
+#: fortran/decl.c:9550
#, gcc-internal-format, gfc-internal-format
msgid "Expected specific binding name at %C"
msgstr ""
-#: fortran/decl.c:9542
+#: fortran/decl.c:9560
#, gcc-internal-format
msgid "%qs already defined as specific binding for the generic %qs at %C"
msgstr ""
-#: fortran/decl.c:9560
+#: fortran/decl.c:9578
#, gcc-internal-format, gfc-internal-format
msgid "Junk after GENERIC binding at %C"
msgstr ""
-#: fortran/decl.c:9595
+#: fortran/decl.c:9613
#, gcc-internal-format, gfc-internal-format
msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
msgstr ""
-#: fortran/decl.c:9606
+#: fortran/decl.c:9624
#, gcc-internal-format, gfc-internal-format
msgid ""
"Derived type declaration with FINAL at %C must be in the specification part "
"of a MODULE"
msgstr ""
-#: fortran/decl.c:9628
+#: fortran/decl.c:9646
#, gcc-internal-format, gfc-internal-format
msgid "Empty FINAL at %C"
msgstr ""
-#: fortran/decl.c:9635
+#: fortran/decl.c:9653
#, gcc-internal-format, gfc-internal-format
msgid "Expected module procedure name at %C"
msgstr ""
-#: fortran/decl.c:9645
+#: fortran/decl.c:9663
#, gcc-internal-format
msgid "Expected %<,%> at %C"
msgstr ""
-#: fortran/decl.c:9651
+#: fortran/decl.c:9669
#, gcc-internal-format
msgid "Unknown procedure name %qs at %C"
msgstr ""
-#: fortran/decl.c:9664
+#: fortran/decl.c:9682
#, gcc-internal-format
msgid "%qs at %C is already defined as FINAL procedure!"
msgstr ""
-#: fortran/decl.c:9734
+#: fortran/decl.c:9752
#, gcc-internal-format, gfc-internal-format
msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
msgstr ""
-#: fortran/decl.c:9780
+#: fortran/decl.c:9798
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
msgstr ""
-#: fortran/dependency.c:191
+#: fortran/dependency.c:105
+#, gcc-internal-format
+msgid "identical_array_ref(): inconsistent dimensions"
+msgstr ""
+
+#: fortran/dependency.c:193
#, gcc-internal-format
msgid "are_identical_variables: Bad type"
msgstr ""
@@ -50316,12 +50425,17 @@ msgstr ""
#. If a dependency is found in the case
#. elemental == ELEM_CHECK_VARIABLE, we will generate
#. a temporary, so we don't need to bother the user.
-#: fortran/dependency.c:958
+#: fortran/dependency.c:977
#, gcc-internal-format, gfc-internal-format
msgid ""
"INTENT(%s) actual argument at %L might interfere with actual argument at %L."
msgstr ""
+#: fortran/dependency.c:1281
+#, gcc-internal-format
+msgid "gfc_check_dependency: expecting an EXPR_VARIABLE"
+msgstr ""
+
#: fortran/dump-parse-tree.c:188
#, gcc-internal-format
msgid "show_array_spec(): Unhandled array shape type."
@@ -50625,32 +50739,32 @@ msgstr ""
msgid "BOZ literal at %L used to initialize non-integer variable %qs"
msgstr ""
-#: fortran/expr.c:3252 fortran/resolve.c:9548
+#: fortran/expr.c:3252 fortran/resolve.c:9586
#, gcc-internal-format, gfc-internal-format
msgid ""
"BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
msgstr ""
-#: fortran/expr.c:3263 fortran/resolve.c:9559
+#: fortran/expr.c:3263 fortran/resolve.c:9597
#, gcc-internal-format
msgid "BOZ literal at %L is bitwise transferred non-integer symbol %qs"
msgstr ""
-#: fortran/expr.c:3271 fortran/resolve.c:9568
+#: fortran/expr.c:3271 fortran/resolve.c:9606
#, gcc-internal-format
msgid ""
"Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be "
"disabled with the option %<-fno-range-check%>"
msgstr ""
-#: fortran/expr.c:3275 fortran/resolve.c:9572
+#: fortran/expr.c:3275 fortran/resolve.c:9610
#, gcc-internal-format
msgid ""
"Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be "
"disabled with the option %<-fno-range-check%>"
msgstr ""
-#: fortran/expr.c:3279 fortran/resolve.c:9576
+#: fortran/expr.c:3279 fortran/resolve.c:9614
#, gcc-internal-format
msgid ""
"Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled "
@@ -50906,61 +51020,61 @@ msgstr ""
msgid "LOCK_EVENT in variable definition context (%s) at %L"
msgstr ""
-#: fortran/expr.c:4904
+#: fortran/expr.c:4905
#, gcc-internal-format
msgid ""
"Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
msgstr ""
-#: fortran/expr.c:4912
+#: fortran/expr.c:4913
#, gcc-internal-format
msgid ""
"Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
msgstr ""
-#: fortran/expr.c:4925
+#: fortran/expr.c:4926
#, gcc-internal-format
msgid ""
"Variable %qs is PROTECTED and can not appear in a pointer association "
"context (%s) at %L"
msgstr ""
-#: fortran/expr.c:4933
+#: fortran/expr.c:4934
#, gcc-internal-format
msgid ""
"Variable %qs is PROTECTED and can not appear in a variable definition "
"context (%s) at %L"
msgstr ""
-#: fortran/expr.c:4945
+#: fortran/expr.c:4946
#, gcc-internal-format
msgid ""
"Variable %qs can not appear in a variable definition context (%s) at %L in "
"PURE procedure"
msgstr ""
-#: fortran/expr.c:5004
+#: fortran/expr.c:5005
#, gcc-internal-format
msgid ""
"%qs at %L associated to vector-indexed target can not be used in a variable "
"definition context (%s)"
msgstr ""
-#: fortran/expr.c:5008
+#: fortran/expr.c:5009
#, gcc-internal-format
msgid ""
"%qs at %L associated to expression can not be used in a variable definition "
"context (%s)"
msgstr ""
-#: fortran/expr.c:5019
+#: fortran/expr.c:5020
#, gcc-internal-format
msgid ""
"Associate-name %qs can not appear in a variable definition context (%s) at "
"%L because its target at %L can not, either"
msgstr ""
-#: fortran/expr.c:5061
+#: fortran/expr.c:5062
#, gcc-internal-format, gfc-internal-format
msgid ""
"Elements with the same value at %L and %L in vector subscript in a variable "
@@ -50972,62 +51086,62 @@ msgstr ""
msgid "can't open input file: %s"
msgstr ""
-#: fortran/frontend-passes.c:311
+#: fortran/frontend-passes.c:326
#, gcc-internal-format
msgid "Illegal id in copy_walk_reduction_arg"
msgstr ""
-#: fortran/frontend-passes.c:711 fortran/trans-array.c:1044
+#: fortran/frontend-passes.c:726 fortran/trans-array.c:1044
#: fortran/trans-array.c:6179 fortran/trans-array.c:7535
-#: fortran/trans-intrinsic.c:6278
+#: fortran/trans-intrinsic.c:6291
#, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L"
msgstr ""
-#: fortran/frontend-passes.c:735 fortran/frontend-passes.c:738
+#: fortran/frontend-passes.c:750 fortran/frontend-passes.c:753
#, gcc-internal-format
msgid "Removing call to function %qs at %L"
msgstr ""
-#: fortran/frontend-passes.c:1718
+#: fortran/frontend-passes.c:1741
#, gcc-internal-format
msgid "illegal OP in optimize_comparison"
msgstr ""
-#: fortran/frontend-passes.c:1910
+#: fortran/frontend-passes.c:1933
#, gcc-internal-format
msgid ""
"Variable %qs at %L set to undefined value inside loop beginning at %L as "
"INTENT(OUT) argument to subroutine %qs"
msgstr ""
-#: fortran/frontend-passes.c:1917
+#: fortran/frontend-passes.c:1940
#, gcc-internal-format
msgid ""
"Variable %qs at %L not definable inside loop beginning at %L as "
"INTENT(INOUT) argument to subroutine %qs"
msgstr ""
-#: fortran/frontend-passes.c:1982
+#: fortran/frontend-passes.c:2005
#, gcc-internal-format
msgid ""
"Variable %qs at %L set to undefined value inside loop beginning at %L as "
"INTENT(OUT) argument to function %qs"
msgstr ""
-#: fortran/frontend-passes.c:1988
+#: fortran/frontend-passes.c:2011
#, gcc-internal-format
msgid ""
"Variable %qs at %L not definable inside loop beginning at %L as "
"INTENT(INOUT) argument to function %qs"
msgstr ""
-#: fortran/frontend-passes.c:2236 fortran/trans-expr.c:1522
+#: fortran/frontend-passes.c:2259 fortran/trans-expr.c:1548
#, gcc-internal-format, gfc-internal-format
msgid "Code for reallocating the allocatable array at %L will be added"
msgstr ""
-#: fortran/frontend-passes.c:2715
+#: fortran/frontend-passes.c:2738
#, gcc-internal-format
msgid "Scalarization using DIMEN_RANGE unimplemented"
msgstr ""
@@ -51102,189 +51216,194 @@ msgstr ""
msgid "Expecting %<END INTERFACE %s%> at %C"
msgstr ""
-#: fortran/interface.c:769
+#: fortran/interface.c:521
+#, gcc-internal-format
+msgid "gfc_compare_derived_types: invalid derived type"
+msgstr ""
+
+#: fortran/interface.c:770
#, gcc-internal-format, gfc-internal-format
msgid "Alternate return cannot appear in operator interface at %L"
msgstr ""
-#: fortran/interface.c:798
+#: fortran/interface.c:799
#, gcc-internal-format, gfc-internal-format
msgid "Assignment operator interface at %L must have two arguments"
msgstr ""
-#: fortran/interface.c:801
+#: fortran/interface.c:802
#, gcc-internal-format, gfc-internal-format
msgid "Operator interface at %L has the wrong number of arguments"
msgstr ""
-#: fortran/interface.c:814
+#: fortran/interface.c:815
#, gcc-internal-format, gfc-internal-format
msgid "Assignment operator interface at %L must be a SUBROUTINE"
msgstr ""
-#: fortran/interface.c:832
+#: fortran/interface.c:833
#, gcc-internal-format, gfc-internal-format
msgid ""
"Assignment operator interface at %L must not redefine an INTRINSIC type "
"assignment"
msgstr ""
-#: fortran/interface.c:841
+#: fortran/interface.c:842
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic operator interface at %L must be a FUNCTION"
msgstr ""
-#: fortran/interface.c:852
+#: fortran/interface.c:853
#, gcc-internal-format, gfc-internal-format
msgid ""
"First argument of defined assignment at %L must be INTENT(OUT) or "
"INTENT(INOUT)"
msgstr ""
-#: fortran/interface.c:859
+#: fortran/interface.c:860
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of defined assignment at %L must be INTENT(IN)"
msgstr ""
-#: fortran/interface.c:868 fortran/resolve.c:15452
+#: fortran/interface.c:869 fortran/resolve.c:15523
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L must be INTENT(IN)"
msgstr ""
-#: fortran/interface.c:875 fortran/resolve.c:15470
+#: fortran/interface.c:876 fortran/resolve.c:15541
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L must be INTENT(IN)"
msgstr ""
-#: fortran/interface.c:980
+#: fortran/interface.c:981
#, gcc-internal-format, gfc-internal-format
msgid "Operator interface at %L conflicts with intrinsic interface"
msgstr ""
-#: fortran/interface.c:1312 fortran/interface.c:1371
+#: fortran/interface.c:1313 fortran/interface.c:1372
#, gcc-internal-format, gfc-internal-format
msgid ""
"check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr"
msgstr ""
-#: fortran/interface.c:1484
+#: fortran/interface.c:1485
#, gcc-internal-format, gfc-internal-format
msgid ""
"check_result_characteristics (1): Unexpected result %i of "
"gfc_dep_compare_expr"
msgstr ""
-#: fortran/interface.c:1531
+#: fortran/interface.c:1532
#, gcc-internal-format, gfc-internal-format
msgid ""
"check_result_characteristics (2): Unexpected result %i of "
"gfc_dep_compare_expr"
msgstr ""
-#: fortran/interface.c:1698
+#: fortran/interface.c:1708
#, gcc-internal-format
msgid "Procedure %qs in %s at %L has no explicit interface"
msgstr ""
-#: fortran/interface.c:1701
+#: fortran/interface.c:1711
#, gcc-internal-format
msgid "Procedure %qs in %s at %L is neither function nor subroutine"
msgstr ""
-#: fortran/interface.c:1713
+#: fortran/interface.c:1723
#, gcc-internal-format, gfc-internal-format
msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
msgstr ""
-#: fortran/interface.c:1717
+#: fortran/interface.c:1727
#, gcc-internal-format, gfc-internal-format
msgid ""
"In %s at %L procedures must be all FUNCTIONs as the generic name is also the "
"name of a derived type"
msgstr ""
-#: fortran/interface.c:1725
+#: fortran/interface.c:1735
#, gcc-internal-format
msgid "Internal procedure %qs in %s at %L"
msgstr ""
-#: fortran/interface.c:1782 fortran/interface.c:1786
+#: fortran/interface.c:1792 fortran/interface.c:1797
#, gcc-internal-format
-msgid "Ambiguous interfaces %qs and %qs in %s at %L"
+msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
msgstr ""
-#: fortran/interface.c:1790
+#: fortran/interface.c:1802
#, gcc-internal-format
msgid "Although not referenced, %qs has ambiguous interfaces at %L"
msgstr ""
-#: fortran/interface.c:1825
+#: fortran/interface.c:1837
#, gcc-internal-format
msgid "%qs at %L is not a module procedure"
msgstr ""
-#: fortran/interface.c:2029
+#: fortran/interface.c:2041
#, gcc-internal-format
msgid ""
"The assumed-rank array at %L requires that the dummy argument %qs has "
"assumed-rank"
msgstr ""
-#: fortran/interface.c:2034
+#: fortran/interface.c:2046
#, gcc-internal-format
msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
msgstr ""
-#: fortran/interface.c:2039
+#: fortran/interface.c:2051
#, gcc-internal-format
msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
msgstr ""
-#: fortran/interface.c:2044
+#: fortran/interface.c:2056
#, gcc-internal-format
msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
msgstr ""
-#: fortran/interface.c:2087
+#: fortran/interface.c:2099
#, gcc-internal-format, gfc-internal-format
msgid "Invalid procedure argument at %L"
msgstr ""
-#: fortran/interface.c:2095 fortran/interface.c:2122
+#: fortran/interface.c:2107 fortran/interface.c:2134
#, gcc-internal-format
msgid "Interface mismatch in dummy procedure %qs at %L: %s"
msgstr ""
-#: fortran/interface.c:2133
+#: fortran/interface.c:2145
#, gcc-internal-format
msgid ""
"Actual argument to contiguous pointer dummy %qs at %L must be simply "
"contiguous"
msgstr ""
-#: fortran/interface.c:2148
+#: fortran/interface.c:2160
#, gcc-internal-format
msgid "Type mismatch in argument %qs at %L; passed %s to %s"
msgstr ""
-#: fortran/interface.c:2157
+#: fortran/interface.c:2169
#, gcc-internal-format
msgid ""
"Assumed-type actual argument at %L requires that dummy argument %qs is of "
"assumed type"
msgstr ""
-#: fortran/interface.c:2173
+#: fortran/interface.c:2185
#, gcc-internal-format
msgid "Actual argument to %qs at %L must be polymorphic"
msgstr ""
-#: fortran/interface.c:2186
+#: fortran/interface.c:2198
#, gcc-internal-format
msgid "Actual argument to %qs at %L must have the same declared type"
msgstr ""
-#: fortran/interface.c:2201
+#: fortran/interface.c:2213
#, gcc-internal-format
msgid ""
"Actual argument to %qs at %L must be unlimited polymorphic since the formal "
@@ -51292,38 +51411,38 @@ msgid ""
"12.5.2.5]"
msgstr ""
-#: fortran/interface.c:2212
+#: fortran/interface.c:2224
#, gcc-internal-format
msgid "Actual argument to %qs at %L must be a coarray"
msgstr ""
-#: fortran/interface.c:2231
+#: fortran/interface.c:2243
#, gcc-internal-format
msgid "Corank mismatch in argument %qs at %L (%d and %d)"
msgstr ""
-#: fortran/interface.c:2249
+#: fortran/interface.c:2261
#, gcc-internal-format
msgid ""
"Actual argument to %qs at %L must be simply contiguous or an element of such "
"an array"
msgstr ""
-#: fortran/interface.c:2264
+#: fortran/interface.c:2276
#, gcc-internal-format
msgid ""
"Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or "
"has a LOCK_TYPE component"
msgstr ""
-#: fortran/interface.c:2279
+#: fortran/interface.c:2291
#, gcc-internal-format
msgid ""
"Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or "
"has a EVENT_TYPE component"
msgstr ""
-#: fortran/interface.c:2298
+#: fortran/interface.c:2310
#, gcc-internal-format
msgid ""
"Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array "
@@ -51331,185 +51450,185 @@ msgid ""
"contiguous and both are ASYNCHRONOUS or VOLATILE"
msgstr ""
-#: fortran/interface.c:2311
+#: fortran/interface.c:2323
#, gcc-internal-format
msgid ""
"Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument "
"%qs"
msgstr ""
-#: fortran/interface.c:2318
+#: fortran/interface.c:2330
#, gcc-internal-format
msgid ""
"Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which "
"is invalid if the allocation status is modified"
msgstr ""
-#: fortran/interface.c:2381
+#: fortran/interface.c:2393
#, gcc-internal-format
msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
msgstr ""
-#: fortran/interface.c:2390
+#: fortran/interface.c:2402
#, gcc-internal-format
msgid ""
"Element of assumed-shaped or pointer array passed to array dummy argument "
"%qs at %L"
msgstr ""
-#: fortran/interface.c:2402
+#: fortran/interface.c:2414
#, gcc-internal-format
msgid ""
"Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual "
"argument with array dummy argument %qs at %L"
msgstr ""
-#: fortran/interface.c:2410
+#: fortran/interface.c:2422
#, gcc-internal-format
msgid ""
"Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs "
"at %L"
msgstr ""
-#: fortran/interface.c:2739
+#: fortran/interface.c:2751
#, gcc-internal-format
msgid "Keyword argument %qs at %L is not in the procedure"
msgstr ""
-#: fortran/interface.c:2747
+#: fortran/interface.c:2759
#, gcc-internal-format
msgid ""
"Keyword argument %qs at %L is already associated with another actual argument"
msgstr ""
-#: fortran/interface.c:2757
+#: fortran/interface.c:2769
#, gcc-internal-format, gfc-internal-format
msgid "More actual than formal arguments in procedure call at %L"
msgstr ""
-#: fortran/interface.c:2769 fortran/interface.c:3139
+#: fortran/interface.c:2781 fortran/interface.c:3151
#, gcc-internal-format, gfc-internal-format
msgid "Missing alternate return spec in subroutine call at %L"
msgstr ""
-#: fortran/interface.c:2777
+#: fortran/interface.c:2789
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected alternate return spec in subroutine call at %L"
msgstr ""
-#: fortran/interface.c:2804
+#: fortran/interface.c:2816
#, gcc-internal-format
msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
msgstr ""
-#: fortran/interface.c:2807
+#: fortran/interface.c:2819
#, gcc-internal-format
msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
msgstr ""
-#: fortran/interface.c:2831
+#: fortran/interface.c:2843
#, gcc-internal-format, gfc-internal-format
msgid ""
"Actual argument at %L to assumed-type dummy is of derived type with type-"
"bound or FINAL procedures"
msgstr ""
-#: fortran/interface.c:2853
+#: fortran/interface.c:2865
#, gcc-internal-format
msgid ""
"Character length mismatch (%ld/%ld) between actual argument and pointer or "
"allocatable dummy argument %qs at %L"
msgstr ""
-#: fortran/interface.c:2861
+#: fortran/interface.c:2873
#, gcc-internal-format
msgid ""
"Character length mismatch (%ld/%ld) between actual argument and assumed-"
"shape dummy argument %qs at %L"
msgstr ""
-#: fortran/interface.c:2875
+#: fortran/interface.c:2887
#, gcc-internal-format
msgid ""
"Actual argument at %L to allocatable or pointer dummy argument %qs must have "
"a deferred length type parameter if and only if the dummy has one"
msgstr ""
-#: fortran/interface.c:2892
+#: fortran/interface.c:2904
#, gcc-internal-format
msgid ""
"Character length of actual argument shorter than of dummy argument %qs (%lu/"
"%lu) at %L"
msgstr ""
-#: fortran/interface.c:2897
+#: fortran/interface.c:2909
#, gcc-internal-format
msgid ""
"Actual argument contains too few elements for dummy argument %qs (%lu/%lu) "
"at %L"
msgstr ""
-#: fortran/interface.c:2916
+#: fortran/interface.c:2928
#, gcc-internal-format
msgid "Expected a procedure pointer for argument %qs at %L"
msgstr ""
-#: fortran/interface.c:2932
+#: fortran/interface.c:2944
#, gcc-internal-format
msgid "Expected a procedure for argument %qs at %L"
msgstr ""
-#: fortran/interface.c:2946
+#: fortran/interface.c:2958
#, gcc-internal-format
msgid "Actual argument for %qs cannot be an assumed-size array at %L"
msgstr ""
-#: fortran/interface.c:2955
+#: fortran/interface.c:2967
#, gcc-internal-format
msgid "Actual argument for %qs must be a pointer at %L"
msgstr ""
-#: fortran/interface.c:2965
+#: fortran/interface.c:2977
#, gcc-internal-format
msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
msgstr ""
-#: fortran/interface.c:2975
+#: fortran/interface.c:2987
#, gcc-internal-format
msgid "Coindexed actual argument at %L to pointer dummy %qs"
msgstr ""
-#: fortran/interface.c:2988
+#: fortran/interface.c:3000
#, gcc-internal-format
msgid ""
"Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
msgstr ""
-#: fortran/interface.c:3002
+#: fortran/interface.c:3014
#, gcc-internal-format
msgid ""
"Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy "
"%qs has neither ASYNCHRONOUS nor VOLATILE"
msgstr ""
-#: fortran/interface.c:3016
+#: fortran/interface.c:3028
#, gcc-internal-format
msgid ""
"Coindexed actual argument at %L with allocatable ultimate component to dummy "
"%qs requires either VALUE or INTENT(IN)"
msgstr ""
-#: fortran/interface.c:3028
+#: fortran/interface.c:3040
#, gcc-internal-format
msgid "Actual CLASS array argument for %qs must be a full array at %L"
msgstr ""
-#: fortran/interface.c:3038
+#: fortran/interface.c:3050
#, gcc-internal-format
msgid "Actual argument for %qs must be ALLOCATABLE at %L"
msgstr ""
-#: fortran/interface.c:3067
+#: fortran/interface.c:3079
#, gcc-internal-format
msgid ""
"Array-section actual argument with vector subscripts at %L is incompatible "
@@ -51517,266 +51636,266 @@ msgid ""
"dummy argument %qs"
msgstr ""
-#: fortran/interface.c:3085
+#: fortran/interface.c:3097
#, gcc-internal-format
msgid ""
"Assumed-shape actual argument at %L is incompatible with the non-assumed-"
"shape dummy argument %qs due to VOLATILE attribute"
msgstr ""
-#: fortran/interface.c:3097
+#: fortran/interface.c:3109
#, gcc-internal-format
msgid ""
"Array-section actual argument at %L is incompatible with the non-assumed-"
"shape dummy argument %qs due to VOLATILE attribute"
msgstr ""
-#: fortran/interface.c:3116
+#: fortran/interface.c:3128
#, gcc-internal-format
msgid ""
"Pointer-array actual argument at %L requires an assumed-shape or pointer-"
"array dummy argument %qs due to VOLATILE attribute"
msgstr ""
-#: fortran/interface.c:3146
+#: fortran/interface.c:3158
#, gcc-internal-format
msgid "Missing actual argument for argument %qs at %L"
msgstr ""
-#: fortran/interface.c:3263
+#: fortran/interface.c:3275
#, gcc-internal-format
msgid "compare_actual_expr(): Bad component code"
msgstr ""
-#: fortran/interface.c:3292
+#: fortran/interface.c:3304
#, gcc-internal-format
msgid "check_some_aliasing(): List mismatch"
msgstr ""
-#: fortran/interface.c:3318
+#: fortran/interface.c:3330
#, gcc-internal-format
msgid "check_some_aliasing(): corrupted data"
msgstr ""
-#: fortran/interface.c:3328
+#: fortran/interface.c:3340
#, gcc-internal-format
msgid ""
"Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) "
"argument %qs at %L"
msgstr ""
-#: fortran/interface.c:3358
+#: fortran/interface.c:3370
#, gcc-internal-format
msgid "check_intents(): List mismatch"
msgstr ""
-#: fortran/interface.c:3378
+#: fortran/interface.c:3390
#, gcc-internal-format, gfc-internal-format
msgid ""
"Procedure argument at %L is local to a PURE procedure and has the POINTER "
"attribute"
msgstr ""
-#: fortran/interface.c:3390
+#: fortran/interface.c:3402
#, gcc-internal-format, gfc-internal-format
msgid ""
"Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) "
"argument"
msgstr ""
-#: fortran/interface.c:3400
+#: fortran/interface.c:3412
#, gcc-internal-format, gfc-internal-format
msgid ""
"Coindexed actual argument at %L in PURE procedure is passed to a POINTER "
"dummy argument"
msgstr ""
-#: fortran/interface.c:3411
+#: fortran/interface.c:3423
#, gcc-internal-format
msgid ""
"Coindexed polymorphic actual argument at %L is passed polymorphic dummy "
"argument %qs"
msgstr ""
-#: fortran/interface.c:3439 fortran/interface.c:3449
+#: fortran/interface.c:3451 fortran/interface.c:3461
#, gcc-internal-format
msgid "Procedure %qs called at %L is not explicitly declared"
msgstr ""
-#: fortran/interface.c:3445
+#: fortran/interface.c:3457
#, gcc-internal-format
msgid "Procedure %qs called with an implicit interface at %L"
msgstr ""
-#: fortran/interface.c:3459
+#: fortran/interface.c:3471
#, gcc-internal-format
msgid ""
"The pointer object %qs at %L must have an explicit function interface or be "
"declared as array"
msgstr ""
-#: fortran/interface.c:3467
+#: fortran/interface.c:3479
#, gcc-internal-format
msgid ""
"The allocatable object %qs at %L must have an explicit function interface or "
"be declared as array"
msgstr ""
-#: fortran/interface.c:3475
+#: fortran/interface.c:3487
#, gcc-internal-format
msgid "Allocatable function %qs at %L must have an explicit function interface"
msgstr ""
-#: fortran/interface.c:3485
+#: fortran/interface.c:3497
#, gcc-internal-format
msgid "Keyword argument requires explicit interface for procedure %qs at %L"
msgstr ""
-#: fortran/interface.c:3494
+#: fortran/interface.c:3506
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-type argument %s at %L requires an explicit interface"
msgstr ""
-#: fortran/interface.c:3507
+#: fortran/interface.c:3519
#, gcc-internal-format
msgid ""
"Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an "
"explicit interface for procedure %qs"
msgstr ""
-#: fortran/interface.c:3520
+#: fortran/interface.c:3532
#, gcc-internal-format
msgid ""
"Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an "
"explicit interface for procedure %qs"
msgstr ""
-#: fortran/interface.c:3529
+#: fortran/interface.c:3541
#, gcc-internal-format, gfc-internal-format
msgid "MOLD argument to NULL required at %L"
msgstr ""
-#: fortran/interface.c:3537
+#: fortran/interface.c:3549
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-rank argument requires an explicit interface at %L"
msgstr ""
-#: fortran/interface.c:3575
+#: fortran/interface.c:3587
#, gcc-internal-format
msgid "Procedure pointer component %qs called with an implicit interface at %L"
msgstr ""
-#: fortran/interface.c:3586
+#: fortran/interface.c:3598
#, gcc-internal-format
msgid ""
"Keyword argument requires explicit interface for procedure pointer component "
"%qs at %L"
msgstr ""
-#: fortran/interface.c:3671
+#: fortran/interface.c:3683
#, gcc-internal-format, gfc-internal-format
msgid ""
"MOLD= required in NULL() argument at %L: Ambiguity between specific "
"functions %s and %s"
msgstr ""
-#: fortran/interface.c:3741
+#: fortran/interface.c:3753
#, gcc-internal-format
msgid "Unable to find symbol %qs"
msgstr ""
-#: fortran/interface.c:4108
+#: fortran/interface.c:4120
#, gcc-internal-format
msgid "Entity %qs at %L is already present in the interface"
msgstr ""
-#: fortran/interface.c:4224
+#: fortran/interface.c:4236
#, gcc-internal-format
msgid "gfc_add_interface(): Bad interface type"
msgstr ""
-#: fortran/interface.c:4319
+#: fortran/interface.c:4331
#, gcc-internal-format
msgid "Can't overwrite GENERIC %qs at %L"
msgstr ""
-#: fortran/interface.c:4331
+#: fortran/interface.c:4343
#, gcc-internal-format
msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
msgstr ""
-#: fortran/interface.c:4339
+#: fortran/interface.c:4351
#, gcc-internal-format
msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
msgstr ""
-#: fortran/interface.c:4347
+#: fortran/interface.c:4359
#, gcc-internal-format
msgid "%qs at %L overrides a PURE procedure and must also be PURE"
msgstr ""
-#: fortran/interface.c:4356
+#: fortran/interface.c:4368
#, gcc-internal-format
msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
msgstr ""
-#: fortran/interface.c:4362
+#: fortran/interface.c:4374
#, gcc-internal-format
msgid ""
"%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, "
"either"
msgstr ""
-#: fortran/interface.c:4371
+#: fortran/interface.c:4383
#, gcc-internal-format
msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
msgstr ""
-#: fortran/interface.c:4382
+#: fortran/interface.c:4394
#, gcc-internal-format
msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
msgstr ""
-#: fortran/interface.c:4390
+#: fortran/interface.c:4402
#, gcc-internal-format
msgid "Result mismatch for the overriding procedure %qs at %L: %s"
msgstr ""
-#: fortran/interface.c:4401
+#: fortran/interface.c:4413
#, gcc-internal-format
msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
msgstr ""
-#: fortran/interface.c:4431
+#: fortran/interface.c:4443
#, gcc-internal-format
msgid ""
"Dummy argument %qs of %qs at %L should be named %qs as to match the "
"corresponding argument of the overridden procedure"
msgstr ""
-#: fortran/interface.c:4442
+#: fortran/interface.c:4454
#, gcc-internal-format
msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
msgstr ""
-#: fortran/interface.c:4451
+#: fortran/interface.c:4463
#, gcc-internal-format
msgid ""
"%qs at %L must have the same number of formal arguments as the overridden "
"procedure"
msgstr ""
-#: fortran/interface.c:4460
+#: fortran/interface.c:4472
#, gcc-internal-format
msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
msgstr ""
-#: fortran/interface.c:4471
+#: fortran/interface.c:4483
#, gcc-internal-format
msgid "%qs at %L overrides a binding with PASS and must also be PASS"
msgstr ""
-#: fortran/interface.c:4478
+#: fortran/interface.c:4490
#, gcc-internal-format
msgid ""
"Passed-object dummy argument of %qs at %L must be at the same position as "
@@ -51841,124 +51960,124 @@ msgstr ""
msgid "make_generic(): Can't find generic symbol %qs"
msgstr ""
-#: fortran/intrinsic.c:3871
+#: fortran/intrinsic.c:3872
#, gcc-internal-format
msgid "Too many arguments in call to %qs at %L"
msgstr ""
-#: fortran/intrinsic.c:3886
+#: fortran/intrinsic.c:3887
#, gcc-internal-format, gfc-internal-format
msgid ""
"The argument list functions %%VAL, %%LOC or %%REF are not allowed in this "
"context at %L"
msgstr ""
-#: fortran/intrinsic.c:3889
+#: fortran/intrinsic.c:3890
#, gcc-internal-format
msgid "Can't find keyword named %qs in call to %qs at %L"
msgstr ""
-#: fortran/intrinsic.c:3896
+#: fortran/intrinsic.c:3897
#, gcc-internal-format
msgid "Argument %qs appears twice in call to %qs at %L"
msgstr ""
-#: fortran/intrinsic.c:3910
+#: fortran/intrinsic.c:3911
#, gcc-internal-format
msgid "Missing actual argument %qs in call to %qs at %L"
msgstr ""
-#: fortran/intrinsic.c:3925
+#: fortran/intrinsic.c:3926
#, gcc-internal-format, gfc-internal-format
msgid "ALTERNATE RETURN not permitted at %L"
msgstr ""
-#: fortran/intrinsic.c:3982
+#: fortran/intrinsic.c:3983
#, gcc-internal-format
msgid "Type of argument %qs in call to %qs at %L should be %s, not %s"
msgstr ""
-#: fortran/intrinsic.c:4088
+#: fortran/intrinsic.c:4089
#, gcc-internal-format
msgid "resolve_intrinsic(): Too many args for intrinsic"
msgstr ""
-#: fortran/intrinsic.c:4174
+#: fortran/intrinsic.c:4175
#, gcc-internal-format
msgid "do_simplify(): Too many args for intrinsic"
msgstr ""
-#: fortran/intrinsic.c:4213
+#: fortran/intrinsic.c:4214
#, gcc-internal-format
msgid "init_arglist(): too many arguments"
msgstr ""
-#: fortran/intrinsic.c:4363
+#: fortran/intrinsic.c:4364
#, gcc-internal-format
msgid "Invalid standard code on intrinsic %qs (%d)"
msgstr ""
-#: fortran/intrinsic.c:4372
+#: fortran/intrinsic.c:4373
#, gcc-internal-format
msgid "Intrinsic %qs (is %s) is used at %L"
msgstr ""
-#: fortran/intrinsic.c:4443
+#: fortran/intrinsic.c:4444
#, gcc-internal-format
msgid "Function %qs as initialization expression at %L"
msgstr ""
-#: fortran/intrinsic.c:4519
+#: fortran/intrinsic.c:4520
#, gcc-internal-format, gfc-internal-format
msgid ""
"Elemental function as initialization expression with non-integer/non-"
"character arguments at %L"
msgstr ""
-#: fortran/intrinsic.c:4590
+#: fortran/intrinsic.c:4591
#, gcc-internal-format
msgid ""
"Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
msgstr ""
-#: fortran/intrinsic.c:4597
+#: fortran/intrinsic.c:4598
#, gcc-internal-format
msgid "Subroutine call to intrinsic %qs at %L is not PURE"
msgstr ""
-#: fortran/intrinsic.c:4673
+#: fortran/intrinsic.c:4674
#, gcc-internal-format, gfc-internal-format
msgid "Extension: Conversion from %s to %s at %L"
msgstr ""
-#: fortran/intrinsic.c:4709 fortran/intrinsic.c:4726
+#: fortran/intrinsic.c:4710 fortran/intrinsic.c:4727
#, gcc-internal-format, gfc-internal-format
msgid "Possible change of value in conversion from %s to %s at %L"
msgstr ""
-#: fortran/intrinsic.c:4714 fortran/intrinsic.c:4735
+#: fortran/intrinsic.c:4715 fortran/intrinsic.c:4736
#, gcc-internal-format, gfc-internal-format
msgid "Conversion from %s to %s at %L"
msgstr ""
-#: fortran/intrinsic.c:4788
+#: fortran/intrinsic.c:4789
#, gcc-internal-format, gfc-internal-format
msgid "Can't convert %s to %s at %L"
msgstr ""
-#: fortran/intrinsic.c:4793
+#: fortran/intrinsic.c:4794
#, gcc-internal-format
msgid "Can't convert %qs to %qs at %L"
msgstr ""
-#: fortran/intrinsic.c:4883
+#: fortran/intrinsic.c:4884
#, gcc-internal-format
msgid ""
"%qs declared at %L may shadow the intrinsic of the same name. In order to "
"call the intrinsic, explicit INTRINSIC declarations may be required."
msgstr ""
-#: fortran/intrinsic.c:4889
+#: fortran/intrinsic.c:4890
#, gcc-internal-format
msgid ""
"%qs declared at %L is also the name of an intrinsic. It can only be called "
@@ -51970,509 +52089,509 @@ msgstr ""
msgid "Extension: backslash character at %C"
msgstr ""
-#: fortran/io.c:203 fortran/io.c:206
+#: fortran/io.c:201
#, gcc-internal-format, gfc-internal-format
-msgid "Extension: Tab character in format at %C"
+msgid "Nonconforming tab character in format at %C"
msgstr ""
-#: fortran/io.c:454
+#: fortran/io.c:444
#, gcc-internal-format, gfc-internal-format
msgid "DP format specifier not allowed at %C"
msgstr ""
-#: fortran/io.c:461
+#: fortran/io.c:451
#, gcc-internal-format, gfc-internal-format
msgid "DC format specifier not allowed at %C"
msgstr ""
-#: fortran/io.c:650
+#: fortran/io.c:637
#, gcc-internal-format, gfc-internal-format
msgid "X descriptor requires leading space count at %L"
msgstr ""
-#: fortran/io.c:679
+#: fortran/io.c:666
#, gcc-internal-format, gfc-internal-format
msgid "$ descriptor at %L"
msgstr ""
-#: fortran/io.c:683
+#: fortran/io.c:670
#, gcc-internal-format, gfc-internal-format
msgid "$ should be the last specifier in format at %L"
msgstr ""
-#: fortran/io.c:781
+#: fortran/io.c:768
#, gcc-internal-format, gfc-internal-format
msgid "Extension: Missing positive width after L descriptor at %L"
msgstr ""
-#: fortran/io.c:825
+#: fortran/io.c:812
#, gcc-internal-format
msgid "%<G0%> in format at %L"
msgstr ""
-#: fortran/io.c:853
+#: fortran/io.c:840
#, gcc-internal-format, gfc-internal-format
msgid "Positive width required in format specifier %s at %L"
msgstr ""
-#: fortran/io.c:869 fortran/io.c:876
+#: fortran/io.c:856 fortran/io.c:863
#, gcc-internal-format, gfc-internal-format
msgid "Period required in format specifier %s at %L"
msgstr ""
-#: fortran/io.c:948
+#: fortran/io.c:935
#, gcc-internal-format, gfc-internal-format
msgid "Period required in format specifier at %L"
msgstr ""
-#: fortran/io.c:970
+#: fortran/io.c:957
#, gcc-internal-format, gfc-internal-format
msgid "The H format specifier at %L is a Fortran 95 deleted feature"
msgstr ""
-#: fortran/io.c:1058 fortran/io.c:1120
+#: fortran/io.c:1045 fortran/io.c:1107
#, gcc-internal-format, gfc-internal-format
msgid "Missing comma at %L"
msgstr ""
-#: fortran/io.c:1138
+#: fortran/io.c:1125
#, gcc-internal-format, gfc-internal-format
msgid "%s in format string at %L"
msgstr ""
-#: fortran/io.c:1176
+#: fortran/io.c:1163
#, gcc-internal-format, gfc-internal-format
msgid "Extraneous characters in format at %L"
msgstr ""
-#: fortran/io.c:1198
+#: fortran/io.c:1185
#, gcc-internal-format, gfc-internal-format
msgid "Format statement in module main block at %C"
msgstr ""
-#: fortran/io.c:1207
+#: fortran/io.c:1194
#, gcc-internal-format, gfc-internal-format
msgid "FORMAT statement at %C cannot appear within an INTERFACE"
msgstr ""
-#: fortran/io.c:1213
+#: fortran/io.c:1200
#, gcc-internal-format, gfc-internal-format
msgid "Missing format label at %C"
msgstr ""
-#: fortran/io.c:1261
+#: fortran/io.c:1248
#, gcc-internal-format, gfc-internal-format
msgid "IOMSG must be a scalar-default-char-variable at %L"
msgstr ""
-#: fortran/io.c:1275
+#: fortran/io.c:1262
#, gcc-internal-format, gfc-internal-format
msgid "%s requires a scalar-default-char-expr at %L"
msgstr ""
-#: fortran/io.c:1298 fortran/io.c:1329 fortran/io.c:1395
+#: fortran/io.c:1285 fortran/io.c:1316 fortran/io.c:1382
#, gcc-internal-format, gfc-internal-format
msgid "Invalid value for %s specification at %C"
msgstr ""
-#: fortran/io.c:1304 fortran/io.c:1335
+#: fortran/io.c:1291 fortran/io.c:1322
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate %s specification at %C"
msgstr ""
-#: fortran/io.c:1342
+#: fortran/io.c:1329
#, gcc-internal-format, gfc-internal-format
msgid "Variable %s cannot be INTENT(IN) at %C"
msgstr ""
-#: fortran/io.c:1350
+#: fortran/io.c:1337
#, gcc-internal-format, gfc-internal-format
msgid "Variable %s cannot be assigned in PURE procedure at %C"
msgstr ""
-#: fortran/io.c:1401
+#: fortran/io.c:1388
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate %s label specification at %C"
msgstr ""
-#: fortran/io.c:1421
+#: fortran/io.c:1408
#, gcc-internal-format, gfc-internal-format
msgid ""
"Constant expression in FORMAT tag at %L must be of type default CHARACTER"
msgstr ""
-#: fortran/io.c:1439
+#: fortran/io.c:1426
#, gcc-internal-format, gfc-internal-format
msgid "FORMAT tag at %L must be of type default-kind CHARACTER or of INTEGER"
msgstr ""
-#: fortran/io.c:1445
+#: fortran/io.c:1432
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGNED variable in FORMAT tag at %L"
msgstr ""
-#: fortran/io.c:1450
+#: fortran/io.c:1437
#, gcc-internal-format
msgid "Variable %qs at %L has not been assigned a format label"
msgstr ""
-#: fortran/io.c:1457
+#: fortran/io.c:1444
#, gcc-internal-format
msgid "Scalar %qs in FORMAT tag at %L is not an ASSIGNED variable"
msgstr ""
-#: fortran/io.c:1469
+#: fortran/io.c:1456
#, gcc-internal-format, gfc-internal-format
msgid "Non-character in FORMAT tag at %L"
msgstr ""
-#: fortran/io.c:1475
+#: fortran/io.c:1462
#, gcc-internal-format, gfc-internal-format
msgid "Non-character assumed shape array element in FORMAT tag at %L"
msgstr ""
-#: fortran/io.c:1482
+#: fortran/io.c:1469
#, gcc-internal-format, gfc-internal-format
msgid "Non-character assumed size array element in FORMAT tag at %L"
msgstr ""
-#: fortran/io.c:1489
+#: fortran/io.c:1476
#, gcc-internal-format, gfc-internal-format
msgid "Non-character pointer array element in FORMAT tag at %L"
msgstr ""
-#: fortran/io.c:1515
+#: fortran/io.c:1502
#, gcc-internal-format, gfc-internal-format
msgid "%s tag at %L must be of type %s"
msgstr ""
-#: fortran/io.c:1522
+#: fortran/io.c:1509
#, gcc-internal-format, gfc-internal-format
msgid "%s tag at %L must be a character string of default kind"
msgstr ""
-#: fortran/io.c:1529
+#: fortran/io.c:1516
#, gcc-internal-format, gfc-internal-format
msgid "%s tag at %L must be scalar"
msgstr ""
-#: fortran/io.c:1535
+#: fortran/io.c:1522
#, gcc-internal-format, gfc-internal-format
msgid "IOMSG tag at %L"
msgstr ""
-#: fortran/io.c:1543
+#: fortran/io.c:1530
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 95 requires default INTEGER in %s tag at %L"
msgstr ""
-#: fortran/io.c:1552
+#: fortran/io.c:1539
#, gcc-internal-format, gfc-internal-format
msgid "Non-default LOGICAL kind in %s tag at %L"
msgstr ""
-#: fortran/io.c:1559
+#: fortran/io.c:1546
#, gcc-internal-format, gfc-internal-format
msgid "NEWUNIT specifier at %L"
msgstr ""
-#: fortran/io.c:1577
+#: fortran/io.c:1564
#, gcc-internal-format, gfc-internal-format
msgid "CONVERT tag at %L"
msgstr ""
-#: fortran/io.c:1766
+#: fortran/io.c:1753
#, gcc-internal-format
msgid "Fortran 2003: %s specifier in %s statement at %C has value %qs"
msgstr ""
-#: fortran/io.c:1774 fortran/io.c:1801
+#: fortran/io.c:1761 fortran/io.c:1788
#, gcc-internal-format
msgid "%s specifier in %s statement at %C has value %qs"
msgstr ""
-#: fortran/io.c:1793
+#: fortran/io.c:1780
#, gcc-internal-format
msgid "Extension: %s specifier in %s statement at %C has value %qs"
msgstr ""
-#: fortran/io.c:1815 fortran/io.c:1823
+#: fortran/io.c:1802 fortran/io.c:1810
#, gcc-internal-format
msgid "%s specifier in %s statement at %C has invalid value %qs"
msgstr ""
-#: fortran/io.c:1876
+#: fortran/io.c:1863
#, gcc-internal-format, gfc-internal-format
msgid "OPEN statement not allowed in PURE procedure at %C"
msgstr ""
-#: fortran/io.c:1889
+#: fortran/io.c:1876
#, gcc-internal-format, gfc-internal-format
msgid "UNIT specifier not allowed with NEWUNIT at %C"
msgstr ""
-#: fortran/io.c:1899
+#: fortran/io.c:1886
#, gcc-internal-format, gfc-internal-format
msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %C"
msgstr ""
-#: fortran/io.c:1907
+#: fortran/io.c:1894
#, gcc-internal-format, gfc-internal-format
msgid "OPEN statement at %C must have UNIT or NEWUNIT specified"
msgstr ""
-#: fortran/io.c:1945
+#: fortran/io.c:1932
#, gcc-internal-format, gfc-internal-format
msgid "ASYNCHRONOUS= at %C not allowed in Fortran 95"
msgstr ""
-#: fortran/io.c:1966 fortran/io.c:3461
+#: fortran/io.c:1953 fortran/io.c:3448
#, gcc-internal-format, gfc-internal-format
msgid "BLANK= at %C not allowed in Fortran 95"
msgstr ""
-#: fortran/io.c:1987 fortran/io.c:3437
+#: fortran/io.c:1974 fortran/io.c:3424
#, gcc-internal-format, gfc-internal-format
msgid "DECIMAL= at %C not allowed in Fortran 95"
msgstr ""
-#: fortran/io.c:2025
+#: fortran/io.c:2012
#, gcc-internal-format, gfc-internal-format
msgid "ENCODING= at %C not allowed in Fortran 95"
msgstr ""
-#: fortran/io.c:2088 fortran/io.c:3510
+#: fortran/io.c:2075 fortran/io.c:3497
#, gcc-internal-format, gfc-internal-format
msgid "ROUND= at %C not allowed in Fortran 95"
msgstr ""
-#: fortran/io.c:2111
+#: fortran/io.c:2098
#, gcc-internal-format, gfc-internal-format
msgid "SIGN= at %C not allowed in Fortran 95"
msgstr ""
-#: fortran/io.c:2332
+#: fortran/io.c:2319
#, gcc-internal-format, gfc-internal-format
msgid "CLOSE statement not allowed in PURE procedure at %C"
msgstr ""
-#: fortran/io.c:2394
+#: fortran/io.c:2381
#, gcc-internal-format, gfc-internal-format
msgid "CLOSE statement at %L requires a UNIT number"
msgstr ""
-#: fortran/io.c:2402
+#: fortran/io.c:2389
#, gcc-internal-format, gfc-internal-format
msgid "UNIT number in CLOSE statement at %L must be non-negative"
msgstr ""
-#: fortran/io.c:2500 fortran/match.c:2761
+#: fortran/io.c:2487 fortran/match.c:2833
#, gcc-internal-format, gfc-internal-format
msgid "%s statement not allowed in PURE procedure at %C"
msgstr ""
-#: fortran/io.c:2534
+#: fortran/io.c:2521
#, gcc-internal-format, gfc-internal-format
msgid "UNIT number missing in statement at %L"
msgstr ""
-#: fortran/io.c:2542 fortran/io.c:2979
+#: fortran/io.c:2529 fortran/io.c:2966
#, gcc-internal-format, gfc-internal-format
msgid "UNIT number in statement at %L must be non-negative"
msgstr ""
-#: fortran/io.c:2575
+#: fortran/io.c:2562
#, gcc-internal-format, gfc-internal-format
msgid "FLUSH statement at %C"
msgstr ""
-#: fortran/io.c:2630
+#: fortran/io.c:2617
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate UNIT specification at %C"
msgstr ""
-#: fortran/io.c:2704
+#: fortran/io.c:2691
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate format specification at %C"
msgstr ""
-#: fortran/io.c:2721
+#: fortran/io.c:2708
#, gcc-internal-format
msgid "Symbol %qs in namelist %qs is INTENT(IN) at %C"
msgstr ""
-#: fortran/io.c:2757
+#: fortran/io.c:2744
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate NML specification at %C"
msgstr ""
-#: fortran/io.c:2766
+#: fortran/io.c:2753
#, gcc-internal-format
msgid "Symbol %qs at %C must be a NAMELIST group name"
msgstr ""
-#: fortran/io.c:2836
+#: fortran/io.c:2823
#, gcc-internal-format, gfc-internal-format
msgid "END tag at %C not allowed in output statement"
msgstr ""
-#: fortran/io.c:2913
+#: fortran/io.c:2900
#, gcc-internal-format, gfc-internal-format
msgid "UNIT not specified at %L"
msgstr ""
-#: fortran/io.c:2925
+#: fortran/io.c:2912
#, gcc-internal-format, gfc-internal-format
msgid ""
"UNIT specification at %L must be an INTEGER expression or a CHARACTER "
"variable"
msgstr ""
-#: fortran/io.c:2947
+#: fortran/io.c:2934
#, gcc-internal-format, gfc-internal-format
msgid "Invalid form of WRITE statement at %L, UNIT required"
msgstr ""
-#: fortran/io.c:2958
+#: fortran/io.c:2945
#, gcc-internal-format, gfc-internal-format
msgid "Internal unit with vector subscript at %L"
msgstr ""
-#: fortran/io.c:2972
+#: fortran/io.c:2959
#, gcc-internal-format, gfc-internal-format
msgid "External IO UNIT cannot be an array at %L"
msgstr ""
-#: fortran/io.c:3000
+#: fortran/io.c:2987
#, gcc-internal-format
msgid ""
"NAMELIST %qs in READ statement at %L contains the symbol %qs which may not "
"appear in a variable definition context"
msgstr ""
-#: fortran/io.c:3010
+#: fortran/io.c:2997
#, gcc-internal-format, gfc-internal-format
msgid "Comma before i/o item list at %L"
msgstr ""
-#: fortran/io.c:3020
+#: fortran/io.c:3007
#, gcc-internal-format, gfc-internal-format
msgid "ERR tag label %d at %L not defined"
msgstr ""
-#: fortran/io.c:3032
+#: fortran/io.c:3019
#, gcc-internal-format, gfc-internal-format
msgid "END tag label %d at %L not defined"
msgstr ""
-#: fortran/io.c:3044
+#: fortran/io.c:3031
#, gcc-internal-format, gfc-internal-format
msgid "EOR tag label %d at %L not defined"
msgstr ""
-#: fortran/io.c:3054
+#: fortran/io.c:3041
#, gcc-internal-format, gfc-internal-format
msgid "FORMAT label %d at %L not defined"
msgstr ""
-#: fortran/io.c:3085
+#: fortran/io.c:3072
#, gcc-internal-format
msgid "io_kind_name(): bad I/O-kind"
msgstr ""
-#: fortran/io.c:3174
+#: fortran/io.c:3161
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in I/O iterator at %C"
msgstr ""
-#: fortran/io.c:3205
+#: fortran/io.c:3192
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable in READ statement at %C"
msgstr ""
-#: fortran/io.c:3211
+#: fortran/io.c:3198
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression in %s statement at %C"
msgstr ""
#. A general purpose syntax error.
-#: fortran/io.c:3268 fortran/io.c:3886 fortran/gfortran.h:2731
+#: fortran/io.c:3255 fortran/io.c:3873 fortran/gfortran.h:2731
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in %s statement at %C"
msgstr ""
-#: fortran/io.c:3352
+#: fortran/io.c:3339
#, gcc-internal-format, gfc-internal-format
msgid "Internal file at %L with namelist"
msgstr ""
-#: fortran/io.c:3408
+#: fortran/io.c:3395
#, gcc-internal-format, gfc-internal-format
msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
msgstr ""
-#: fortran/io.c:3486
+#: fortran/io.c:3473
#, gcc-internal-format, gfc-internal-format
msgid "PAD= at %C not allowed in Fortran 95"
msgstr ""
-#: fortran/io.c:3562
+#: fortran/io.c:3549
#, gcc-internal-format, gfc-internal-format
msgid "DELIM= at %C not allowed in Fortran 95"
msgstr ""
-#: fortran/io.c:3714
+#: fortran/io.c:3701
#, gcc-internal-format, gfc-internal-format
msgid "PRINT namelist at %C is an extension"
msgstr ""
-#: fortran/io.c:3857
+#: fortran/io.c:3844
#, gcc-internal-format, gfc-internal-format
msgid "Expected comma in I/O list at %C"
msgstr ""
-#: fortran/io.c:3920
+#: fortran/io.c:3907
#, gcc-internal-format, gfc-internal-format
msgid "PRINT statement at %C not allowed within PURE procedure"
msgstr ""
-#: fortran/io.c:4083 fortran/io.c:4143
+#: fortran/io.c:4070 fortran/io.c:4130
#, gcc-internal-format, gfc-internal-format
msgid "INQUIRE statement not allowed in PURE procedure at %C"
msgstr ""
-#: fortran/io.c:4111
+#: fortran/io.c:4098
#, gcc-internal-format, gfc-internal-format
msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
msgstr ""
-#: fortran/io.c:4121 fortran/trans-io.c:1303
+#: fortran/io.c:4108 fortran/trans-io.c:1303
#, gcc-internal-format, gfc-internal-format
msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
msgstr ""
-#: fortran/io.c:4128
+#: fortran/io.c:4115
#, gcc-internal-format, gfc-internal-format
msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
msgstr ""
-#: fortran/io.c:4137
+#: fortran/io.c:4124
#, gcc-internal-format, gfc-internal-format
msgid "UNIT number in INQUIRE statement at %L can not be -1"
msgstr ""
-#: fortran/io.c:4151
+#: fortran/io.c:4138
#, gcc-internal-format, gfc-internal-format
msgid ""
"INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
msgstr ""
-#: fortran/io.c:4327
+#: fortran/io.c:4314
#, gcc-internal-format, gfc-internal-format
msgid "WAIT at %C not allowed in Fortran 95"
msgstr ""
-#: fortran/io.c:4333
+#: fortran/io.c:4320
#, gcc-internal-format, gfc-internal-format
msgid "WAIT statement not allowed in PURE procedure at %C"
msgstr ""
@@ -52772,338 +52891,360 @@ msgstr ""
msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
msgstr ""
-#: fortran/match.c:2755
+#: fortran/match.c:2782
+#, gcc-internal-format, gfc-internal-format
+msgid "Blank required in %s statement near %C"
+msgstr ""
+
+#: fortran/match.c:2800
+#, gcc-internal-format, gfc-internal-format
+msgid "STOP code at %C cannot be negative"
+msgstr ""
+
+#: fortran/match.c:2806
+#, gcc-internal-format, gfc-internal-format
+msgid "STOP code at %C contains too many digits"
+msgstr ""
+
+#: fortran/match.c:2827
#, gcc-internal-format, gfc-internal-format
msgid "%s statement at %C in PURE procedure"
msgstr ""
-#: fortran/match.c:2771
+#: fortran/match.c:2843
#, gcc-internal-format, gfc-internal-format
msgid "Image control statement STOP at %C in CRITICAL block"
msgstr ""
-#: fortran/match.c:2776
+#: fortran/match.c:2848
#, gcc-internal-format, gfc-internal-format
msgid "Image control statement STOP at %C in DO CONCURRENT block"
msgstr ""
-#: fortran/match.c:2784
+#: fortran/match.c:2859
+#, gcc-internal-format, gfc-internal-format
+msgid ""
+"STOP code at %L must be a scalar CHARACTER constant or "
+"digit[digit[digit[digit[digit]]]]"
+msgstr ""
+
+#: fortran/match.c:2872
#, gcc-internal-format, gfc-internal-format
msgid "STOP code at %L must be either INTEGER or CHARACTER type"
msgstr ""
-#: fortran/match.c:2791
+#: fortran/match.c:2879
#, gcc-internal-format, gfc-internal-format
msgid "STOP code at %L must be scalar"
msgstr ""
-#: fortran/match.c:2799
+#: fortran/match.c:2886
#, gcc-internal-format, gfc-internal-format
msgid "STOP code at %L must be default character KIND=%d"
msgstr ""
-#: fortran/match.c:2807
+#: fortran/match.c:2893
#, gcc-internal-format, gfc-internal-format
msgid "STOP code at %L must be default integer KIND=%d"
msgstr ""
-#: fortran/match.c:2853
+#: fortran/match.c:2941
#, gcc-internal-format, gfc-internal-format
msgid "PAUSE statement at %C"
msgstr ""
-#: fortran/match.c:2874
+#: fortran/match.c:2962
#, gcc-internal-format, gfc-internal-format
msgid "ERROR STOP statement at %C"
msgstr ""
-#: fortran/match.c:2900
+#: fortran/match.c:2988
#, gcc-internal-format, gfc-internal-format
msgid "Image control statement EVENT %s at %C in PURE procedure"
msgstr ""
-#: fortran/match.c:2915
+#: fortran/match.c:3003
#, gcc-internal-format, gfc-internal-format
msgid "Image control statement EVENT %s at %C in CRITICAL block"
msgstr ""
-#: fortran/match.c:2922
+#: fortran/match.c:3010
#, gcc-internal-format, gfc-internal-format
msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
msgstr ""
-#: fortran/match.c:2952 fortran/match.c:3147 fortran/match.c:3359
-#: fortran/match.c:3869 fortran/match.c:4206
+#: fortran/match.c:3040 fortran/match.c:3235 fortran/match.c:3447
+#: fortran/match.c:3957 fortran/match.c:4294
#, gcc-internal-format, gfc-internal-format
msgid "Redundant STAT tag found at %L "
msgstr ""
-#: fortran/match.c:2973 fortran/match.c:3168 fortran/match.c:3379
-#: fortran/match.c:3895 fortran/match.c:4231
+#: fortran/match.c:3061 fortran/match.c:3256 fortran/match.c:3467
+#: fortran/match.c:3983 fortran/match.c:4319
#, gcc-internal-format, gfc-internal-format
msgid "Redundant ERRMSG tag found at %L "
msgstr ""
-#: fortran/match.c:2994
+#: fortran/match.c:3082
#, gcc-internal-format, gfc-internal-format
msgid "Redundant UNTIL_COUNT tag found at %L "
msgstr ""
-#: fortran/match.c:3060
+#: fortran/match.c:3148
#, gcc-internal-format, gfc-internal-format
msgid "EVENT POST statement at %C"
msgstr ""
-#: fortran/match.c:3070
+#: fortran/match.c:3158
#, gcc-internal-format, gfc-internal-format
msgid "EVENT WAIT statement at %C"
msgstr ""
-#: fortran/match.c:3095
+#: fortran/match.c:3183
#, gcc-internal-format, gfc-internal-format
msgid "Image control statement %s at %C in PURE procedure"
msgstr ""
-#: fortran/match.c:3110
+#: fortran/match.c:3198
#, gcc-internal-format, gfc-internal-format
msgid "Image control statement %s at %C in CRITICAL block"
msgstr ""
-#: fortran/match.c:3117
+#: fortran/match.c:3205
#, gcc-internal-format, gfc-internal-format
msgid "Image control statement %s at %C in DO CONCURRENT block"
msgstr ""
-#: fortran/match.c:3189
+#: fortran/match.c:3277
#, gcc-internal-format, gfc-internal-format
msgid "Redundant ACQUIRED_LOCK tag found at %L "
msgstr ""
-#: fortran/match.c:3254
+#: fortran/match.c:3342
#, gcc-internal-format, gfc-internal-format
msgid "LOCK statement at %C"
msgstr ""
-#: fortran/match.c:3264
+#: fortran/match.c:3352
#, gcc-internal-format, gfc-internal-format
msgid "UNLOCK statement at %C"
msgstr ""
-#: fortran/match.c:3289
+#: fortran/match.c:3377
#, gcc-internal-format, gfc-internal-format
msgid "Image control statement SYNC at %C in PURE procedure"
msgstr ""
-#: fortran/match.c:3295
+#: fortran/match.c:3383
#, gcc-internal-format, gfc-internal-format
msgid "SYNC statement at %C"
msgstr ""
-#: fortran/match.c:3307
+#: fortran/match.c:3395
#, gcc-internal-format, gfc-internal-format
msgid "Image control statement SYNC at %C in CRITICAL block"
msgstr ""
-#: fortran/match.c:3313
+#: fortran/match.c:3401
#, gcc-internal-format, gfc-internal-format
msgid "Image control statement SYNC at %C in DO CONCURRENT block"
msgstr ""
-#: fortran/match.c:3493
+#: fortran/match.c:3581
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGN statement at %C"
msgstr ""
-#: fortran/match.c:3537
+#: fortran/match.c:3625
#, gcc-internal-format, gfc-internal-format
msgid "Assigned GOTO statement at %C"
msgstr ""
-#: fortran/match.c:3581 fortran/match.c:3632
+#: fortran/match.c:3669 fortran/match.c:3720
#, gcc-internal-format, gfc-internal-format
msgid "Statement label list in GOTO at %C cannot be empty"
msgstr ""
-#: fortran/match.c:3642
+#: fortran/match.c:3730
#, gcc-internal-format, gfc-internal-format
msgid "Computed GOTO at %C"
msgstr ""
-#: fortran/match.c:3714
+#: fortran/match.c:3802
#, gcc-internal-format, gfc-internal-format
msgid "Error in type-spec at %L"
msgstr ""
-#: fortran/match.c:3724
+#: fortran/match.c:3812
#, gcc-internal-format, gfc-internal-format
msgid "typespec in ALLOCATE at %L"
msgstr ""
-#: fortran/match.c:3767
+#: fortran/match.c:3855
#, gcc-internal-format, gfc-internal-format
msgid "Bad allocate-object at %C for a PURE procedure"
msgstr ""
-#: fortran/match.c:3791
+#: fortran/match.c:3879
#, gcc-internal-format, gfc-internal-format
msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
msgstr ""
-#: fortran/match.c:3796
+#: fortran/match.c:3884
#, gcc-internal-format, gfc-internal-format
msgid "ALLOCATE of coarray at %C in CRITICAL block"
msgstr ""
-#: fortran/match.c:3818
+#: fortran/match.c:3906
#, gcc-internal-format, gfc-internal-format
msgid ""
"Allocate-object at %L is neither a data pointer nor an allocatable variable"
msgstr ""
-#: fortran/match.c:3830
+#: fortran/match.c:3918
#, gcc-internal-format, gfc-internal-format
msgid "Type of entity at %L is type incompatible with typespec"
msgstr ""
-#: fortran/match.c:3838
+#: fortran/match.c:3926
#, gcc-internal-format, gfc-internal-format
msgid ""
"Kind type parameter for entity at %L differs from the kind type parameter of "
"the typespec"
msgstr ""
-#: fortran/match.c:3852
+#: fortran/match.c:3940
#, gcc-internal-format, gfc-internal-format
msgid "Shape specification for allocatable scalar at %C"
msgstr ""
-#: fortran/match.c:3889
+#: fortran/match.c:3977
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG tag at %L"
msgstr ""
-#: fortran/match.c:3912
+#: fortran/match.c:4000
#, gcc-internal-format, gfc-internal-format
msgid "SOURCE tag at %L"
msgstr ""
-#: fortran/match.c:3918
+#: fortran/match.c:4006
#, gcc-internal-format, gfc-internal-format
msgid "Redundant SOURCE tag found at %L "
msgstr ""
-#: fortran/match.c:3925
+#: fortran/match.c:4013
#, gcc-internal-format, gfc-internal-format
msgid "SOURCE tag at %L conflicts with the typespec at %L"
msgstr ""
-#: fortran/match.c:3931
+#: fortran/match.c:4019
#, gcc-internal-format, gfc-internal-format
msgid "SOURCE tag at %L with more than a single allocate object"
msgstr ""
-#: fortran/match.c:3949
+#: fortran/match.c:4037
#, gcc-internal-format, gfc-internal-format
msgid "MOLD tag at %L"
msgstr ""
-#: fortran/match.c:3955
+#: fortran/match.c:4043
#, gcc-internal-format, gfc-internal-format
msgid "Redundant MOLD tag found at %L "
msgstr ""
-#: fortran/match.c:3962
+#: fortran/match.c:4050
#, gcc-internal-format, gfc-internal-format
msgid "MOLD tag at %L conflicts with the typespec at %L"
msgstr ""
-#: fortran/match.c:3988
+#: fortran/match.c:4076
#, gcc-internal-format, gfc-internal-format
msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
msgstr ""
-#: fortran/match.c:3996
+#: fortran/match.c:4084
#, gcc-internal-format, gfc-internal-format
msgid ""
"Allocate-object at %L with a deferred type parameter requires either a type-"
"spec or SOURCE tag or a MOLD tag"
msgstr ""
-#: fortran/match.c:4008
+#: fortran/match.c:4096
#, gcc-internal-format, gfc-internal-format
msgid ""
"Unlimited polymorphic allocate-object at %L requires either a type-spec or "
"SOURCE tag or a MOLD tag"
msgstr ""
-#: fortran/match.c:4070
+#: fortran/match.c:4158
#, gcc-internal-format, gfc-internal-format
msgid "Pointer object at %C shall not be coindexed"
msgstr ""
-#: fortran/match.c:4156
+#: fortran/match.c:4244
#, gcc-internal-format, gfc-internal-format
msgid "Illegal allocate-object at %C for a PURE procedure"
msgstr ""
-#: fortran/match.c:4166
+#: fortran/match.c:4254
#, gcc-internal-format, gfc-internal-format
msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
msgstr ""
-#: fortran/match.c:4173
+#: fortran/match.c:4261
#, gcc-internal-format, gfc-internal-format
msgid "DEALLOCATE of coarray at %C in CRITICAL block"
msgstr ""
-#: fortran/match.c:4189
+#: fortran/match.c:4277
#, gcc-internal-format, gfc-internal-format
msgid ""
"Allocate-object at %C is not a nonprocedure pointer nor an allocatable "
"variable"
msgstr ""
-#: fortran/match.c:4226
+#: fortran/match.c:4314
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG at %L"
msgstr ""
-#: fortran/match.c:4283
+#: fortran/match.c:4371
#, gcc-internal-format, gfc-internal-format
msgid "Image control statement RETURN at %C in CRITICAL block"
msgstr ""
-#: fortran/match.c:4289
+#: fortran/match.c:4377
#, gcc-internal-format, gfc-internal-format
msgid "Image control statement RETURN at %C in DO CONCURRENT block"
msgstr ""
-#: fortran/match.c:4298
+#: fortran/match.c:4386
#, gcc-internal-format, gfc-internal-format
msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
msgstr ""
-#: fortran/match.c:4329
+#: fortran/match.c:4417
#, gcc-internal-format, gfc-internal-format
msgid "RETURN statement in main program at %C"
msgstr ""
-#: fortran/match.c:4357
+#: fortran/match.c:4445
#, gcc-internal-format, gfc-internal-format
msgid "Expected component reference at %C"
msgstr ""
-#: fortran/match.c:4366
+#: fortran/match.c:4454
#, gcc-internal-format, gfc-internal-format
msgid "Junk after CALL at %C"
msgstr ""
-#: fortran/match.c:4377
+#: fortran/match.c:4465
#, gcc-internal-format, gfc-internal-format
msgid "Expected type-bound procedure or procedure pointer component at %C"
msgstr ""
-#: fortran/match.c:4598
+#: fortran/match.c:4686
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in common block name at %C"
msgstr ""
@@ -53111,169 +53252,169 @@ msgstr ""
#. If we find an error, just print it and continue,
#. cause it's just semantic, and we can see if there
#. are more errors.
-#: fortran/match.c:4665
+#: fortran/match.c:4753
#, gcc-internal-format
msgid ""
"Variable %qs at %L in common block %qs at %C must be declared with a C "
"interoperable kind since common block %qs is bind(c)"
msgstr ""
-#: fortran/match.c:4674
+#: fortran/match.c:4762
#, gcc-internal-format
msgid ""
"Variable %qs in common block %qs at %C can not be bind(c) since it is not "
"global"
msgstr ""
-#: fortran/match.c:4681
+#: fortran/match.c:4769
#, gcc-internal-format
msgid "Symbol %qs at %C is already in a COMMON block"
msgstr ""
-#: fortran/match.c:4689
+#: fortran/match.c:4777
#, gcc-internal-format
msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
msgstr ""
-#: fortran/match.c:4705
+#: fortran/match.c:4793
#, gcc-internal-format
msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
msgstr ""
-#: fortran/match.c:4715
+#: fortran/match.c:4803
#, gcc-internal-format
msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
msgstr ""
-#: fortran/match.c:4761
+#: fortran/match.c:4849
#, gcc-internal-format
msgid ""
"Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to "
"another COMMON block %qs"
msgstr ""
-#: fortran/match.c:4889
+#: fortran/match.c:4977
#, gcc-internal-format
msgid "Namelist group name %qs at %C already has a basic type of %s"
msgstr ""
-#: fortran/match.c:4897
+#: fortran/match.c:4985
#, gcc-internal-format
msgid ""
"Namelist group name %qs at %C already is USE associated and cannot be "
"respecified."
msgstr ""
-#: fortran/match.c:4923
+#: fortran/match.c:5011
#, gcc-internal-format
msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
msgstr ""
-#: fortran/match.c:5057
+#: fortran/match.c:5145
#, gcc-internal-format, gfc-internal-format
msgid "Derived type component %C is not a permitted EQUIVALENCE member"
msgstr ""
-#: fortran/match.c:5065
+#: fortran/match.c:5153
#, gcc-internal-format, gfc-internal-format
msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
msgstr ""
-#: fortran/match.c:5093
+#: fortran/match.c:5181
#, gcc-internal-format, gfc-internal-format
msgid "EQUIVALENCE at %C requires two or more objects"
msgstr ""
-#: fortran/match.c:5107
+#: fortran/match.c:5195
#, gcc-internal-format, gfc-internal-format
msgid ""
"Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
msgstr ""
-#: fortran/match.c:5120
+#: fortran/match.c:5208
#, gcc-internal-format, gfc-internal-format
msgid "Expecting a comma in EQUIVALENCE at %C"
msgstr ""
-#: fortran/match.c:5236
+#: fortran/match.c:5324
#, gcc-internal-format, gfc-internal-format
msgid "Statement function at %L is recursive"
msgstr ""
-#: fortran/match.c:5246
+#: fortran/match.c:5334
#, gcc-internal-format, gfc-internal-format
msgid "Statement function at %L cannot appear within an INTERFACE"
msgstr ""
-#: fortran/match.c:5251
+#: fortran/match.c:5339
#, gcc-internal-format, gfc-internal-format
msgid "Statement function at %C"
msgstr ""
-#: fortran/match.c:5376 fortran/match.c:5392
+#: fortran/match.c:5464 fortran/match.c:5480
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE selector at %L cannot be %s"
msgstr ""
-#: fortran/match.c:5414
+#: fortran/match.c:5502
#, gcc-internal-format, gfc-internal-format
msgid "Expected initialization expression in CASE at %C"
msgstr ""
-#: fortran/match.c:5446
+#: fortran/match.c:5534
#, gcc-internal-format
msgid "Expected block name %qs of SELECT construct at %C"
msgstr ""
-#: fortran/match.c:5726
+#: fortran/match.c:5814
#, gcc-internal-format, gfc-internal-format
msgid "parse error in SELECT TYPE statement at %C"
msgstr ""
-#: fortran/match.c:5750
+#: fortran/match.c:5838
#, gcc-internal-format, gfc-internal-format
msgid ""
"Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
msgstr ""
-#: fortran/match.c:5784
+#: fortran/match.c:5872
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected CASE statement at %C"
msgstr ""
-#: fortran/match.c:5836
+#: fortran/match.c:5924
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in CASE specification at %C"
msgstr ""
-#: fortran/match.c:5854
+#: fortran/match.c:5942
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected TYPE IS statement at %C"
msgstr ""
-#: fortran/match.c:5886
+#: fortran/match.c:5974
#, gcc-internal-format, gfc-internal-format
msgid ""
"The type-spec shall not specify a sequence derived type or a type with the "
"BIND attribute in SELECT TYPE at %C [F2003:C815]"
msgstr ""
-#: fortran/match.c:5898
+#: fortran/match.c:5986
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in TYPE IS specification at %C"
msgstr ""
-#: fortran/match.c:5974
+#: fortran/match.c:6062
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in CLASS IS specification at %C"
msgstr ""
-#: fortran/match.c:6092
+#: fortran/match.c:6185
#, gcc-internal-format, gfc-internal-format
msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
msgstr ""
-#: fortran/match.c:6130
+#: fortran/match.c:6223
#, gcc-internal-format
msgid "Label %qs at %C doesn't match WHERE label %qs"
msgstr ""
@@ -53731,12 +53872,12 @@ msgstr ""
msgid "Unexpected junk after $OMP FLUSH statement at %C"
msgstr ""
-#: fortran/openmp.c:2347 fortran/openmp.c:5206
+#: fortran/openmp.c:2347 fortran/openmp.c:5227
#, gcc-internal-format, gfc-internal-format
msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
msgstr ""
-#: fortran/openmp.c:2351 fortran/openmp.c:5210
+#: fortran/openmp.c:2351 fortran/openmp.c:5231
#, gcc-internal-format, gfc-internal-format
msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
msgstr ""
@@ -53944,7 +54085,7 @@ msgid ""
"Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L "
msgstr ""
-#: fortran/openmp.c:3226 fortran/resolve.c:9401 fortran/resolve.c:10623
+#: fortran/openmp.c:3226 fortran/resolve.c:9423 fortran/resolve.c:10661
#, gcc-internal-format, gfc-internal-format
msgid "IF clause at %L requires a scalar LOGICAL expression"
msgstr ""
@@ -53976,7 +54117,7 @@ msgstr ""
#: fortran/openmp.c:3313 fortran/openmp.c:3324 fortran/openmp.c:3332
#: fortran/openmp.c:3343 fortran/openmp.c:3355 fortran/openmp.c:3370
-#: fortran/openmp.c:5013
+#: fortran/openmp.c:5034
#, gcc-internal-format
msgid "Symbol %qs present on multiple clauses at %L"
msgstr ""
@@ -54149,362 +54290,367 @@ msgstr ""
msgid "THREAD_LIMIT clause at %L requires a scalar INTEGER expression"
msgstr ""
-#: fortran/openmp.c:3932
+#: fortran/openmp.c:3924
+#, gcc-internal-format, gfc-internal-format
+msgid "unexpected !$OMP ATOMIC expression at %L"
+msgstr ""
+
+#: fortran/openmp.c:3953
#, gcc-internal-format, gfc-internal-format
msgid ""
"!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
msgstr ""
-#: fortran/openmp.c:3957
+#: fortran/openmp.c:3978
#, gcc-internal-format, gfc-internal-format
msgid ""
"!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic "
"type at %L"
msgstr ""
-#: fortran/openmp.c:3962
+#: fortran/openmp.c:3983
#, gcc-internal-format, gfc-internal-format
msgid ""
"expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot "
"reference var at %L"
msgstr ""
-#: fortran/openmp.c:3984 fortran/openmp.c:4275
+#: fortran/openmp.c:4005 fortran/openmp.c:4296
#, gcc-internal-format, gfc-internal-format
msgid ""
"!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of "
"intrinsic type at %L"
msgstr ""
-#: fortran/openmp.c:3999
+#: fortran/openmp.c:4020
#, gcc-internal-format, gfc-internal-format
msgid ""
"!$OMP ATOMIC CAPTURE update statement must set a scalar variable of "
"intrinsic type at %L"
msgstr ""
-#: fortran/openmp.c:4006 fortran/openmp.c:4282
+#: fortran/openmp.c:4027 fortran/openmp.c:4303
#, gcc-internal-format, gfc-internal-format
msgid ""
"!$OMP ATOMIC CAPTURE capture statement reads from different variable than "
"update statement writes into at %L"
msgstr ""
-#: fortran/openmp.c:4022
+#: fortran/openmp.c:4043
#, gcc-internal-format, gfc-internal-format
msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
msgstr ""
-#: fortran/openmp.c:4064
+#: fortran/openmp.c:4085
#, gcc-internal-format, gfc-internal-format
msgid ""
"!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., ."
"EQV. or .NEQV. at %L"
msgstr ""
-#: fortran/openmp.c:4112
+#: fortran/openmp.c:4133
#, gcc-internal-format, gfc-internal-format
msgid ""
"!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
msgstr ""
-#: fortran/openmp.c:4126
+#: fortran/openmp.c:4147
#, gcc-internal-format, gfc-internal-format
msgid ""
"!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op "
"(expr) at %L"
msgstr ""
-#: fortran/openmp.c:4158
+#: fortran/openmp.c:4179
#, gcc-internal-format, gfc-internal-format
msgid ""
"expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot "
"reference var at %L"
msgstr ""
-#: fortran/openmp.c:4182
+#: fortran/openmp.c:4203
#, gcc-internal-format, gfc-internal-format
msgid ""
"!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments "
"at %L"
msgstr ""
-#: fortran/openmp.c:4189
+#: fortran/openmp.c:4210
#, gcc-internal-format, gfc-internal-format
msgid ""
"!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
msgstr ""
-#: fortran/openmp.c:4206
+#: fortran/openmp.c:4227
#, gcc-internal-format
msgid ""
"!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
msgstr ""
-#: fortran/openmp.c:4213
+#: fortran/openmp.c:4234
#, gcc-internal-format, gfc-internal-format
msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
msgstr ""
-#: fortran/openmp.c:4221
+#: fortran/openmp.c:4242
#, gcc-internal-format
msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
msgstr ""
-#: fortran/openmp.c:4239
+#: fortran/openmp.c:4260
#, gcc-internal-format, gfc-internal-format
msgid ""
"!$OMP ATOMIC assignment must have an operator or intrinsic on right hand "
"side at %L"
msgstr ""
-#: fortran/openmp.c:4253
+#: fortran/openmp.c:4274
#, gcc-internal-format, gfc-internal-format
msgid ""
"!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of "
"intrinsic type at %L"
msgstr ""
-#: fortran/openmp.c:4530
+#: fortran/openmp.c:4551
#, gcc-internal-format, gfc-internal-format
msgid "%s cannot be a DO WHILE or DO without loop control at %L"
msgstr ""
-#: fortran/openmp.c:4536
+#: fortran/openmp.c:4557
#, gcc-internal-format, gfc-internal-format
msgid "%s cannot be a DO CONCURRENT loop at %L"
msgstr ""
-#: fortran/openmp.c:4542
+#: fortran/openmp.c:4563
#, gcc-internal-format, gfc-internal-format
msgid "%s iteration variable must be of type integer at %L"
msgstr ""
-#: fortran/openmp.c:4546
+#: fortran/openmp.c:4567
#, gcc-internal-format, gfc-internal-format
msgid "%s iteration variable must not be THREADPRIVATE at %L"
msgstr ""
-#: fortran/openmp.c:4559
+#: fortran/openmp.c:4580
#, gcc-internal-format, gfc-internal-format
msgid ""
"%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at "
"%L"
msgstr ""
-#: fortran/openmp.c:4563
+#: fortran/openmp.c:4584
#, gcc-internal-format, gfc-internal-format
msgid "%s iteration variable present on clause other than LASTPRIVATE at %L"
msgstr ""
-#: fortran/openmp.c:4567
+#: fortran/openmp.c:4588
#, gcc-internal-format, gfc-internal-format
msgid "%s iteration variable present on clause other than LINEAR at %L"
msgstr ""
-#: fortran/openmp.c:4585
+#: fortran/openmp.c:4606
#, gcc-internal-format, gfc-internal-format
msgid "%s collapsed loops don't form rectangular iteration space at %L"
msgstr ""
-#: fortran/openmp.c:4599
+#: fortran/openmp.c:4620
#, gcc-internal-format, gfc-internal-format
msgid "collapsed %s loops not perfectly nested at %L"
msgstr ""
-#: fortran/openmp.c:4608 fortran/openmp.c:4616
+#: fortran/openmp.c:4629 fortran/openmp.c:4637
#, gcc-internal-format, gfc-internal-format
msgid "not enough DO loops for collapsed %s at %L"
msgstr ""
-#: fortran/openmp.c:4700 fortran/openmp.c:4713
+#: fortran/openmp.c:4721 fortran/openmp.c:4734
#, gcc-internal-format, gfc-internal-format
msgid "The %s directive cannot be specified within a %s region at %L"
msgstr ""
-#: fortran/openmp.c:4732
+#: fortran/openmp.c:4753
#, gcc-internal-format, gfc-internal-format
msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
msgstr ""
-#: fortran/openmp.c:4738
+#: fortran/openmp.c:4759
#, gcc-internal-format, gfc-internal-format
msgid "!$ACC LOOP iteration variable must be of type integer at %L"
msgstr ""
-#: fortran/openmp.c:4754
+#: fortran/openmp.c:4775
#, gcc-internal-format, gfc-internal-format
msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
msgstr ""
-#: fortran/openmp.c:4768
+#: fortran/openmp.c:4789
#, gcc-internal-format, gfc-internal-format
msgid "%s !$ACC LOOP loops not perfectly nested at %L"
msgstr ""
-#: fortran/openmp.c:4778 fortran/openmp.c:4787
+#: fortran/openmp.c:4799 fortran/openmp.c:4808
#, gcc-internal-format, gfc-internal-format
msgid "not enough DO loops for %s !$ACC LOOP at %L"
msgstr ""
-#: fortran/openmp.c:4802 fortran/openmp.c:4809
+#: fortran/openmp.c:4823 fortran/openmp.c:4830
#, gcc-internal-format, gfc-internal-format
msgid "!$ACC LOOP %s in PARALLEL region doesn't allow %s arguments at %L"
msgstr ""
-#: fortran/openmp.c:4831
+#: fortran/openmp.c:4852
#, gcc-internal-format, gfc-internal-format
msgid ""
"Loop parallelized across gangs is not allowed inside another loop "
"parallelized across gangs at %L"
msgstr ""
-#: fortran/openmp.c:4835 fortran/openmp.c:4839
+#: fortran/openmp.c:4856 fortran/openmp.c:4860
#, gcc-internal-format, gfc-internal-format
msgid ""
"Loop parallelized across gangs is not allowed inside loop parallelized "
"across workers at %L"
msgstr ""
-#: fortran/openmp.c:4846
+#: fortran/openmp.c:4867
#, gcc-internal-format, gfc-internal-format
msgid ""
"Loop parallelized across workers is not allowed inside another loop "
"parallelized across workers at %L"
msgstr ""
-#: fortran/openmp.c:4850
+#: fortran/openmp.c:4871
#, gcc-internal-format, gfc-internal-format
msgid ""
"Loop parallelized across workers is not allowed inside another loop "
"parallelized across vectors at %L"
msgstr ""
-#: fortran/openmp.c:4856
+#: fortran/openmp.c:4877
#, gcc-internal-format, gfc-internal-format
msgid ""
"Loop parallelized across vectors is not allowed inside another loop "
"parallelized across vectors at %L"
msgstr ""
-#: fortran/openmp.c:4868
+#: fortran/openmp.c:4889
#, gcc-internal-format, gfc-internal-format
msgid "Clause SEQ conflicts with INDEPENDENT at %L"
msgstr ""
-#: fortran/openmp.c:4870
+#: fortran/openmp.c:4891
#, gcc-internal-format, gfc-internal-format
msgid "Clause SEQ conflicts with GANG at %L"
msgstr ""
-#: fortran/openmp.c:4872
+#: fortran/openmp.c:4893
#, gcc-internal-format, gfc-internal-format
msgid "Clause SEQ conflicts with WORKER at %L"
msgstr ""
-#: fortran/openmp.c:4874
+#: fortran/openmp.c:4895
#, gcc-internal-format, gfc-internal-format
msgid "Clause SEQ conflicts with VECTOR at %L"
msgstr ""
-#: fortran/openmp.c:4876
+#: fortran/openmp.c:4897
#, gcc-internal-format, gfc-internal-format
msgid "Clause SEQ conflicts with AUTO at %L"
msgstr ""
-#: fortran/openmp.c:4881
+#: fortran/openmp.c:4902
#, gcc-internal-format, gfc-internal-format
msgid "Clause AUTO conflicts with GANG at %L"
msgstr ""
-#: fortran/openmp.c:4883
+#: fortran/openmp.c:4904
#, gcc-internal-format, gfc-internal-format
msgid "Clause AUTO conflicts with WORKER at %L"
msgstr ""
-#: fortran/openmp.c:4885
+#: fortran/openmp.c:4906
#, gcc-internal-format, gfc-internal-format
msgid "Clause AUTO conflicts with VECTOR at %L"
msgstr ""
-#: fortran/openmp.c:4889
+#: fortran/openmp.c:4910
#, gcc-internal-format, gfc-internal-format
msgid ""
"Tiled loop cannot be parallelized across gangs, workers and vectors at the "
"same time at %L"
msgstr ""
-#: fortran/openmp.c:4924
+#: fortran/openmp.c:4945
#, gcc-internal-format, gfc-internal-format
msgid "TILE requires constant expression at %L"
msgstr ""
-#: fortran/openmp.c:4989
+#: fortran/openmp.c:5010
#, gcc-internal-format
msgid "PARAMETER object %qs is not allowed at %L"
msgstr ""
-#: fortran/openmp.c:4996
+#: fortran/openmp.c:5017
#, gcc-internal-format
msgid "Array sections: %qs not allowed in $!ACC DECLARE at %L"
msgstr ""
-#: fortran/openmp.c:5115
+#: fortran/openmp.c:5136
#, gcc-internal-format, gfc-internal-format
msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
msgstr ""
-#: fortran/openmp.c:5136
+#: fortran/openmp.c:5157
#, gcc-internal-format
msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
msgstr ""
-#: fortran/openmp.c:5160
+#: fortran/openmp.c:5181
#, gcc-internal-format, gfc-internal-format
msgid ""
"Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP "
"DECLARE REDUCTION at %L"
msgstr ""
-#: fortran/openmp.c:5168
+#: fortran/openmp.c:5189
#, gcc-internal-format, gfc-internal-format
msgid ""
"Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE "
"REDUCTION at %L"
msgstr ""
-#: fortran/openmp.c:5197
+#: fortran/openmp.c:5218
#, gcc-internal-format, gfc-internal-format
msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
msgstr ""
-#: fortran/openmp.c:5219
+#: fortran/openmp.c:5240
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
msgstr ""
-#: fortran/openmp.c:5235
+#: fortran/openmp.c:5256
#, gcc-internal-format, gfc-internal-format
msgid ""
"Subroutine call with alternate returns in combiner of !$OMP DECLARE "
"REDUCTION at %L"
msgstr ""
-#: fortran/openmp.c:5250
+#: fortran/openmp.c:5271
#, gcc-internal-format, gfc-internal-format
msgid ""
"Subroutine call with alternate returns in INITIALIZER clause of !$OMP "
"DECLARE REDUCTION at %L"
msgstr ""
-#: fortran/openmp.c:5260
+#: fortran/openmp.c:5281
#, gcc-internal-format, gfc-internal-format
msgid ""
"One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE "
"REDUCTION must be OMP_PRIV at %L"
msgstr ""
-#: fortran/openmp.c:5268
+#: fortran/openmp.c:5289
#, gcc-internal-format, gfc-internal-format
msgid ""
"Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type "
@@ -54644,122 +54790,122 @@ msgstr ""
msgid "Unclassifiable GCC directive at %C"
msgstr ""
-#: fortran/parse.c:1048 fortran/parse.c:1280
+#: fortran/parse.c:1048 fortran/parse.c:1275
#, gcc-internal-format, gfc-internal-format
msgid "Zero is not a valid statement label at %C"
msgstr ""
-#: fortran/parse.c:1055 fortran/parse.c:1272
+#: fortran/parse.c:1055 fortran/parse.c:1267
#, gcc-internal-format, gfc-internal-format
msgid "Non-numeric character in statement label at %C"
msgstr ""
-#: fortran/parse.c:1067 fortran/parse.c:1321
+#: fortran/parse.c:1067 fortran/parse.c:1316
#, gcc-internal-format, gfc-internal-format
msgid "Semicolon at %C needs to be preceded by statement"
msgstr ""
-#: fortran/parse.c:1075 fortran/parse.c:1336
+#: fortran/parse.c:1074 fortran/parse.c:1331
#, gcc-internal-format, gfc-internal-format
-msgid "Ignoring statement label in empty statement at %L"
+msgid "Statement label without statement at %L"
msgstr ""
-#: fortran/parse.c:1142 fortran/parse.c:1323
+#: fortran/parse.c:1137 fortran/parse.c:1318
#, gcc-internal-format, gfc-internal-format
msgid "Fortran 2008: Semicolon at %C without preceding statement"
msgstr ""
-#: fortran/parse.c:1165 fortran/parse.c:1299
+#: fortran/parse.c:1160 fortran/parse.c:1294
#, gcc-internal-format, gfc-internal-format
msgid "Bad continuation line at %C"
msgstr ""
-#: fortran/parse.c:1593
+#: fortran/parse.c:1587
#, gcc-internal-format, gfc-internal-format
msgid "FORMAT statement at %L does not have a statement label"
msgstr ""
-#: fortran/parse.c:2291
+#: fortran/parse.c:2285
#, gcc-internal-format
msgid "gfc_ascii_statement(): Bad statement code"
msgstr ""
-#: fortran/parse.c:2436
+#: fortran/parse.c:2430
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected %s statement at %C"
msgstr ""
-#: fortran/parse.c:2591
+#: fortran/parse.c:2585
#, gcc-internal-format, gfc-internal-format
msgid "%s statement at %C cannot follow %s statement at %L"
msgstr ""
-#: fortran/parse.c:2608
+#: fortran/parse.c:2602
#, gcc-internal-format
msgid "Unexpected end of file in %qs"
msgstr ""
-#: fortran/parse.c:2640
+#: fortran/parse.c:2634
#, gcc-internal-format
msgid "Derived-type %qs with SEQUENCE must not have a CONTAINS section at %C"
msgstr ""
-#: fortran/parse.c:2643
+#: fortran/parse.c:2637
#, gcc-internal-format
msgid "Derived-type %qs with BIND(C) must not have a CONTAINS section at %C"
msgstr ""
-#: fortran/parse.c:2663
+#: fortran/parse.c:2657
#, gcc-internal-format, gfc-internal-format
msgid "Components in TYPE at %C must precede CONTAINS"
msgstr ""
-#: fortran/parse.c:2667
+#: fortran/parse.c:2661
#, gcc-internal-format, gfc-internal-format
msgid "Type-bound procedure at %C"
msgstr ""
-#: fortran/parse.c:2675
+#: fortran/parse.c:2669
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC binding at %C"
msgstr ""
-#: fortran/parse.c:2683
+#: fortran/parse.c:2677
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure declaration at %C"
msgstr ""
-#: fortran/parse.c:2695
+#: fortran/parse.c:2689
#, gcc-internal-format, gfc-internal-format
msgid "Derived type definition at %C with empty CONTAINS section"
msgstr ""
-#: fortran/parse.c:2705 fortran/parse.c:3160
+#: fortran/parse.c:2699 fortran/parse.c:3154
#, gcc-internal-format, gfc-internal-format
msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
msgstr ""
-#: fortran/parse.c:2712
+#: fortran/parse.c:2706
#, gcc-internal-format, gfc-internal-format
msgid "PRIVATE statement at %C must precede procedure bindings"
msgstr ""
-#: fortran/parse.c:2719 fortran/parse.c:3173
+#: fortran/parse.c:2713 fortran/parse.c:3167
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate PRIVATE statement at %C"
msgstr ""
-#: fortran/parse.c:2729
+#: fortran/parse.c:2723
#, gcc-internal-format, gfc-internal-format
msgid "SEQUENCE statement at %C must precede CONTAINS"
msgstr ""
-#: fortran/parse.c:2733
+#: fortran/parse.c:2727
#, gcc-internal-format, gfc-internal-format
msgid "Already inside a CONTAINS block at %C"
msgstr ""
-#: fortran/parse.c:2852
+#: fortran/parse.c:2846
#, gcc-internal-format, gfc-internal-format
msgid ""
"Component %s at %L of type LOCK_TYPE must have a codimension or be a "
@@ -54767,27 +54913,27 @@ msgid ""
"pointer attribute"
msgstr ""
-#: fortran/parse.c:2858
+#: fortran/parse.c:2852
#, gcc-internal-format, gfc-internal-format
msgid ""
"Pointer component %s at %L has a noncoarray subcomponent of type LOCK_TYPE, "
"which must have a codimension or be a subcomponent of a coarray"
msgstr ""
-#: fortran/parse.c:2863
+#: fortran/parse.c:2857
#, gcc-internal-format, gfc-internal-format
msgid ""
"Allocatable component %s at %L of type LOCK_TYPE must have a codimension"
msgstr ""
-#: fortran/parse.c:2867
+#: fortran/parse.c:2861
#, gcc-internal-format, gfc-internal-format
msgid ""
"Allocatable component %s at %L must have a codimension as it has a "
"noncoarray subcomponent of type LOCK_TYPE"
msgstr ""
-#: fortran/parse.c:2872
+#: fortran/parse.c:2866
#, gcc-internal-format, gfc-internal-format
msgid ""
"Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type "
@@ -54796,7 +54942,7 @@ msgid ""
"subcomponent exists)"
msgstr ""
-#: fortran/parse.c:2879
+#: fortran/parse.c:2873
#, gcc-internal-format, gfc-internal-format
msgid ""
"Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type "
@@ -54805,7 +54951,7 @@ msgid ""
"codimension or a coarray subcomponent)"
msgstr ""
-#: fortran/parse.c:2889
+#: fortran/parse.c:2883
#, gcc-internal-format, gfc-internal-format
msgid ""
"Component %s at %L of type EVENT_TYPE must have a codimension or be a "
@@ -54813,27 +54959,27 @@ msgid ""
"pointer attribute"
msgstr ""
-#: fortran/parse.c:2895
+#: fortran/parse.c:2889
#, gcc-internal-format, gfc-internal-format
msgid ""
"Pointer component %s at %L has a noncoarray subcomponent of type EVENT_TYPE, "
"which must have a codimension or be a subcomponent of a coarray"
msgstr ""
-#: fortran/parse.c:2900
+#: fortran/parse.c:2894
#, gcc-internal-format, gfc-internal-format
msgid ""
"Allocatable component %s at %L of type EVENT_TYPE must have a codimension"
msgstr ""
-#: fortran/parse.c:2904
+#: fortran/parse.c:2898
#, gcc-internal-format, gfc-internal-format
msgid ""
"Allocatable component %s at %L must have a codimension as it has a "
"noncoarray subcomponent of type EVENT_TYPE"
msgstr ""
-#: fortran/parse.c:2909
+#: fortran/parse.c:2903
#, gcc-internal-format, gfc-internal-format
msgid ""
"Noncoarray component %s at %L of type EVENT_TYPE or with subcomponent of "
@@ -54842,7 +54988,7 @@ msgid ""
"subcomponent exists)"
msgstr ""
-#: fortran/parse.c:2916
+#: fortran/parse.c:2910
#, gcc-internal-format, gfc-internal-format
msgid ""
"Noncoarray component %s at %L of type EVENT_TYPE or with subcomponent of "
@@ -54851,281 +54997,281 @@ msgid ""
"codimension or a coarray subcomponent)"
msgstr ""
-#: fortran/parse.c:2968
+#: fortran/parse.c:2962
#, gcc-internal-format, gfc-internal-format
msgid "failed to create map component '%s'"
msgstr ""
-#: fortran/parse.c:3001
+#: fortran/parse.c:2995
#, gcc-internal-format, gfc-internal-format
msgid "failed to create union component '%s'"
msgstr ""
-#: fortran/parse.c:3056
+#: fortran/parse.c:3050
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in nested structure declaration at %C"
msgstr ""
-#: fortran/parse.c:3143
+#: fortran/parse.c:3137
#, gcc-internal-format, gfc-internal-format
msgid "FINAL declaration at %C must be inside CONTAINS"
msgstr ""
-#: fortran/parse.c:3151
+#: fortran/parse.c:3145
#, gcc-internal-format, gfc-internal-format
msgid "Derived type definition at %C without components"
msgstr ""
-#: fortran/parse.c:3167
+#: fortran/parse.c:3161
#, gcc-internal-format, gfc-internal-format
msgid "PRIVATE statement at %C must precede structure components"
msgstr ""
-#: fortran/parse.c:3184
+#: fortran/parse.c:3178
#, gcc-internal-format, gfc-internal-format
msgid "SEQUENCE statement at %C must precede structure components"
msgstr ""
-#: fortran/parse.c:3190
+#: fortran/parse.c:3184
#, gcc-internal-format, gfc-internal-format
msgid "SEQUENCE attribute at %C already specified in TYPE statement"
msgstr ""
-#: fortran/parse.c:3195
+#: fortran/parse.c:3189
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate SEQUENCE statement at %C"
msgstr ""
-#: fortran/parse.c:3205
+#: fortran/parse.c:3199
#, gcc-internal-format, gfc-internal-format
msgid "CONTAINS block in derived type definition at %C"
msgstr ""
-#: fortran/parse.c:3263
+#: fortran/parse.c:3257
#, gcc-internal-format, gfc-internal-format
msgid "ENUM declaration at %C has no ENUMERATORS"
msgstr ""
-#: fortran/parse.c:3350
+#: fortran/parse.c:3344
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected %s statement in INTERFACE block at %C"
msgstr ""
-#: fortran/parse.c:3374
+#: fortran/parse.c:3368
#, gcc-internal-format
msgid ""
"Name %qs of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
msgstr ""
-#: fortran/parse.c:3408
+#: fortran/parse.c:3402
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected %s statement at %C in INTERFACE body"
msgstr ""
-#: fortran/parse.c:3426
+#: fortran/parse.c:3420
#, gcc-internal-format
msgid ""
"INTERFACE procedure %qs at %L has the same name as the enclosing procedure"
msgstr ""
-#: fortran/parse.c:3556
+#: fortran/parse.c:3550
#, gcc-internal-format, gfc-internal-format
msgid "%s statement is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/parse.c:3586
+#: fortran/parse.c:3581
#, gcc-internal-format, gfc-internal-format
msgid "%s statement is not allowed inside of BLOCK DATA at %C"
msgstr ""
-#: fortran/parse.c:3676
+#: fortran/parse.c:3671
#, gcc-internal-format, gfc-internal-format
msgid "%s statement must appear in a MODULE"
msgstr ""
-#: fortran/parse.c:3684
+#: fortran/parse.c:3679
#, gcc-internal-format, gfc-internal-format
msgid "%s statement at %C follows another accessibility specification"
msgstr ""
-#: fortran/parse.c:3736
+#: fortran/parse.c:3731
#, gcc-internal-format
msgid "Bad kind expression for function %qs at %L"
msgstr ""
-#: fortran/parse.c:3740
+#: fortran/parse.c:3735
#, gcc-internal-format
msgid "The type for function %qs at %L is not accessible"
msgstr ""
-#: fortran/parse.c:3800
+#: fortran/parse.c:3795
#, gcc-internal-format, gfc-internal-format
msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
msgstr ""
-#: fortran/parse.c:3822
+#: fortran/parse.c:3817
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected %s statement in WHERE block at %C"
msgstr ""
-#: fortran/parse.c:3881
+#: fortran/parse.c:3876
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected %s statement in FORALL block at %C"
msgstr ""
-#: fortran/parse.c:3932
+#: fortran/parse.c:3927
#, gcc-internal-format, gfc-internal-format
msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
msgstr ""
-#: fortran/parse.c:3950
+#: fortran/parse.c:3945
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate ELSE statements at %L and %C"
msgstr ""
-#: fortran/parse.c:4011
+#: fortran/parse.c:4006
#, gcc-internal-format, gfc-internal-format
msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
msgstr ""
-#: fortran/parse.c:4094
+#: fortran/parse.c:4089
#, gcc-internal-format, gfc-internal-format
msgid ""
"Expected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at "
"%C"
msgstr ""
-#: fortran/parse.c:4156
+#: fortran/parse.c:4151
#, gcc-internal-format
msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
msgstr ""
-#: fortran/parse.c:4189
+#: fortran/parse.c:4184
#, gcc-internal-format, gfc-internal-format
msgid "End of nonblock DO statement at %C is within another block"
msgstr ""
-#: fortran/parse.c:4199
+#: fortran/parse.c:4194
#, gcc-internal-format, gfc-internal-format
msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
msgstr ""
-#: fortran/parse.c:4225
+#: fortran/parse.c:4220
#, gcc-internal-format, gfc-internal-format
msgid "CRITICAL block inside of OpenACC region at %C"
msgstr ""
-#: fortran/parse.c:4252
+#: fortran/parse.c:4247
#, gcc-internal-format, gfc-internal-format
msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
msgstr ""
-#: fortran/parse.c:4321
+#: fortran/parse.c:4316
#, gcc-internal-format, gfc-internal-format
msgid "BLOCK construct at %C"
msgstr ""
-#: fortran/parse.c:4355
+#: fortran/parse.c:4350
#, gcc-internal-format, gfc-internal-format
msgid "ASSOCIATE construct at %C"
msgstr ""
-#: fortran/parse.c:4536
+#: fortran/parse.c:4531
#, gcc-internal-format, gfc-internal-format
msgid "Statement label in ENDDO at %C doesn't match DO label"
msgstr ""
-#: fortran/parse.c:4552
+#: fortran/parse.c:4547
#, gcc-internal-format, gfc-internal-format
msgid "Named block DO at %L requires matching ENDDO name"
msgstr ""
-#: fortran/parse.c:4733
+#: fortran/parse.c:4729
#, gcc-internal-format, gfc-internal-format
msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
msgstr ""
-#: fortran/parse.c:4749 fortran/parse.c:4808
+#: fortran/parse.c:4745 fortran/parse.c:4804
#, gcc-internal-format, gfc-internal-format
msgid "OpenACC directive inside of CRITICAL block at %C"
msgstr ""
-#: fortran/parse.c:4783
+#: fortran/parse.c:4779
#, gcc-internal-format, gfc-internal-format
msgid "Expecting %s at %C"
msgstr ""
-#: fortran/parse.c:4827
+#: fortran/parse.c:4823
#, gcc-internal-format, gfc-internal-format
msgid "Expected DO loop at %C"
msgstr ""
-#: fortran/parse.c:4847
+#: fortran/parse.c:4843
#, gcc-internal-format, gfc-internal-format
msgid "Redundant !$ACC END LOOP at %C"
msgstr ""
-#: fortran/parse.c:5060
+#: fortran/parse.c:5056
#, gcc-internal-format, gfc-internal-format
msgid "Name after !$omp critical and !$omp end critical does not match at %C"
msgstr ""
-#: fortran/parse.c:5117
+#: fortran/parse.c:5113
#, gcc-internal-format, gfc-internal-format
msgid "%s statement at %C cannot terminate a non-block DO loop"
msgstr ""
-#: fortran/parse.c:5131
+#: fortran/parse.c:5127
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %C after the first executable statement"
msgstr ""
-#: fortran/parse.c:5362
+#: fortran/parse.c:5358
#, gcc-internal-format
msgid "Contained procedure %qs at %C is already ambiguous"
msgstr ""
-#: fortran/parse.c:5419
+#: fortran/parse.c:5415
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected %s statement in CONTAINS section at %C"
msgstr ""
-#: fortran/parse.c:5444
+#: fortran/parse.c:5440
#, gcc-internal-format, gfc-internal-format
msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
msgstr ""
-#: fortran/parse.c:5556
+#: fortran/parse.c:5552
#, gcc-internal-format, gfc-internal-format
msgid "CONTAINS statement at %C is already in a contained program unit"
msgstr ""
-#: fortran/parse.c:5602
+#: fortran/parse.c:5598
#, gcc-internal-format
msgid "gfc_global_used(): Bad type"
msgstr ""
-#: fortran/parse.c:5607
+#: fortran/parse.c:5603
#, gcc-internal-format
msgid "Global binding name %qs at %L is already being used as a %s at %L"
msgstr ""
-#: fortran/parse.c:5610
+#: fortran/parse.c:5606
#, gcc-internal-format
msgid "Global name %qs at %L is already being used as a %s at %L"
msgstr ""
-#: fortran/parse.c:5631
+#: fortran/parse.c:5627
#, gcc-internal-format, gfc-internal-format
msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
msgstr ""
-#: fortran/parse.c:5657
+#: fortran/parse.c:5653
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected %s statement in BLOCK DATA at %C"
msgstr ""
-#: fortran/parse.c:5742
+#: fortran/parse.c:5738
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected %s statement in MODULE at %C"
msgstr ""
@@ -55133,7 +55279,7 @@ msgstr ""
#. If we see a duplicate main program, shut down. If the second
#. instance is an implied main program, i.e. data decls or executable
#. statements, we're in for lots of errors.
-#: fortran/parse.c:6129
+#: fortran/parse.c:6125
#, gcc-internal-format, gfc-internal-format
msgid "Two main PROGRAMs at %L and %C"
msgstr ""
@@ -55325,201 +55471,201 @@ msgstr ""
msgid "Error converting PARAMETER constant in complex constant at %C"
msgstr ""
-#: fortran/primary.c:1430
+#: fortran/primary.c:1434
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in COMPLEX constant at %C"
msgstr ""
-#: fortran/primary.c:1557
+#: fortran/primary.c:1561
#, gcc-internal-format, gfc-internal-format
msgid "Namelist '%s' can not be an argument at %L"
msgstr ""
-#: fortran/primary.c:1643
+#: fortran/primary.c:1647
#, gcc-internal-format
msgid "Keyword %qs at %C has already appeared in the current argument list"
msgstr ""
-#: fortran/primary.c:1707
+#: fortran/primary.c:1711
#, gcc-internal-format, gfc-internal-format
msgid "argument list function at %C"
msgstr ""
-#: fortran/primary.c:1775
+#: fortran/primary.c:1779
#, gcc-internal-format, gfc-internal-format
msgid "Expected alternate return label at %C"
msgstr ""
-#: fortran/primary.c:1797
+#: fortran/primary.c:1801
#, gcc-internal-format, gfc-internal-format
msgid "Missing keyword name in actual argument list at %C"
msgstr ""
-#: fortran/primary.c:1843
+#: fortran/primary.c:1847
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in argument list at %C"
msgstr ""
-#: fortran/primary.c:1864
+#: fortran/primary.c:1868
#, gcc-internal-format
msgid "extend_ref(): Bad tail"
msgstr ""
-#: fortran/primary.c:1903
+#: fortran/primary.c:1907
#, gcc-internal-format, gfc-internal-format
msgid ""
"Array section designator, e.g. '(:)', is required besides the coarray "
"designator '[...]' at %C"
msgstr ""
-#: fortran/primary.c:1911
+#: fortran/primary.c:1915
#, gcc-internal-format
msgid "Coarray designator at %C but %qs is not a coarray"
msgstr ""
-#: fortran/primary.c:1988
+#: fortran/primary.c:1992
#, gcc-internal-format
msgid "Symbol %qs at %C has no IMPLICIT type"
msgstr ""
-#: fortran/primary.c:1994
+#: fortran/primary.c:1998
#, gcc-internal-format
msgid "Unexpected %<%c%> for nonderived-type variable %qs at %C"
msgstr ""
-#: fortran/primary.c:2012
+#: fortran/primary.c:2016
#, gcc-internal-format, gfc-internal-format
msgid "Expected structure component name at %C"
msgstr ""
-#: fortran/primary.c:2063
+#: fortran/primary.c:2067
#, gcc-internal-format, gfc-internal-format
msgid "Expected argument list at %C"
msgstr ""
-#: fortran/primary.c:2103
+#: fortran/primary.c:2107
#, gcc-internal-format
msgid "Procedure pointer component %qs requires an argument list at %C"
msgstr ""
-#: fortran/primary.c:2191
+#: fortran/primary.c:2195
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed procedure-pointer component at %C"
msgstr ""
-#: fortran/primary.c:2226
+#: fortran/primary.c:2230
#, gcc-internal-format
msgid "gfc_variable_attr(): Expression isn't a variable"
msgstr ""
-#: fortran/primary.c:2281
+#: fortran/primary.c:2285
#, gcc-internal-format
msgid "gfc_variable_attr(): Bad array reference"
msgstr ""
-#: fortran/primary.c:2451
+#: fortran/primary.c:2455
#, gcc-internal-format, gfc-internal-format
msgid "Structure constructor with missing optional arguments at %C"
msgstr ""
-#: fortran/primary.c:2460
+#: fortran/primary.c:2464
#, gcc-internal-format
msgid ""
"No initializer for allocatable component '%qs' given in the structure "
"constructor at %C"
msgstr ""
-#: fortran/primary.c:2467
+#: fortran/primary.c:2471
#, gcc-internal-format
msgid ""
"No initializer for component %qs given in the structure constructor at %C!"
msgstr ""
-#: fortran/primary.c:2515
+#: fortran/primary.c:2519
#, gcc-internal-format
msgid "Can't construct ABSTRACT type %qs at %L"
msgstr ""
-#: fortran/primary.c:2535
+#: fortran/primary.c:2539
#, gcc-internal-format, gfc-internal-format
msgid "Structure constructor with named arguments at %C"
msgstr ""
-#: fortran/primary.c:2550
+#: fortran/primary.c:2554
#, gcc-internal-format, gfc-internal-format
msgid "Component initializer without name after component named %s at %L!"
msgstr ""
-#: fortran/primary.c:2555
+#: fortran/primary.c:2559
#, gcc-internal-format, gfc-internal-format
msgid "Too many components in structure constructor at %L!"
msgstr ""
-#: fortran/primary.c:2592
+#: fortran/primary.c:2596
#, gcc-internal-format
msgid "Component %qs is initialized twice in the structure constructor at %L!"
msgstr ""
-#: fortran/primary.c:2604
+#: fortran/primary.c:2608
#, gcc-internal-format
msgid ""
"Coindexed expression to pointer component %qs in structure constructor at %L!"
msgstr ""
-#: fortran/primary.c:2658
+#: fortran/primary.c:2662
#, gcc-internal-format
msgid ""
"component %qs at %L has already been set by a parent derived type constructor"
msgstr ""
-#: fortran/primary.c:2861
+#: fortran/primary.c:2865
#, gcc-internal-format
msgid ""
"%qs at %C is the name of a recursive function and so refers to the result "
"variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
msgstr ""
-#: fortran/primary.c:2985
+#: fortran/primary.c:2989
#, gcc-internal-format
msgid "Unexpected use of subroutine name %qs at %C"
msgstr ""
-#: fortran/primary.c:3017
+#: fortran/primary.c:3021
#, gcc-internal-format
msgid "Statement function %qs requires argument list at %C"
msgstr ""
-#: fortran/primary.c:3020
+#: fortran/primary.c:3024
#, gcc-internal-format
msgid "Function %qs requires an argument list at %C"
msgstr ""
-#: fortran/primary.c:3070
+#: fortran/primary.c:3074
#, gcc-internal-format
msgid "Missing argument to %qs at %C"
msgstr ""
-#: fortran/primary.c:3228
+#: fortran/primary.c:3232
#, gcc-internal-format
msgid "Missing argument list in function %qs at %C"
msgstr ""
-#: fortran/primary.c:3272
+#: fortran/primary.c:3276
#, gcc-internal-format, gfc-internal-format
msgid "Symbol at %C is not appropriate for an expression"
msgstr ""
-#: fortran/primary.c:3342
+#: fortran/primary.c:3346
#, gcc-internal-format, gfc-internal-format
msgid "Derived type '%s' cannot be used as a variable at %C"
msgstr ""
-#: fortran/primary.c:3383
+#: fortran/primary.c:3387
#, gcc-internal-format, gfc-internal-format
msgid "Named constant at %C in an EQUIVALENCE"
msgstr ""
-#: fortran/primary.c:3417
+#: fortran/primary.c:3421
#, gcc-internal-format
msgid "%qs at %C is not a variable"
msgstr ""
@@ -55905,7 +56051,7 @@ msgid ""
"Declare it RECURSIVE or use %<-frecursive%>"
msgstr ""
-#: fortran/resolve.c:1782 fortran/resolve.c:8938 fortran/resolve.c:10563
+#: fortran/resolve.c:1782 fortran/resolve.c:8955 fortran/resolve.c:10601
#, gcc-internal-format, gfc-internal-format
msgid "Label %d referenced at %L is never defined"
msgstr ""
@@ -56022,7 +56168,7 @@ msgstr ""
msgid "Unable to resolve the specific function %qs at %L"
msgstr ""
-#: fortran/resolve.c:2746 fortran/resolve.c:15387
+#: fortran/resolve.c:2746 fortran/resolve.c:15458
#, gcc-internal-format
msgid "Function %qs at %L has no IMPLICIT type"
msgstr ""
@@ -56400,260 +56546,260 @@ msgstr ""
msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
msgstr ""
-#: fortran/resolve.c:5153
+#: fortran/resolve.c:5158
#, gcc-internal-format
msgid ""
"Variable %qs, used in a specification expression, is referenced at %L before "
"the ENTRY statement in which it is a parameter"
msgstr ""
-#: fortran/resolve.c:5158
+#: fortran/resolve.c:5163
#, gcc-internal-format
msgid ""
"Variable %qs is used at %L before the ENTRY statement in which it is a "
"parameter"
msgstr ""
-#: fortran/resolve.c:5228
+#: fortran/resolve.c:5233
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic subobject of coindexed object at %L"
msgstr ""
-#: fortran/resolve.c:5241
+#: fortran/resolve.c:5246
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
msgstr ""
-#: fortran/resolve.c:5579
+#: fortran/resolve.c:5584
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:5586
+#: fortran/resolve.c:5591
#, gcc-internal-format
msgid ""
"Base object for procedure-pointer component call at %L is of ABSTRACT type "
"%qs"
msgstr ""
-#: fortran/resolve.c:5621
+#: fortran/resolve.c:5626
#, gcc-internal-format
msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
msgstr ""
-#: fortran/resolve.c:5630
+#: fortran/resolve.c:5635
#, gcc-internal-format, gfc-internal-format
msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
msgstr ""
#. Nothing matching found!
-#: fortran/resolve.c:5818
+#: fortran/resolve.c:5823
#, gcc-internal-format
msgid ""
"Found no matching specific binding for the call to the GENERIC %qs at %L"
msgstr ""
-#: fortran/resolve.c:5845
+#: fortran/resolve.c:5850
#, gcc-internal-format
msgid "%qs at %L should be a SUBROUTINE"
msgstr ""
-#: fortran/resolve.c:5896
+#: fortran/resolve.c:5901
#, gcc-internal-format
msgid "%qs at %L should be a FUNCTION"
msgstr ""
-#: fortran/resolve.c:6413
+#: fortran/resolve.c:6418
#, gcc-internal-format
msgid "gfc_resolve_expr(): Bad expression type"
msgstr ""
-#: fortran/resolve.c:6439
+#: fortran/resolve.c:6444
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be a scalar"
msgstr ""
-#: fortran/resolve.c:6449
+#: fortran/resolve.c:6454
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be integer"
msgstr ""
-#: fortran/resolve.c:6453 fortran/resolve.c:6460
+#: fortran/resolve.c:6458 fortran/resolve.c:6465
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be INTEGER"
msgstr ""
-#: fortran/resolve.c:6502
+#: fortran/resolve.c:6507
#, gcc-internal-format, gfc-internal-format
msgid "Step expression in DO loop at %L cannot be zero"
msgstr ""
-#: fortran/resolve.c:6538
+#: fortran/resolve.c:6543
#, gcc-internal-format, gfc-internal-format
msgid "DO loop at %L will be executed zero times"
msgstr ""
-#: fortran/resolve.c:6599
+#: fortran/resolve.c:6604
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index-name at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6604
+#: fortran/resolve.c:6609
#, gcc-internal-format, gfc-internal-format
msgid "FORALL start expression at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6611
+#: fortran/resolve.c:6616
#, gcc-internal-format, gfc-internal-format
msgid "FORALL end expression at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:6619
+#: fortran/resolve.c:6624
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L must be a scalar %s"
msgstr ""
-#: fortran/resolve.c:6624
+#: fortran/resolve.c:6629
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L cannot be zero"
msgstr ""
-#: fortran/resolve.c:6637
+#: fortran/resolve.c:6642
#, gcc-internal-format
msgid "FORALL index %qs may not appear in triplet specification at %L"
msgstr ""
-#: fortran/resolve.c:6735 fortran/resolve.c:7027
+#: fortran/resolve.c:6740 fortran/resolve.c:7032
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
msgstr ""
-#: fortran/resolve.c:6743 fortran/resolve.c:6992
+#: fortran/resolve.c:6748 fortran/resolve.c:6997
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed allocatable object at %L"
msgstr ""
-#: fortran/resolve.c:6849
+#: fortran/resolve.c:6854
#, gcc-internal-format, gfc-internal-format
msgid ""
"Source-expr at %L must be scalar or have the same rank as the allocate-"
"object at %L"
msgstr ""
-#: fortran/resolve.c:6880
+#: fortran/resolve.c:6885
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L and allocate-object at %L must have the same shape"
msgstr ""
-#: fortran/resolve.c:7038
+#: fortran/resolve.c:7043
#, gcc-internal-format, gfc-internal-format
msgid "Type of entity at %L is type incompatible with source-expr at %L"
msgstr ""
-#: fortran/resolve.c:7050
+#: fortran/resolve.c:7055
#, gcc-internal-format, gfc-internal-format
msgid ""
"The allocate-object at %L and the source-expr at %L shall have the same kind "
"type parameter"
msgstr ""
-#: fortran/resolve.c:7064
+#: fortran/resolve.c:7069
#, gcc-internal-format, gfc-internal-format
msgid ""
"The source-expr at %L shall neither be of type LOCK_TYPE nor have a "
"LOCK_TYPE component if allocate-object at %L is a coarray"
msgstr ""
-#: fortran/resolve.c:7079
+#: fortran/resolve.c:7084
#, gcc-internal-format, gfc-internal-format
msgid ""
"The source-expr at %L shall neither be of type EVENT_TYPE nor have a "
"EVENT_TYPE component if allocate-object at %L is a coarray"
msgstr ""
-#: fortran/resolve.c:7092
+#: fortran/resolve.c:7097
#, gcc-internal-format, gfc-internal-format
msgid ""
"Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
msgstr ""
-#: fortran/resolve.c:7105
+#: fortran/resolve.c:7110
#, gcc-internal-format, gfc-internal-format
msgid ""
"Allocating %s at %L with type-spec requires the same character-length "
"parameter as in the declaration"
msgstr ""
-#: fortran/resolve.c:7223 fortran/resolve.c:7238
+#: fortran/resolve.c:7228 fortran/resolve.c:7243
#, gcc-internal-format, gfc-internal-format
msgid "Array specification required in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7230
+#: fortran/resolve.c:7235
#, gcc-internal-format, gfc-internal-format
msgid ""
"Array specification or array-valued SOURCE= expression required in ALLOCATE "
"statement at %L"
msgstr ""
-#: fortran/resolve.c:7253
+#: fortran/resolve.c:7258
#, gcc-internal-format, gfc-internal-format
msgid "Coarray specification required in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7280
+#: fortran/resolve.c:7285
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7299
+#: fortran/resolve.c:7304
#, gcc-internal-format
msgid ""
"%qs must not appear in the array specification at %L in the same ALLOCATE "
"statement where it is itself allocated"
msgstr ""
-#: fortran/resolve.c:7314
+#: fortran/resolve.c:7319
#, gcc-internal-format, gfc-internal-format
msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7325
+#: fortran/resolve.c:7330
#, gcc-internal-format, gfc-internal-format
msgid "Bad coarray specification in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:7357
+#: fortran/resolve.c:7362
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L must be a scalar INTEGER variable"
msgstr ""
-#: fortran/resolve.c:7380
+#: fortran/resolve.c:7385
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L shall not be %sd within the same %s statement"
msgstr ""
-#: fortran/resolve.c:7391
+#: fortran/resolve.c:7396
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG at %L is useless without a STAT tag"
msgstr ""
-#: fortran/resolve.c:7402
+#: fortran/resolve.c:7407
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L must be a scalar CHARACTER variable"
msgstr ""
-#: fortran/resolve.c:7425
+#: fortran/resolve.c:7430
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
msgstr ""
-#: fortran/resolve.c:7455
+#: fortran/resolve.c:7460
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L also appears at %L"
msgstr ""
-#: fortran/resolve.c:7461 fortran/resolve.c:7467
+#: fortran/resolve.c:7466 fortran/resolve.c:7472
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L is subobject of object at %L"
msgstr ""
@@ -56662,234 +56808,234 @@ msgstr ""
#. element in the list. Either way, we must
#. issue an error and get the next case from P.
#. FIXME: Sort P and Q by line number.
-#: fortran/resolve.c:7679
+#: fortran/resolve.c:7684
#, gcc-internal-format, gfc-internal-format
msgid "CASE label at %L overlaps with CASE label at %L"
msgstr ""
-#: fortran/resolve.c:7730
+#: fortran/resolve.c:7735
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of type %s"
msgstr ""
-#: fortran/resolve.c:7741
+#: fortran/resolve.c:7746
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of kind %d"
msgstr ""
-#: fortran/resolve.c:7754
+#: fortran/resolve.c:7759
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:7800
+#: fortran/resolve.c:7805
#, gcc-internal-format, gfc-internal-format
msgid ""
"Selection expression in computed GOTO statement at %L must be a scalar "
"integer expression"
msgstr ""
-#: fortran/resolve.c:7819
+#: fortran/resolve.c:7824
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SELECT statement at %L cannot be %s"
msgstr ""
-#: fortran/resolve.c:7829
+#: fortran/resolve.c:7834
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SELECT statement at %L must be a scalar expression"
msgstr ""
-#: fortran/resolve.c:7847 fortran/resolve.c:7855
+#: fortran/resolve.c:7852 fortran/resolve.c:7860
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L is not in the range of %s"
msgstr ""
-#: fortran/resolve.c:7917 fortran/resolve.c:8356
+#: fortran/resolve.c:7922 fortran/resolve.c:8373
#, gcc-internal-format, gfc-internal-format
msgid ""
"The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
msgstr ""
-#: fortran/resolve.c:7943
+#: fortran/resolve.c:7948
#, gcc-internal-format, gfc-internal-format
msgid "Logical range in CASE statement at %L is not allowed"
msgstr ""
-#: fortran/resolve.c:7955
+#: fortran/resolve.c:7960
#, gcc-internal-format, gfc-internal-format
msgid "Constant logical value in CASE statement is repeated at %L"
msgstr ""
-#: fortran/resolve.c:7970
+#: fortran/resolve.c:7975
#, gcc-internal-format, gfc-internal-format
msgid "Range specification at %L can never be matched"
msgstr ""
-#: fortran/resolve.c:8073
+#: fortran/resolve.c:8078
#, gcc-internal-format, gfc-internal-format
msgid "Logical SELECT CASE block at %L has more that two cases"
msgstr ""
-#: fortran/resolve.c:8148
+#: fortran/resolve.c:8153
#, gcc-internal-format
msgid "Associate-name %qs at %L is used as array"
msgstr ""
-#: fortran/resolve.c:8159
+#: fortran/resolve.c:8164
#, gcc-internal-format, gfc-internal-format
msgid "CLASS selector at %L needs a temporary which is not yet implemented"
msgstr ""
-#: fortran/resolve.c:8275
+#: fortran/resolve.c:8292
#, gcc-internal-format, gfc-internal-format
msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
msgstr ""
-#: fortran/resolve.c:8292 fortran/resolve.c:8304
+#: fortran/resolve.c:8309 fortran/resolve.c:8321
#, gcc-internal-format, gfc-internal-format
msgid "Selector at %L must not be coindexed"
msgstr ""
-#: fortran/resolve.c:8320
+#: fortran/resolve.c:8337
#, gcc-internal-format
msgid "Derived type %qs at %L must be extensible"
msgstr ""
-#: fortran/resolve.c:8332
+#: fortran/resolve.c:8349
#, gcc-internal-format
msgid "Derived type %qs at %L must be an extension of %qs"
msgstr ""
-#: fortran/resolve.c:8335
+#: fortran/resolve.c:8352
#, gcc-internal-format
msgid "Unexpected intrinsic type %qs at %L"
msgstr ""
-#: fortran/resolve.c:8344
+#: fortran/resolve.c:8361
#, gcc-internal-format, gfc-internal-format
msgid ""
"The type-spec at %L shall specify that each length type parameter is assumed"
msgstr ""
-#: fortran/resolve.c:8536
+#: fortran/resolve.c:8553
#, gcc-internal-format, gfc-internal-format
msgid "Double CLASS IS block in SELECT TYPE statement at %L"
msgstr ""
-#: fortran/resolve.c:8625
+#: fortran/resolve.c:8642
#, gcc-internal-format, gfc-internal-format
msgid "Invalid context for NULL () intrinsic at %L"
msgstr ""
#. FIXME: Test for defined input/output.
-#: fortran/resolve.c:8653
+#: fortran/resolve.c:8670
#, gcc-internal-format, gfc-internal-format
msgid ""
"Data transfer element at %L cannot be polymorphic unless it is processed by "
"a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8665
+#: fortran/resolve.c:8682
#, gcc-internal-format, gfc-internal-format
msgid ""
"Data transfer element at %L cannot have POINTER components unless it is "
"processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8674
+#: fortran/resolve.c:8691
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have procedure pointer components"
msgstr ""
-#: fortran/resolve.c:8681
+#: fortran/resolve.c:8698
#, gcc-internal-format, gfc-internal-format
msgid ""
"Data transfer element at %L cannot have ALLOCATABLE components unless it is "
"processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:8692 fortran/resolve.c:8698
+#: fortran/resolve.c:8709 fortran/resolve.c:8715
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have PRIVATE components"
msgstr ""
-#: fortran/resolve.c:8712
+#: fortran/resolve.c:8729
#, gcc-internal-format, gfc-internal-format
msgid ""
"Data transfer element at %L cannot be a full reference to an assumed-size "
"array"
msgstr ""
-#: fortran/resolve.c:8769
+#: fortran/resolve.c:8786
#, gcc-internal-format, gfc-internal-format
msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
msgstr ""
-#: fortran/resolve.c:8779
+#: fortran/resolve.c:8796
#, gcc-internal-format, gfc-internal-format
msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
msgstr ""
-#: fortran/resolve.c:8783
+#: fortran/resolve.c:8800
#, gcc-internal-format, gfc-internal-format
msgid "Event variable argument at %L must be a coarray or coindexed"
msgstr ""
-#: fortran/resolve.c:8786
+#: fortran/resolve.c:8803
#, gcc-internal-format, gfc-internal-format
msgid "Event variable argument at %L must be a coarray but not coindexed"
msgstr ""
-#: fortran/resolve.c:8793 fortran/resolve.c:8911
+#: fortran/resolve.c:8810 fortran/resolve.c:8928
#, gcc-internal-format, gfc-internal-format
msgid "STAT= argument at %L must be a scalar INTEGER variable"
msgstr ""
-#: fortran/resolve.c:8805 fortran/resolve.c:8918
+#: fortran/resolve.c:8822 fortran/resolve.c:8935
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
msgstr ""
-#: fortran/resolve.c:8817
+#: fortran/resolve.c:8834
#, gcc-internal-format, gfc-internal-format
msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
msgstr ""
-#: fortran/resolve.c:8828
+#: fortran/resolve.c:8845
#, gcc-internal-format, gfc-internal-format
msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
msgstr ""
-#: fortran/resolve.c:8888
+#: fortran/resolve.c:8905
#, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
msgstr ""
-#: fortran/resolve.c:8892 fortran/resolve.c:8902
+#: fortran/resolve.c:8909 fortran/resolve.c:8919
#, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must between 1 and num_images()"
msgstr ""
-#: fortran/resolve.c:8945
+#: fortran/resolve.c:8962
#, gcc-internal-format, gfc-internal-format
msgid ""
"Statement at %L is not a valid branch target statement for the branch "
"statement at %L"
msgstr ""
-#: fortran/resolve.c:8955
+#: fortran/resolve.c:8972
#, gcc-internal-format, gfc-internal-format
msgid "Branch at %L may result in an infinite loop"
msgstr ""
#. Note: A label at END CRITICAL does not leave the CRITICAL
#. construct as END CRITICAL is still part of it.
-#: fortran/resolve.c:8972 fortran/resolve.c:8995
+#: fortran/resolve.c:8989 fortran/resolve.c:9012
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
msgstr ""
-#: fortran/resolve.c:8976 fortran/resolve.c:9001
+#: fortran/resolve.c:8993 fortran/resolve.c:9018
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
msgstr ""
@@ -56897,93 +57043,98 @@ msgstr ""
#. The label is not in an enclosing block, so illegal. This was
#. allowed in Fortran 66, so we allow it as extension. No
#. further checks are necessary in this case.
-#: fortran/resolve.c:9016
+#: fortran/resolve.c:9033
#, gcc-internal-format, gfc-internal-format
msgid "Label at %L is not in the same block as the GOTO statement at %L"
msgstr ""
-#: fortran/resolve.c:9088
+#: fortran/resolve.c:9105
#, gcc-internal-format, gfc-internal-format
msgid "WHERE mask at %L has inconsistent shape"
msgstr ""
-#: fortran/resolve.c:9104
+#: fortran/resolve.c:9121
#, gcc-internal-format, gfc-internal-format
msgid "WHERE assignment target at %L has inconsistent shape"
msgstr ""
-#: fortran/resolve.c:9112 fortran/resolve.c:9199
+#: fortran/resolve.c:9129 fortran/resolve.c:9216
#, gcc-internal-format, gfc-internal-format
msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
msgstr ""
-#: fortran/resolve.c:9122 fortran/resolve.c:9209
+#: fortran/resolve.c:9139 fortran/resolve.c:9226
#, gcc-internal-format, gfc-internal-format
msgid "Unsupported statement inside WHERE at %L"
msgstr ""
-#: fortran/resolve.c:9153
+#: fortran/resolve.c:9170
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to a FORALL index variable at %L"
msgstr ""
-#: fortran/resolve.c:9162
+#: fortran/resolve.c:9179
#, gcc-internal-format
msgid ""
"The FORALL with index %qs is not used on the left side of the assignment at "
"%L and so might cause multiple assignment to this object"
msgstr ""
-#: fortran/resolve.c:9331
+#: fortran/resolve.c:9344
+#, gcc-internal-format, gfc-internal-format
+msgid "FORALL index-name at %L must be a scalar variable of type integer"
+msgstr ""
+
+#: fortran/resolve.c:9354
#, gcc-internal-format, gfc-internal-format
msgid "An outer FORALL construct already has an index with this name %L"
msgstr ""
-#: fortran/resolve.c:9409
+#: fortran/resolve.c:9431
#, gcc-internal-format, gfc-internal-format
msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
msgstr ""
-#: fortran/resolve.c:9487
+#: fortran/resolve.c:9525
#, gcc-internal-format
msgid "gfc_resolve_blocks(): Bad block type"
msgstr ""
-#: fortran/resolve.c:9601
+#: fortran/resolve.c:9639
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
msgstr ""
-#: fortran/resolve.c:9633
+#: fortran/resolve.c:9671
#, gcc-internal-format, gfc-internal-format
msgid ""
"Coindexed expression at %L is assigned to a derived type variable with a "
"POINTER component in a PURE procedure"
msgstr ""
-#: fortran/resolve.c:9638
+#: fortran/resolve.c:9676
#, gcc-internal-format, gfc-internal-format
msgid ""
"The impure variable at %L is assigned to a derived type variable with a "
"POINTER component in a PURE procedure (12.6)"
msgstr ""
-#: fortran/resolve.c:9648
+#: fortran/resolve.c:9686
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to coindexed variable at %L in a PURE procedure"
msgstr ""
-#: fortran/resolve.c:9680
+#: fortran/resolve.c:9718
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to polymorphic coarray at %L is not permitted"
msgstr ""
-#: fortran/resolve.c:9684
+#: fortran/resolve.c:9722
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to an allocatable polymorphic variable at %L"
msgstr ""
-#: fortran/resolve.c:9689
+#: fortran/resolve.c:9727
#, gcc-internal-format
msgid ""
"Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-"
@@ -56991,27 +57142,27 @@ msgid ""
msgstr ""
#. See PR 43366.
-#: fortran/resolve.c:9694
+#: fortran/resolve.c:9732
#, gcc-internal-format, gfc-internal-format
msgid ""
"Assignment to an allocatable polymorphic variable at %L is not yet supported"
msgstr ""
-#: fortran/resolve.c:9700
+#: fortran/resolve.c:9738
#, gcc-internal-format, gfc-internal-format
msgid ""
"Nonallocatable variable must not be polymorphic in intrinsic assignment at "
"%L - check that there is a matching specific subroutine for '=' operator"
msgstr ""
-#: fortran/resolve.c:9711
+#: fortran/resolve.c:9749
#, gcc-internal-format, gfc-internal-format
msgid ""
"Coindexed variable must not have an allocatable ultimate component in "
"assignment at %L"
msgstr ""
-#: fortran/resolve.c:10014
+#: fortran/resolve.c:10052
#, gcc-internal-format, gfc-internal-format
msgid ""
"TODO: type-bound defined assignment(s) at %L not done because multiple part "
@@ -57020,72 +57171,72 @@ msgstr ""
#. Even if standard does not support this feature, continue to build
#. the two statements to avoid upsetting frontend_passes.c.
-#: fortran/resolve.c:10256
+#: fortran/resolve.c:10294
#, gcc-internal-format, gfc-internal-format
msgid "Pointer procedure assignment at %L"
msgstr ""
-#: fortran/resolve.c:10268
+#: fortran/resolve.c:10306
#, gcc-internal-format, gfc-internal-format
msgid ""
"The function result on the lhs of the assignment at %L must have the pointer "
"attribute."
msgstr ""
-#: fortran/resolve.c:10495
+#: fortran/resolve.c:10533
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
msgstr ""
-#: fortran/resolve.c:10498
+#: fortran/resolve.c:10536
#, gcc-internal-format
msgid "Variable %qs has not been assigned a target label at %L"
msgstr ""
-#: fortran/resolve.c:10509
+#: fortran/resolve.c:10547
#, gcc-internal-format, gfc-internal-format
msgid ""
"Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
msgstr ""
-#: fortran/resolve.c:10571
+#: fortran/resolve.c:10609
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
msgstr ""
-#: fortran/resolve.c:10606
+#: fortran/resolve.c:10644
#, gcc-internal-format, gfc-internal-format
msgid "Invalid NULL at %L"
msgstr ""
-#: fortran/resolve.c:10610
+#: fortran/resolve.c:10648
#, gcc-internal-format, gfc-internal-format
msgid ""
"Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
msgstr ""
-#: fortran/resolve.c:10666
+#: fortran/resolve.c:10704
#, gcc-internal-format
msgid "gfc_resolve_code(): No expression on DO WHILE"
msgstr ""
-#: fortran/resolve.c:10671
+#: fortran/resolve.c:10709
#, gcc-internal-format, gfc-internal-format
msgid ""
"Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
msgstr ""
-#: fortran/resolve.c:10755
+#: fortran/resolve.c:10793
#, gcc-internal-format, gfc-internal-format
msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
msgstr ""
-#: fortran/resolve.c:10826
+#: fortran/resolve.c:10864
#, gcc-internal-format
msgid "gfc_resolve_code(): Bad statement code"
msgstr ""
-#: fortran/resolve.c:10921
+#: fortran/resolve.c:10959
#, gcc-internal-format, gfc-internal-format
msgid ""
"Variable %s with binding label %s at %L uses the same global identifier as "
@@ -57094,7 +57245,7 @@ msgstr ""
#. This can only happen if the variable is defined in a module - if it
#. isn't the same module, reject it.
-#: fortran/resolve.c:10934
+#: fortran/resolve.c:10972
#, gcc-internal-format, gfc-internal-format
msgid ""
"Variable %s from module %s with binding label %s at %L uses the same global "
@@ -57104,558 +57255,558 @@ msgstr ""
#. Print an error if the procedure is defined multiple times; we have to
#. exclude references to the same procedure via module association or
#. multiple checks for the same procedure.
-#: fortran/resolve.c:10951
+#: fortran/resolve.c:10989
#, gcc-internal-format, gfc-internal-format
msgid ""
"Procedure %s with binding label %s at %L uses the same global identifier as "
"entity at %L"
msgstr ""
-#: fortran/resolve.c:11028
+#: fortran/resolve.c:11066
#, gcc-internal-format, gfc-internal-format
msgid "String length at %L is too large"
msgstr ""
-#: fortran/resolve.c:11364
+#: fortran/resolve.c:11402
#, gcc-internal-format
msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
msgstr ""
-#: fortran/resolve.c:11368
+#: fortran/resolve.c:11406
#, gcc-internal-format
msgid "Scalar object %qs at %L may not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:11376
+#: fortran/resolve.c:11414
#, gcc-internal-format
msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
msgstr ""
-#: fortran/resolve.c:11386
+#: fortran/resolve.c:11424
#, gcc-internal-format
msgid "Array %qs at %L cannot have a deferred shape"
msgstr ""
-#: fortran/resolve.c:11401
+#: fortran/resolve.c:11439
#, gcc-internal-format
msgid "Type %qs of CLASS variable %qs at %L is not extensible"
msgstr ""
-#: fortran/resolve.c:11413
+#: fortran/resolve.c:11451
#, gcc-internal-format
msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
msgstr ""
-#: fortran/resolve.c:11444
+#: fortran/resolve.c:11482
#, gcc-internal-format
msgid ""
"The type %qs cannot be host associated at %L because it is blocked by an "
"incompatible object of the same name declared at %L"
msgstr ""
-#: fortran/resolve.c:11466
+#: fortran/resolve.c:11504
#, gcc-internal-format
msgid ""
"Implied SAVE for module variable %qs at %L, needed due to the default "
"initialization"
msgstr ""
-#. The shape of a main program or module array needs to be
-#. constant.
-#: fortran/resolve.c:11514
+#: fortran/resolve.c:11532
#, gcc-internal-format
-msgid "The module or main program array %qs at %L must have constant shape"
+msgid ""
+"Entity %qs at %L has a deferred type parameter and requires either the "
+"POINTER or ALLOCATABLE attribute"
msgstr ""
-#: fortran/resolve.c:11526
+#. The shape of a main program or module array needs to be
+#. constant.
+#: fortran/resolve.c:11573
#, gcc-internal-format
-msgid ""
-"Entity %qs at %L has a deferred type parameter and requires either the "
-"pointer or allocatable attribute"
+msgid "The module or main program array %qs at %L must have constant shape"
msgstr ""
-#: fortran/resolve.c:11542
+#: fortran/resolve.c:11592
#, gcc-internal-format, gfc-internal-format
msgid ""
"Entity with assumed character length at %L must be a dummy argument or a "
"PARAMETER"
msgstr ""
-#: fortran/resolve.c:11563
+#: fortran/resolve.c:11613
#, gcc-internal-format
msgid "%qs at %L must have constant character length in this context"
msgstr ""
-#: fortran/resolve.c:11570
+#: fortran/resolve.c:11620
#, gcc-internal-format
msgid "COMMON variable %qs at %L must have constant character length"
msgstr ""
-#: fortran/resolve.c:11617
+#: fortran/resolve.c:11667
#, gcc-internal-format
msgid "Allocatable %qs at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:11620
+#: fortran/resolve.c:11670
#, gcc-internal-format
msgid "External %qs at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:11624
+#: fortran/resolve.c:11674
#, gcc-internal-format
msgid "Dummy %qs at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:11627
+#: fortran/resolve.c:11677
#, gcc-internal-format
msgid "Intrinsic %qs at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:11630
+#: fortran/resolve.c:11680
#, gcc-internal-format
msgid "Function result %qs at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:11633
+#: fortran/resolve.c:11683
#, gcc-internal-format
msgid "Automatic array %qs at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:11675
+#: fortran/resolve.c:11725
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L"
msgstr ""
-#: fortran/resolve.c:11702
+#: fortran/resolve.c:11752
#, gcc-internal-format
msgid "Character-valued statement function %qs at %L must have constant length"
msgstr ""
-#: fortran/resolve.c:11724
+#: fortran/resolve.c:11774
#, gcc-internal-format
msgid ""
"%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is "
"PUBLIC at %L"
msgstr ""
-#: fortran/resolve.c:11746
+#: fortran/resolve.c:11796
#, gcc-internal-format
msgid ""
"Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs "
"which is PRIVATE"
msgstr ""
-#: fortran/resolve.c:11764
+#: fortran/resolve.c:11814
#, gcc-internal-format
msgid "Function %qs at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:11773
+#: fortran/resolve.c:11823
#, gcc-internal-format
msgid "External object %qs at %L may not have an initializer"
msgstr ""
-#: fortran/resolve.c:11781
+#: fortran/resolve.c:11831
#, gcc-internal-format
msgid "ELEMENTAL function %qs at %L must have a scalar result"
msgstr ""
-#: fortran/resolve.c:11791
+#: fortran/resolve.c:11841
#, gcc-internal-format
msgid ""
"Statement function %qs at %L may not have pointer or allocatable attribute"
msgstr ""
-#: fortran/resolve.c:11810
+#: fortran/resolve.c:11860
#, gcc-internal-format
msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
msgstr ""
-#: fortran/resolve.c:11814
+#: fortran/resolve.c:11864
#, gcc-internal-format
msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
msgstr ""
-#: fortran/resolve.c:11818
+#: fortran/resolve.c:11868
#, gcc-internal-format
msgid "CHARACTER(*) function %qs at %L cannot be pure"
msgstr ""
-#: fortran/resolve.c:11822
+#: fortran/resolve.c:11872
#, gcc-internal-format
msgid "CHARACTER(*) function %qs at %L cannot be recursive"
msgstr ""
-#: fortran/resolve.c:11835
+#: fortran/resolve.c:11885
#, gcc-internal-format
msgid "CHARACTER(*) function %qs at %L"
msgstr ""
-#: fortran/resolve.c:11844
+#: fortran/resolve.c:11894
#, gcc-internal-format
msgid "Procedure pointer %qs at %L shall not be elemental"
msgstr ""
-#: fortran/resolve.c:11850
+#: fortran/resolve.c:11900
#, gcc-internal-format
msgid "Dummy procedure %qs at %L shall not be elemental"
msgstr ""
-#: fortran/resolve.c:11906
+#: fortran/resolve.c:11956
#, gcc-internal-format
msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
msgstr ""
-#: fortran/resolve.c:11912
+#: fortran/resolve.c:11962
#, gcc-internal-format
msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
msgstr ""
-#: fortran/resolve.c:11918
+#: fortran/resolve.c:11968
#, gcc-internal-format
msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
msgstr ""
-#: fortran/resolve.c:11926
+#: fortran/resolve.c:11976
#, gcc-internal-format
msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
msgstr ""
-#: fortran/resolve.c:11932
+#: fortran/resolve.c:11982
#, gcc-internal-format
msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
msgstr ""
-#: fortran/resolve.c:11970
+#: fortran/resolve.c:12027
#, gcc-internal-format, gfc-internal-format
msgid ""
"Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its "
"interface in %s"
msgstr ""
-#: fortran/resolve.c:11978
+#: fortran/resolve.c:12035
#, gcc-internal-format, gfc-internal-format
msgid ""
"Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface "
"in %s"
msgstr ""
-#: fortran/resolve.c:11986
+#: fortran/resolve.c:12043
#, gcc-internal-format, gfc-internal-format
msgid ""
"Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its "
"interface in %s"
msgstr ""
-#: fortran/resolve.c:11995
+#: fortran/resolve.c:12052
#, gcc-internal-format, gfc-internal-format
msgid ""
"%s between the MODULE PROCEDURE declaration in module %s and the declaration "
"at %L in SUBMODULE %s"
msgstr ""
-#: fortran/resolve.c:12080
+#: fortran/resolve.c:12137
#, gcc-internal-format
msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
msgstr ""
-#: fortran/resolve.c:12089
+#: fortran/resolve.c:12146
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure at %L must have exactly one argument"
msgstr ""
-#: fortran/resolve.c:12098
+#: fortran/resolve.c:12155
#, gcc-internal-format
msgid "Argument of FINAL procedure at %L must be of type %qs"
msgstr ""
-#: fortran/resolve.c:12106
+#: fortran/resolve.c:12163
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be a POINTER"
msgstr ""
-#: fortran/resolve.c:12112
+#: fortran/resolve.c:12169
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:12118
+#: fortran/resolve.c:12175
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
msgstr ""
-#: fortran/resolve.c:12126
+#: fortran/resolve.c:12183
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
msgstr ""
-#: fortran/resolve.c:12135
+#: fortran/resolve.c:12192
#, gcc-internal-format, gfc-internal-format
msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
msgstr ""
-#: fortran/resolve.c:12157
+#: fortran/resolve.c:12214
#, gcc-internal-format
msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
msgstr ""
-#: fortran/resolve.c:12194
+#: fortran/resolve.c:12251
#, gcc-internal-format
msgid ""
"Only array FINAL procedures declared for derived type %qs defined at %L, "
"suggest also scalar one"
msgstr ""
-#: fortran/resolve.c:12234
+#: fortran/resolve.c:12291
#, gcc-internal-format
msgid "%qs and %qs can't be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
msgstr ""
-#: fortran/resolve.c:12270
+#: fortran/resolve.c:12327
#, gcc-internal-format
msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
msgstr ""
-#: fortran/resolve.c:12329
+#: fortran/resolve.c:12386
#, gcc-internal-format
msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
msgstr ""
-#: fortran/resolve.c:12341
+#: fortran/resolve.c:12398
#, gcc-internal-format
msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
msgstr ""
-#: fortran/resolve.c:12369
+#: fortran/resolve.c:12426
#, gcc-internal-format
msgid "GENERIC %qs at %L can't overwrite specific binding with the same name"
msgstr ""
-#: fortran/resolve.c:12425
+#: fortran/resolve.c:12482
#, gcc-internal-format, gfc-internal-format
msgid "Type-bound operator at %L can't be NOPASS"
msgstr ""
-#: fortran/resolve.c:12607
+#: fortran/resolve.c:12674
#, gcc-internal-format
msgid ""
"%qs must be a module procedure or an external procedure with an explicit "
"interface at %L"
msgstr ""
-#: fortran/resolve.c:12649
+#: fortran/resolve.c:12716
#, gcc-internal-format
msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
msgstr ""
-#: fortran/resolve.c:12663
+#: fortran/resolve.c:12730
#, gcc-internal-format
msgid "Procedure %qs with PASS at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.c:12677 fortran/resolve.c:13125
+#: fortran/resolve.c:12744 fortran/resolve.c:13192
#, gcc-internal-format
msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
msgstr ""
-#: fortran/resolve.c:12685
+#: fortran/resolve.c:12752
#, gcc-internal-format
msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
msgstr ""
-#: fortran/resolve.c:12694
+#: fortran/resolve.c:12761
#, gcc-internal-format
msgid "Passed-object dummy argument of %qs at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:12700
+#: fortran/resolve.c:12767
#, gcc-internal-format
msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:12706
+#: fortran/resolve.c:12773
#, gcc-internal-format
msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
msgstr ""
-#: fortran/resolve.c:12735
+#: fortran/resolve.c:12802
#, gcc-internal-format
msgid "Procedure %qs at %L has the same name as a component of %qs"
msgstr ""
-#: fortran/resolve.c:12745
+#: fortran/resolve.c:12812
#, gcc-internal-format
msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
msgstr ""
-#: fortran/resolve.c:12837
+#: fortran/resolve.c:12904
#, gcc-internal-format
msgid ""
"Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and "
"not overridden"
msgstr ""
-#: fortran/resolve.c:12932
+#: fortran/resolve.c:12999
#, gcc-internal-format
msgid "Coarray component %qs at %L must be allocatable with deferred shape"
msgstr ""
-#: fortran/resolve.c:12941
+#: fortran/resolve.c:13008
#, gcc-internal-format
msgid ""
"Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:12951
+#: fortran/resolve.c:13018
#, gcc-internal-format
msgid ""
"Component %qs at %L with coarray component shall be a nonpointer, "
"nonallocatable scalar"
msgstr ""
-#: fortran/resolve.c:12960
+#: fortran/resolve.c:13027
#, gcc-internal-format
msgid ""
"Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
msgstr ""
-#: fortran/resolve.c:13058
+#: fortran/resolve.c:13125
#, gcc-internal-format
msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
msgstr ""
-#: fortran/resolve.c:13072
+#: fortran/resolve.c:13139
#, gcc-internal-format
msgid ""
"Procedure pointer component %qs with PASS at %L must have at least one "
"argument"
msgstr ""
-#: fortran/resolve.c:13088
+#: fortran/resolve.c:13155
#, gcc-internal-format
msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
msgstr ""
-#: fortran/resolve.c:13098
+#: fortran/resolve.c:13165
#, gcc-internal-format
msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:13107
+#: fortran/resolve.c:13174
#, gcc-internal-format
msgid ""
"Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
msgstr ""
-#: fortran/resolve.c:13116
+#: fortran/resolve.c:13183
#, gcc-internal-format
msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:13158
+#: fortran/resolve.c:13225
#, gcc-internal-format
msgid ""
"Component %qs of %qs at %L has the same name as an inherited type-bound "
"procedure"
msgstr ""
-#: fortran/resolve.c:13171
+#: fortran/resolve.c:13238
#, gcc-internal-format
msgid ""
"Character length of component %qs needs to be a constant specification "
"expression at %L"
msgstr ""
-#: fortran/resolve.c:13182
+#: fortran/resolve.c:13249
#, gcc-internal-format
msgid ""
"Character component %qs of %qs at %L with deferred length must be a POINTER "
"or ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:13213
+#: fortran/resolve.c:13280
#, gcc-internal-format
msgid ""
"the component %qs is a PRIVATE type and cannot be a component of %qs, which "
"is PUBLIC at %L"
msgstr ""
-#: fortran/resolve.c:13221
+#: fortran/resolve.c:13288
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
msgstr ""
-#: fortran/resolve.c:13230
+#: fortran/resolve.c:13297
#, gcc-internal-format, gfc-internal-format
msgid ""
"Component %s of SEQUENCE type declared at %L does not have the SEQUENCE "
"attribute"
msgstr ""
-#: fortran/resolve.c:13248 fortran/resolve.c:13260
+#: fortran/resolve.c:13315 fortran/resolve.c:13327
#, gcc-internal-format
msgid ""
"The pointer component %qs of %qs at %L is a type that has not been declared"
msgstr ""
-#: fortran/resolve.c:13272
+#: fortran/resolve.c:13339
#, gcc-internal-format
msgid "Component %qs with CLASS at %L must be allocatable or pointer"
msgstr ""
-#: fortran/resolve.c:13339
+#: fortran/resolve.c:13406
#, gcc-internal-format, gfc-internal-format
msgid "Conflicting initializers in union at %L and %L"
msgstr ""
-#: fortran/resolve.c:13383
+#: fortran/resolve.c:13450
#, gcc-internal-format
msgid ""
"As extending type %qs at %L has a coarray component, parent type %qs shall "
"also have one"
msgstr ""
-#: fortran/resolve.c:13396
+#: fortran/resolve.c:13463
#, gcc-internal-format
msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
msgstr ""
-#: fortran/resolve.c:13450
+#: fortran/resolve.c:13517
#, gcc-internal-format
msgid ""
"Generic name %qs of function %qs at %L being the same name as derived type "
"at %L"
msgstr ""
-#: fortran/resolve.c:13506
+#: fortran/resolve.c:13573
#, gcc-internal-format
msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
msgstr ""
-#: fortran/resolve.c:13512
+#: fortran/resolve.c:13579
#, gcc-internal-format
msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
msgstr ""
-#: fortran/resolve.c:13518
+#: fortran/resolve.c:13585
#, gcc-internal-format
msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
msgstr ""
-#: fortran/resolve.c:13526
+#: fortran/resolve.c:13593
#, gcc-internal-format
msgid ""
"NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
msgstr ""
-#: fortran/resolve.c:13536
+#: fortran/resolve.c:13603
#, gcc-internal-format
msgid ""
"NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a "
"defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:13546
+#: fortran/resolve.c:13613
#, gcc-internal-format
msgid ""
"NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER "
@@ -57664,476 +57815,476 @@ msgstr ""
#. FIXME: Once UDDTIO is implemented, the following can be
#. removed.
-#: fortran/resolve.c:13554
+#: fortran/resolve.c:13621
#, gcc-internal-format
msgid ""
"NAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER "
"components and thus requires a defined input/output procedure"
msgstr ""
-#: fortran/resolve.c:13571
+#: fortran/resolve.c:13638
#, gcc-internal-format
msgid ""
"NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC "
"namelist %qs at %L"
msgstr ""
-#: fortran/resolve.c:13581
+#: fortran/resolve.c:13648
#, gcc-internal-format
msgid ""
"NAMELIST object %qs has use-associated PRIVATE components and cannot be "
"member of namelist %qs at %L"
msgstr ""
-#: fortran/resolve.c:13592
+#: fortran/resolve.c:13659
#, gcc-internal-format
msgid ""
"NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC "
"namelist %qs at %L"
msgstr ""
-#: fortran/resolve.c:13619
+#: fortran/resolve.c:13686
#, gcc-internal-format
msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
msgstr ""
-#: fortran/resolve.c:13638
+#: fortran/resolve.c:13705
#, gcc-internal-format
msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
msgstr ""
-#: fortran/resolve.c:13650
+#: fortran/resolve.c:13721
#, gcc-internal-format
msgid ""
"Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:13661
+#: fortran/resolve.c:13732
#, gcc-internal-format, gfc-internal-format
msgid "Incompatible derived type in PARAMETER at %L"
msgstr ""
-#: fortran/resolve.c:13753
+#: fortran/resolve.c:13824
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
msgstr ""
-#: fortran/resolve.c:13756
+#: fortran/resolve.c:13827
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
msgstr ""
-#: fortran/resolve.c:13849
+#: fortran/resolve.c:13920
#, gcc-internal-format
msgid ""
"%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an "
"assumed-shape or assumed-rank array"
msgstr ""
-#: fortran/resolve.c:13867
+#: fortran/resolve.c:13938
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.c:13870
+#: fortran/resolve.c:13941
#, gcc-internal-format, gfc-internal-format
msgid "Assumed shape array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.c:13878
+#: fortran/resolve.c:13949
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-rank array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.c:13885
+#: fortran/resolve.c:13956
#, gcc-internal-format, gfc-internal-format
msgid ""
"Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
msgstr ""
-#: fortran/resolve.c:13898
+#: fortran/resolve.c:13969
#, gcc-internal-format, gfc-internal-format
msgid "Symbol at %L is not a DUMMY variable"
msgstr ""
-#: fortran/resolve.c:13904
+#: fortran/resolve.c:13975
#, gcc-internal-format
msgid ""
"%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
msgstr ""
-#: fortran/resolve.c:13914
+#: fortran/resolve.c:13985
#, gcc-internal-format
msgid ""
"Character dummy variable %qs at %L with VALUE attribute must have constant "
"length"
msgstr ""
-#: fortran/resolve.c:13923
+#: fortran/resolve.c:13994
#, gcc-internal-format
msgid ""
"C interoperable character dummy variable %qs at %L with VALUE attribute must "
"have length one"
msgstr ""
-#: fortran/resolve.c:13936 fortran/resolve.c:14103
+#: fortran/resolve.c:14007 fortran/resolve.c:14174
#, gcc-internal-format
msgid "The derived type %qs at %L is of type %qs, which has not been defined"
msgstr ""
-#: fortran/resolve.c:13950
+#: fortran/resolve.c:14021
#, gcc-internal-format, gfc-internal-format
msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
msgstr ""
-#: fortran/resolve.c:13959
+#: fortran/resolve.c:14030
#, gcc-internal-format, gfc-internal-format
msgid ""
"Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of "
"an numeric intrinsic type"
msgstr ""
-#: fortran/resolve.c:13968
+#: fortran/resolve.c:14039
#, gcc-internal-format, gfc-internal-format
msgid ""
"Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, "
"CODIMENSION, POINTER or VALUE attribute"
msgstr ""
-#: fortran/resolve.c:13976
+#: fortran/resolve.c:14047
#, gcc-internal-format, gfc-internal-format
msgid ""
"Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) "
"attribute"
msgstr ""
-#: fortran/resolve.c:13983
+#: fortran/resolve.c:14054
#, gcc-internal-format, gfc-internal-format
msgid ""
"Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an "
"assumed-size array"
msgstr ""
-#: fortran/resolve.c:14003
+#: fortran/resolve.c:14074
#, gcc-internal-format, gfc-internal-format
msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
msgstr ""
-#: fortran/resolve.c:14010
+#: fortran/resolve.c:14081
#, gcc-internal-format, gfc-internal-format
msgid ""
"Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, "
"POINTER or VALUE attribute"
msgstr ""
-#: fortran/resolve.c:14017
+#: fortran/resolve.c:14088
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
msgstr ""
-#: fortran/resolve.c:14024
+#: fortran/resolve.c:14095
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
msgstr ""
-#: fortran/resolve.c:14049
+#: fortran/resolve.c:14120
#, gcc-internal-format
msgid ""
"Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block "
"nor declared at the module level scope"
msgstr ""
-#: fortran/resolve.c:14129
+#: fortran/resolve.c:14200
#, gcc-internal-format
msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
msgstr ""
-#: fortran/resolve.c:14144
+#: fortran/resolve.c:14215
#, gcc-internal-format, gfc-internal-format
msgid ""
"Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE "
"must be a coarray"
msgstr ""
-#: fortran/resolve.c:14157
+#: fortran/resolve.c:14228
#, gcc-internal-format, gfc-internal-format
msgid ""
"Variable %s at %L of type EVENT_TYPE or with subcomponent of type LOCK_TYPE "
"must be a coarray"
msgstr ""
-#: fortran/resolve.c:14175
+#: fortran/resolve.c:14246
#, gcc-internal-format
msgid ""
"The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have "
"a default initializer"
msgstr ""
-#: fortran/resolve.c:14187
+#: fortran/resolve.c:14258
#, gcc-internal-format
msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
msgstr ""
-#: fortran/resolve.c:14196
+#: fortran/resolve.c:14267
#, gcc-internal-format
msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
msgstr ""
-#: fortran/resolve.c:14208
+#: fortran/resolve.c:14279
#, gcc-internal-format
msgid ""
"Function result %qs at %L shall not be a coarray or have a coarray component"
msgstr ""
-#: fortran/resolve.c:14217
+#: fortran/resolve.c:14288
#, gcc-internal-format
msgid ""
"Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.c:14229
+#: fortran/resolve.c:14300
#, gcc-internal-format
msgid ""
"Variable %qs at %L with coarray component shall be a nonpointer, "
"nonallocatable scalar, which is not a coarray"
msgstr ""
-#: fortran/resolve.c:14244
+#: fortran/resolve.c:14315
#, gcc-internal-format
msgid ""
"Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy "
"argument"
msgstr ""
-#: fortran/resolve.c:14252
+#: fortran/resolve.c:14323
#, gcc-internal-format
msgid ""
"Coarray variable %qs at %L shall not have codimensions with deferred shape"
msgstr ""
-#: fortran/resolve.c:14259
+#: fortran/resolve.c:14330
#, gcc-internal-format
msgid "Allocatable coarray variable %qs at %L must have deferred shape"
msgstr ""
-#: fortran/resolve.c:14271
+#: fortran/resolve.c:14342
#, gcc-internal-format
msgid ""
"Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray "
"or have coarray components"
msgstr ""
-#: fortran/resolve.c:14280
+#: fortran/resolve.c:14351
#, gcc-internal-format
msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
msgstr ""
-#: fortran/resolve.c:14296
+#: fortran/resolve.c:14367
#, gcc-internal-format
msgid ""
"LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure "
"%qs"
msgstr ""
-#: fortran/resolve.c:14302
+#: fortran/resolve.c:14373
#, gcc-internal-format
msgid ""
"LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure "
"%qs"
msgstr ""
-#: fortran/resolve.c:14327
+#: fortran/resolve.c:14398
#, gcc-internal-format, gfc-internal-format
msgid "Namelist '%s' can not be an argument to subroutine or function at %L"
msgstr ""
-#: fortran/resolve.c:14396
+#: fortran/resolve.c:14467
#, gcc-internal-format, gfc-internal-format
msgid "Threadprivate at %L isn't SAVEd"
msgstr ""
-#: fortran/resolve.c:14407
+#: fortran/resolve.c:14478
#, gcc-internal-format
msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
msgstr ""
-#: fortran/resolve.c:14499
+#: fortran/resolve.c:14570
#, gcc-internal-format
msgid "check_data_variable(): Bad expression"
msgstr ""
-#: fortran/resolve.c:14505
+#: fortran/resolve.c:14576
#, gcc-internal-format
msgid "BLOCK DATA element %qs at %L must be in COMMON"
msgstr ""
-#: fortran/resolve.c:14511
+#: fortran/resolve.c:14582
#, gcc-internal-format
msgid "DATA array %qs at %L must be specified in a previous declaration"
msgstr ""
-#: fortran/resolve.c:14520
+#: fortran/resolve.c:14591
#, gcc-internal-format
msgid "DATA element %qs at %L cannot have a coindex"
msgstr ""
-#: fortran/resolve.c:14534
+#: fortran/resolve.c:14605
#, gcc-internal-format
msgid "DATA element %qs at %L is a pointer and so must be a full array"
msgstr ""
-#: fortran/resolve.c:14580
+#: fortran/resolve.c:14651
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant array section at %L in DATA statement"
msgstr ""
-#: fortran/resolve.c:14593
+#: fortran/resolve.c:14664
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more variables than values"
msgstr ""
-#: fortran/resolve.c:14692
+#: fortran/resolve.c:14763
#, gcc-internal-format, gfc-internal-format
msgid ""
"start of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:14700
+#: fortran/resolve.c:14771
#, gcc-internal-format, gfc-internal-format
msgid ""
"end of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:14708
+#: fortran/resolve.c:14779
#, gcc-internal-format, gfc-internal-format
msgid ""
"step of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.c:14833
+#: fortran/resolve.c:14904
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more values than variables"
msgstr ""
-#: fortran/resolve.c:14998
+#: fortran/resolve.c:15069
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but not used"
msgstr ""
-#: fortran/resolve.c:15003
+#: fortran/resolve.c:15074
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but cannot be used"
msgstr ""
-#: fortran/resolve.c:15087
+#: fortran/resolve.c:15158
#, gcc-internal-format
msgid ""
"Derived type variable %qs at %L must have SEQUENCE attribute to be an "
"EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:15096
+#: fortran/resolve.c:15167
#, gcc-internal-format
msgid ""
"Derived type variable %qs at %L cannot have ALLOCATABLE components to be an "
"EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:15104
+#: fortran/resolve.c:15175
#, gcc-internal-format
msgid ""
"Derived type variable %qs at %L with default initialization cannot be in "
"EQUIVALENCE with a variable in COMMON"
msgstr ""
-#: fortran/resolve.c:15120
+#: fortran/resolve.c:15191
#, gcc-internal-format
msgid ""
"Derived type variable %qs at %L with pointer component(s) cannot be an "
"EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:15223
+#: fortran/resolve.c:15294
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in EQUIVALENCE statement at %L"
msgstr ""
-#: fortran/resolve.c:15238
+#: fortran/resolve.c:15309
#, gcc-internal-format, gfc-internal-format
msgid ""
"Either all or none of the objects in the EQUIVALENCE set at %L shall have "
"the PROTECTED attribute"
msgstr ""
-#: fortran/resolve.c:15250
+#: fortran/resolve.c:15321
#, gcc-internal-format
msgid ""
"Common block member %qs at %L cannot be an EQUIVALENCE object in the pure "
"procedure %qs"
msgstr ""
-#: fortran/resolve.c:15259
+#: fortran/resolve.c:15330
#, gcc-internal-format
msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:15332
+#: fortran/resolve.c:15403
#, gcc-internal-format
msgid ""
"Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:15343
+#: fortran/resolve.c:15414
#, gcc-internal-format
msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:15354
+#: fortran/resolve.c:15425
#, gcc-internal-format, gfc-internal-format
msgid "Substring at %L has length zero"
msgstr ""
-#: fortran/resolve.c:15397
+#: fortran/resolve.c:15468
#, gcc-internal-format
msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
msgstr ""
-#: fortran/resolve.c:15410
+#: fortran/resolve.c:15481
#, gcc-internal-format
msgid "ENTRY %qs at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:15427
+#: fortran/resolve.c:15498
#, gcc-internal-format
msgid "User operator procedure %qs at %L must be a FUNCTION"
msgstr ""
-#: fortran/resolve.c:15437
+#: fortran/resolve.c:15508
#, gcc-internal-format
msgid "User operator procedure %qs at %L cannot be assumed character length"
msgstr ""
-#: fortran/resolve.c:15445
+#: fortran/resolve.c:15516
#, gcc-internal-format
msgid "User operator procedure %qs at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.c:15459
+#: fortran/resolve.c:15530
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L cannot be optional"
msgstr ""
-#: fortran/resolve.c:15477
+#: fortran/resolve.c:15548
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L cannot be optional"
msgstr ""
-#: fortran/resolve.c:15484
+#: fortran/resolve.c:15555
#, gcc-internal-format, gfc-internal-format
msgid "Operator interface at %L must have, at most, two arguments"
msgstr ""
-#: fortran/resolve.c:15562
+#: fortran/resolve.c:15633
#, gcc-internal-format
msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
msgstr ""
@@ -58247,206 +58398,206 @@ msgstr ""
msgid "Invalid KIND parameter of %s at %L"
msgstr ""
-#: fortran/simplify.c:691
+#: fortran/simplify.c:693
#, gcc-internal-format
msgid "gfc_simplify_abs(): Bad type"
msgstr ""
-#: fortran/simplify.c:712
+#: fortran/simplify.c:714
#, gcc-internal-format, gfc-internal-format
msgid "Argument of %s function at %L is negative"
msgstr ""
-#: fortran/simplify.c:719
+#: fortran/simplify.c:721
#, gcc-internal-format, gfc-internal-format
msgid "Argument of %s function at %L outside of range [0,127]"
msgstr ""
-#: fortran/simplify.c:737
+#: fortran/simplify.c:739
#, gcc-internal-format, gfc-internal-format
msgid ""
"Argument of %s function at %L is too large for the collating sequence of "
"kind %d"
msgstr ""
-#: fortran/simplify.c:774
+#: fortran/simplify.c:776
#, gcc-internal-format, gfc-internal-format
msgid "Argument of ACOS at %L must be between -1 and 1"
msgstr ""
-#: fortran/simplify.c:788
+#: fortran/simplify.c:790
#, gcc-internal-format
msgid "in gfc_simplify_acos(): Bad type"
msgstr ""
-#: fortran/simplify.c:807
+#: fortran/simplify.c:809
#, gcc-internal-format, gfc-internal-format
msgid "Argument of ACOSH at %L must not be less than 1"
msgstr ""
-#: fortran/simplify.c:822
+#: fortran/simplify.c:824
#, gcc-internal-format
msgid "in gfc_simplify_acosh(): Bad type"
msgstr ""
-#: fortran/simplify.c:1051
+#: fortran/simplify.c:1053
#, gcc-internal-format, gfc-internal-format
msgid "Argument of ASIN at %L must be between -1 and 1"
msgstr ""
-#: fortran/simplify.c:1065
+#: fortran/simplify.c:1067
#, gcc-internal-format
msgid "in gfc_simplify_asin(): Bad type"
msgstr ""
-#: fortran/simplify.c:1093
+#: fortran/simplify.c:1095
#, gcc-internal-format
msgid "in gfc_simplify_asinh(): Bad type"
msgstr ""
-#: fortran/simplify.c:1121
+#: fortran/simplify.c:1123
#, gcc-internal-format
msgid "in gfc_simplify_atan(): Bad type"
msgstr ""
-#: fortran/simplify.c:1142
+#: fortran/simplify.c:1144
#, gcc-internal-format, gfc-internal-format
msgid "Argument of ATANH at %L must be inside the range -1 to 1"
msgstr ""
-#: fortran/simplify.c:1156
+#: fortran/simplify.c:1158
#, gcc-internal-format
msgid "in gfc_simplify_atanh(): Bad type"
msgstr ""
-#: fortran/simplify.c:1173
+#: fortran/simplify.c:1175
#, gcc-internal-format, gfc-internal-format
msgid ""
"If first argument of ATAN2 %L is zero, then the second argument must not be "
"zero"
msgstr ""
-#: fortran/simplify.c:1265
+#: fortran/simplify.c:1267
#, gcc-internal-format, gfc-internal-format
msgid "Result of BESSEL_YN is -INF at %L"
msgstr ""
-#: fortran/simplify.c:1634
+#: fortran/simplify.c:1636
#, gcc-internal-format
msgid "gfc_simplify_dcmplx(): Bad type (x)"
msgstr ""
-#: fortran/simplify.c:1653
+#: fortran/simplify.c:1655
#, gcc-internal-format
msgid "gfc_simplify_dcmplx(): Bad type (y)"
msgstr ""
-#: fortran/simplify.c:1730
+#: fortran/simplify.c:1732
#, gcc-internal-format
msgid "in gfc_simplify_cos(): Bad type"
msgstr ""
-#: fortran/simplify.c:1963
+#: fortran/simplify.c:1965
#, gcc-internal-format
msgid "gfc_simplify_dim(): Bad type"
msgstr ""
-#: fortran/simplify.c:2271
+#: fortran/simplify.c:2273
#, gcc-internal-format
msgid "in gfc_simplify_exp(): Bad type"
msgstr ""
-#: fortran/simplify.c:2437
+#: fortran/simplify.c:2440
#, gcc-internal-format
msgid "gfc_simplify_floor(): Bad kind"
msgstr ""
-#: fortran/simplify.c:2587
+#: fortran/simplify.c:2590
#, gcc-internal-format, gfc-internal-format
msgid "Argument of IACHAR at %L must be of length one"
msgstr ""
-#: fortran/simplify.c:2595
+#: fortran/simplify.c:2598
#, gcc-internal-format, gfc-internal-format
msgid "Argument of IACHAR function at %L outside of range 0..127"
msgstr ""
-#: fortran/simplify.c:2710
+#: fortran/simplify.c:2713
#, gcc-internal-format, gfc-internal-format
msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
msgstr ""
-#: fortran/simplify.c:2734
+#: fortran/simplify.c:2737
#, gcc-internal-format
msgid "IBITS: Bad bit"
msgstr ""
-#: fortran/simplify.c:2785
+#: fortran/simplify.c:2788
#, gcc-internal-format, gfc-internal-format
msgid "Argument of ICHAR at %L must be of length one"
msgstr ""
#. Left shift, as in SHIFTL.
-#: fortran/simplify.c:3150 fortran/simplify.c:3158
+#: fortran/simplify.c:3153 fortran/simplify.c:3161
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of %s is negative at %L"
msgstr ""
-#: fortran/simplify.c:3170
+#: fortran/simplify.c:3173
#, gcc-internal-format, gfc-internal-format
msgid "Magnitude of second argument of %s exceeds bit size at %L"
msgstr ""
-#: fortran/simplify.c:3296
+#: fortran/simplify.c:3299
#, gcc-internal-format, gfc-internal-format
msgid ""
"Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at "
"%L"
msgstr ""
-#: fortran/simplify.c:3616 fortran/simplify.c:3748
+#: fortran/simplify.c:3619 fortran/simplify.c:3751
#, gcc-internal-format, gfc-internal-format
msgid "DIM argument at %L is out of bounds"
msgstr ""
-#: fortran/simplify.c:3931
+#: fortran/simplify.c:3934
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG at %L cannot be less than or equal to zero"
msgstr ""
-#: fortran/simplify.c:3944
+#: fortran/simplify.c:3947
#, gcc-internal-format, gfc-internal-format
msgid "Complex argument of LOG at %L cannot be zero"
msgstr ""
-#: fortran/simplify.c:3955
+#: fortran/simplify.c:3958
#, gcc-internal-format
msgid "gfc_simplify_log: bad type"
msgstr ""
-#: fortran/simplify.c:3972
+#: fortran/simplify.c:3975
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
msgstr ""
-#: fortran/simplify.c:4275
+#: fortran/simplify.c:4278
#, gcc-internal-format
msgid "simplify_min_max(): Bad type in arglist"
msgstr ""
#. Result is processor-dependent.
-#: fortran/simplify.c:4451
+#: fortran/simplify.c:4454
#, gcc-internal-format, gfc-internal-format
msgid "Second argument MOD at %L is zero"
msgstr ""
#. Result is processor-dependent.
-#: fortran/simplify.c:4462
+#: fortran/simplify.c:4465
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MOD at %L is zero"
msgstr ""
-#: fortran/simplify.c:4473
+#: fortran/simplify.c:4476
#, gcc-internal-format
msgid "gfc_simplify_mod(): Bad arguments"
msgstr ""
@@ -58454,57 +58605,57 @@ msgstr ""
#. Result is processor-dependent. This processor just opts
#. to not handle it at all.
#. Result is processor-dependent.
-#: fortran/simplify.c:4499 fortran/simplify.c:4511
+#: fortran/simplify.c:4502 fortran/simplify.c:4514
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of MODULO at %L is zero"
msgstr ""
-#: fortran/simplify.c:4531
+#: fortran/simplify.c:4534
#, gcc-internal-format
msgid "gfc_simplify_modulo(): Bad arguments"
msgstr ""
-#: fortran/simplify.c:4579
+#: fortran/simplify.c:4582
#, gcc-internal-format, gfc-internal-format
msgid "Result of NEAREST is NaN at %L"
msgstr ""
-#: fortran/simplify.c:5055
+#: fortran/simplify.c:5058
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
msgstr ""
-#: fortran/simplify.c:5110
+#: fortran/simplify.c:5113
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
msgstr ""
-#: fortran/simplify.c:5263
+#: fortran/simplify.c:5266
#, gcc-internal-format, gfc-internal-format
msgid "Reshaped array too large at %C"
msgstr ""
-#: fortran/simplify.c:5377
+#: fortran/simplify.c:5380
#, gcc-internal-format, gfc-internal-format
msgid "Result of SCALE overflows its kind at %L"
msgstr ""
-#: fortran/simplify.c:5956
+#: fortran/simplify.c:5959
#, gcc-internal-format
msgid "Bad type in gfc_simplify_sign"
msgstr ""
-#: fortran/simplify.c:5985
+#: fortran/simplify.c:5988
#, gcc-internal-format
msgid "in gfc_simplify_sin(): Bad type"
msgstr ""
-#: fortran/simplify.c:6112 fortran/simplify.c:6357
+#: fortran/simplify.c:6115 fortran/simplify.c:6360
#, gcc-internal-format
msgid "Failure getting length of a constant array."
msgstr ""
-#: fortran/simplify.c:6122
+#: fortran/simplify.c:6125
#, gcc-internal-format
msgid ""
"The number of elements (%d) in the array constructor at %L requires an "
@@ -58512,41 +58663,41 @@ msgid ""
"option."
msgstr ""
-#: fortran/simplify.c:6188
+#: fortran/simplify.c:6191
#, gcc-internal-format, gfc-internal-format
msgid "Simplification of SPREAD at %L not yet implemented"
msgstr ""
-#: fortran/simplify.c:6213
+#: fortran/simplify.c:6216
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SQRT at %L has a negative value"
msgstr ""
-#: fortran/simplify.c:6229
+#: fortran/simplify.c:6232
#, gcc-internal-format, gfc-internal-format
msgid "invalid argument of SQRT at %L"
msgstr ""
-#: fortran/simplify.c:6524
+#: fortran/simplify.c:6527
#, gcc-internal-format, gfc-internal-format
msgid ""
"Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY "
"lower bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6547
+#: fortran/simplify.c:6550
#, gcc-internal-format, gfc-internal-format
msgid ""
"Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY "
"upper bound is %ld)"
msgstr ""
-#: fortran/simplify.c:6882
+#: fortran/simplify.c:6885
#, gcc-internal-format
msgid "gfc_convert_constant(): Unexpected type"
msgstr ""
-#: fortran/simplify.c:6968
+#: fortran/simplify.c:6971
#, gcc-internal-format
msgid ""
"Character %qs in string at %L cannot be converted into character kind %d"
@@ -58989,12 +59140,17 @@ msgstr ""
msgid "Invalid expression in gfc_target_interpret_expr."
msgstr ""
-#: fortran/target-memory.c:681
+#: fortran/target-memory.c:683
#, gcc-internal-format, gfc-internal-format
msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
msgstr ""
-#: fortran/target-memory.c:769
+#: fortran/target-memory.c:686
+#, gcc-internal-format, gfc-internal-format
+msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
+msgstr ""
+
+#: fortran/target-memory.c:774
#, gcc-internal-format, gfc-internal-format
msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
msgstr ""
@@ -59025,77 +59181,77 @@ msgid ""
"%lu bytes)"
msgstr ""
-#: fortran/trans-common.c:773
+#: fortran/trans-common.c:778
#, gcc-internal-format
msgid "get_mpz(): Not an integer constant"
msgstr ""
-#: fortran/trans-common.c:801
+#: fortran/trans-common.c:806
#, gcc-internal-format
msgid "element_number(): Bad dimension type"
msgstr ""
-#: fortran/trans-common.c:863
+#: fortran/trans-common.c:876
#, gcc-internal-format, gfc-internal-format
msgid "Bad array reference at %L"
msgstr ""
-#: fortran/trans-common.c:871
+#: fortran/trans-common.c:884
#, gcc-internal-format, gfc-internal-format
msgid "Illegal reference type at %L as EQUIVALENCE object"
msgstr ""
-#: fortran/trans-common.c:911
+#: fortran/trans-common.c:924
#, gcc-internal-format
msgid "Inconsistent equivalence rules involving %qs at %L and %qs at %L"
msgstr ""
#. Aligning this field would misalign a previous field.
-#: fortran/trans-common.c:1044
+#: fortran/trans-common.c:1057
#, gcc-internal-format
msgid ""
"The equivalence set for variable %qs declared at %L violates alignment "
"requirements"
msgstr ""
-#: fortran/trans-common.c:1109
+#: fortran/trans-common.c:1122
#, gcc-internal-format
msgid "Equivalence for %qs does not match ordering of COMMON %qs at %L"
msgstr ""
-#: fortran/trans-common.c:1124
+#: fortran/trans-common.c:1137
#, gcc-internal-format
msgid ""
"The equivalence set for %qs cause an invalid extension to COMMON %qs at %L"
msgstr ""
-#: fortran/trans-common.c:1140
+#: fortran/trans-common.c:1153
#, gcc-internal-format
msgid ""
"Padding of %d bytes required before %qs in COMMON %qs at %L; reorder "
"elements or use -fno-align-commons"
msgstr ""
-#: fortran/trans-common.c:1146
+#: fortran/trans-common.c:1159
#, gcc-internal-format
msgid ""
"Padding of %d bytes required before %qs in COMMON at %L; reorder elements or "
"use -fno-align-commons"
msgstr ""
-#: fortran/trans-common.c:1167
+#: fortran/trans-common.c:1180
#, gcc-internal-format
msgid "COMMON %qs at %L does not exist"
msgstr ""
-#: fortran/trans-common.c:1176
+#: fortran/trans-common.c:1189
#, gcc-internal-format
msgid ""
"COMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-"
"fno-align-commons%>"
msgstr ""
-#: fortran/trans-common.c:1181
+#: fortran/trans-common.c:1194
#, gcc-internal-format
msgid ""
"COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-"
@@ -59122,7 +59278,7 @@ msgstr ""
msgid "intrinsic variable which isn't a procedure"
msgstr ""
-#: fortran/trans-decl.c:4044 fortran/trans-decl.c:6244
+#: fortran/trans-decl.c:4044 fortran/trans-decl.c:6254
#, gcc-internal-format
msgid "Return value of function %qs at %L not set"
msgstr ""
@@ -59154,7 +59310,7 @@ msgid ""
"set and does not have a default initializer"
msgstr ""
-#: fortran/trans-decl.c:5259 fortran/trans-decl.c:5390
+#: fortran/trans-decl.c:5259 fortran/trans-decl.c:5400
#, gcc-internal-format
msgid "Unused dummy argument %qs at %L"
msgstr ""
@@ -59164,27 +59320,27 @@ msgstr ""
msgid "Unused module variable %qs which has been explicitly imported at %L"
msgstr ""
-#: fortran/trans-decl.c:5283
+#: fortran/trans-decl.c:5293
#, gcc-internal-format
msgid "Unused variable %qs declared at %L"
msgstr ""
-#: fortran/trans-decl.c:5332
+#: fortran/trans-decl.c:5342
#, gcc-internal-format
msgid "Unused parameter %qs declared at %L"
msgstr ""
-#: fortran/trans-decl.c:5336
+#: fortran/trans-decl.c:5346
#, gcc-internal-format
msgid "Unused parameter %qs which has been explicitly imported at %L"
msgstr ""
-#: fortran/trans-decl.c:5362
+#: fortran/trans-decl.c:5372
#, gcc-internal-format
msgid "Return value %qs of function %qs declared at %L not set"
msgstr ""
-#: fortran/trans-decl.c:5971
+#: fortran/trans-decl.c:5981
#, gcc-internal-format, gfc-internal-format
msgid "Sorry, $!ACC DECLARE at %L is not allowed in BLOCK construct"
msgstr ""
@@ -59194,38 +59350,38 @@ msgstr ""
msgid "Can't compute the length of the char array at %L."
msgstr ""
-#: fortran/trans-expr.c:1526
+#: fortran/trans-expr.c:1552
#, gcc-internal-format, gfc-internal-format
msgid "Code for reallocating the allocatable variable at %L will be added"
msgstr ""
-#: fortran/trans-expr.c:1833
+#: fortran/trans-expr.c:1859
#, gcc-internal-format, gfc-internal-format
msgid ""
"Sorry, coindexed access to a pointer or allocatable component of the "
"coindexed coarray at %L is not yet supported"
msgstr ""
-#: fortran/trans-expr.c:1847
+#: fortran/trans-expr.c:1873
#, gcc-internal-format, gfc-internal-format
msgid ""
"Sorry, coindexed coarray at %L with allocatable component is not yet "
"supported"
msgstr ""
-#: fortran/trans-expr.c:1870
+#: fortran/trans-expr.c:1896
#, gcc-internal-format, gfc-internal-format
msgid ""
"Sorry, coindexed access at %L to a scalar component with an array partref is "
"not yet supported"
msgstr ""
-#: fortran/trans-expr.c:3309
+#: fortran/trans-expr.c:3335
#, gcc-internal-format
msgid "Unknown intrinsic op"
msgstr ""
-#: fortran/trans-expr.c:4597
+#: fortran/trans-expr.c:4623
#, gcc-internal-format, gfc-internal-format
msgid "Unknown argument list function at %L"
msgstr ""
@@ -59241,12 +59397,12 @@ msgstr ""
msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
msgstr ""
-#: fortran/trans-intrinsic.c:9366 fortran/trans-stmt.c:919
+#: fortran/trans-intrinsic.c:9379 fortran/trans-stmt.c:919
#, gcc-internal-format, gfc-internal-format
msgid "Sorry, the event component of derived type at %L is not yet supported"
msgstr ""
-#: fortran/trans-intrinsic.c:9373
+#: fortran/trans-intrinsic.c:9386
#, gcc-internal-format, gfc-internal-format
msgid "The event variable at %L shall not be coindexed "
msgstr ""
@@ -59261,7 +59417,7 @@ msgstr ""
msgid "Bad IO basetype (%d)"
msgstr ""
-#: fortran/trans-openmp.c:4348
+#: fortran/trans-openmp.c:4361
#, gcc-internal-format
msgid "gfc_trans_omp_workshare(): Bad statement code"
msgstr ""
@@ -59381,7 +59537,7 @@ msgstr ""
msgid "abstract method in non-abstract class"
msgstr ""
-#: java/class.c:2682
+#: java/class.c:2683
#, gcc-internal-format
msgid "non-static method %q+D overrides static method"
msgstr ""
@@ -59788,112 +59944,112 @@ msgstr ""
msgid "previously declared here"
msgstr ""
-#: lto/lto.c:1817
+#: lto/lto.c:1819
#, gcc-internal-format
msgid "bytecode stream: garbage at the end of symbols section"
msgstr ""
-#: lto/lto.c:1844
+#: lto/lto.c:1846
#, gcc-internal-format
msgid "could not parse hex number"
msgstr ""
-#: lto/lto.c:1876
+#: lto/lto.c:1878
#, gcc-internal-format, gfc-internal-format
msgid "unexpected file name %s in linker resolution file. Expected %s"
msgstr ""
-#: lto/lto.c:1885
+#: lto/lto.c:1887
#, gcc-internal-format
msgid "could not parse file offset"
msgstr ""
-#: lto/lto.c:1888
+#: lto/lto.c:1890
#, gcc-internal-format
msgid "unexpected offset"
msgstr ""
-#: lto/lto.c:1910
+#: lto/lto.c:1912
#, gcc-internal-format
msgid "invalid line in the resolution file"
msgstr ""
-#: lto/lto.c:1921
+#: lto/lto.c:1923
#, gcc-internal-format
msgid "invalid resolution in the resolution file"
msgstr ""
-#: lto/lto.c:1927
+#: lto/lto.c:1929
#, gcc-internal-format
msgid "resolution sub id %wx not in object file"
msgstr ""
-#: lto/lto.c:2039
+#: lto/lto.c:2041
#, gcc-internal-format, gfc-internal-format
msgid "cannot read LTO decls from %s"
msgstr ""
-#: lto/lto.c:2145
+#: lto/lto.c:2147
#, gcc-internal-format, gfc-internal-format
msgid "Cannot open %s"
msgstr ""
-#: lto/lto.c:2166
+#: lto/lto.c:2168
#, gcc-internal-format, gfc-internal-format
msgid "Cannot map %s"
msgstr ""
-#: lto/lto.c:2177
+#: lto/lto.c:2179
#, gcc-internal-format, gfc-internal-format
msgid "Cannot read %s"
msgstr ""
-#: lto/lto.c:2291
+#: lto/lto.c:2293
#, gcc-internal-format
msgid "lto_obj_file_open() failed"
msgstr ""
-#: lto/lto.c:2314
+#: lto/lto.c:2316
#, gcc-internal-format
msgid "waitpid failed"
msgstr ""
-#: lto/lto.c:2317
+#: lto/lto.c:2319
#, gcc-internal-format
msgid "streaming subprocess failed"
msgstr ""
-#: lto/lto.c:2320
+#: lto/lto.c:2322
#, gcc-internal-format
msgid "streaming subprocess was killed by signal"
msgstr ""
-#: lto/lto.c:2396
+#: lto/lto.c:2398
#, gcc-internal-format
msgid "no LTRANS output list filename provided"
msgstr ""
-#: lto/lto.c:2484
+#: lto/lto.c:2486
#, gcc-internal-format
msgid "opening LTRANS output list %s: %m"
msgstr ""
-#: lto/lto.c:2490
+#: lto/lto.c:2492
#, gcc-internal-format
msgid "writing to LTRANS output list %s: %m"
msgstr ""
-#: lto/lto.c:2501
+#: lto/lto.c:2503
#, gcc-internal-format
msgid "closing LTRANS output list %s: %m"
msgstr ""
-#: lto/lto.c:2753
+#: lto/lto.c:2755
#, gcc-internal-format
msgid "could not open symbol resolution file: %m"
msgstr ""
-#: lto/lto.c:2894
+#: lto/lto.c:2896
#, gcc-internal-format
msgid "errors during merging of translation units"
msgstr ""
diff --git a/gcc/postreload.c b/gcc/postreload.c
index a033058c0b0..fb5913051b1 100644
--- a/gcc/postreload.c
+++ b/gcc/postreload.c
@@ -93,6 +93,11 @@ reload_cse_simplify (rtx_insn *insn, rtx testreg)
basic_block insn_bb = BLOCK_FOR_INSN (insn);
unsigned insn_bb_succs = EDGE_COUNT (insn_bb->succs);
+ /* If NO_FUNCTION_CSE has been set by the target, then we should not try
+ to cse function calls. */
+ if (NO_FUNCTION_CSE && CALL_P (insn))
+ return false;
+
if (GET_CODE (body) == SET)
{
int count = 0;
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 0336b2486f0..391941f99b3 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,129 @@
+2017-01-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ Backport from mainline
+ 2016-12-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ * gcc.target/arm/pr78255-2.c: Fix to work for targets
+ that do not optimize for tailcall.
+
+2017-01-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ Backport from mainline
+ 2016-12-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ PR rtl-optimization/78255
+ * gcc.target/aarch64/pr78255.c: New.
+ * gcc.target/arm/pr78255-1.c: New.
+ * gcc.target/arm/pr78255-2.c: New.
+
+2017-01-06 Wilco Dijkstra <wdijkstr@arm.com>
+
+ Backport from mainline
+ 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
+
+ PR target/78041
+ * gcc.target/arm/pr78041.c: New test.
+
+2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ Backport from mainline
+ 2016-12-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * gcc.target/s390/litpool-str-1.c: New test.
+
+2017-01-04 Richard Biener <rguenther@suse.de>
+
+ Backport from mainline
+ 2016-05-11 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/71055
+ * gcc.dg/torture/pr71055.c: New testcase.
+
+2017-01-03 Martin Liska <mliska@suse.cz>
+
+ Backport from mainline
+ 2016-12-21 Martin Liska <mliska@suse.cz>
+
+ PR driver/78863
+ * gcc.dg/spellcheck-options-13.c: New test.
+
+2017-01-03 Martin Liska <mliska@suse.cz>
+
+ Backport from mainline
+ 2016-12-22 Martin Liska <mliska@suse.cz>
+
+ PR tree-optimization/78886
+ * gcc.dg/tree-ssa/pr78886.c: New test.
+
+2017-01-03 Martin Liska <mliska@suse.cz>
+
+ Backport from mainline
+ 2016-12-13 Martin Liska <mliska@suse.cz>
+
+ PR tree-optimization/78428
+ * gcc.dg/tree-ssa/pr78428.c: New test.
+
+2016-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ Backport from trunk
+ PR fortran/78239
+ * gfortran.dg/fimplicit_none_1.f90: New test.
+ * gfortran.dg/fimplicit_none_2.f90: New test.
+
+2016-12-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/77767
+ * gcc.c-torture/execute/pr77767.c: New test.
+
+ Backported from mainline
+ 2016-12-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR ipa/77905
+ * g++.dg/ipa/pr77905.C: New test.
+
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
+2016-12-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/78540
+ * gcc.dg/pr78540.c: Add -w to dg-options.
+
+ PR target/77834
+ * gcc.dg/pr77834.c: Add -w to dg-options.
+
+2016-12-14 Nathan Sidwell <nathan@acm.org>
+
+ PR c++/78701
+ * g++.dg/cpp0x/pr78701.C: New.
+
+2016-12-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/78796
+ * gcc.dg/tls/pr78796.c: New test.
+
+2016-12-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/78731
+ * gcc.dg/torture/pr78731.c: New testcase.
+
+2016-12-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ Backport from mainline
+ 2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ PR tree-optimization/77673
+ * gcc.dg/pr77673.c: New test.
+
+2016-12-13 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ Backport from mainline
+ 2016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com>
+
+ PR target/72717
+ * gcc.target/powerpc/pr72717.c: New test.
+
2016-12-12 Bernd Schmidt <bschmidt@redhat.com>
Backport from mainline
diff --git a/gcc/testsuite/g++.dg/cpp0x/pr78701.C b/gcc/testsuite/g++.dg/cpp0x/pr78701.C
new file mode 100644
index 00000000000..6fef926876b
--- /dev/null
+++ b/gcc/testsuite/g++.dg/cpp0x/pr78701.C
@@ -0,0 +1,9 @@
+// PR c++/58707
+// { dg-do compile { target c++11 } }
+
+// ICE during deduction of default parms
+
+template <class T, T N = T(), bool B = N>
+ void f(T x) {}
+
+template void f<int> (int);
diff --git a/gcc/testsuite/g++.dg/ipa/pr77905.C b/gcc/testsuite/g++.dg/ipa/pr77905.C
new file mode 100644
index 00000000000..0f73d50addc
--- /dev/null
+++ b/gcc/testsuite/g++.dg/ipa/pr77905.C
@@ -0,0 +1,21 @@
+// PR ipa/77905
+// { dg-do compile }
+// { dg-options "-O2" }
+
+struct A {
+ A(int);
+};
+struct B : A {
+ B();
+} A;
+struct C : virtual A {
+ C(int);
+};
+A::A(int x) {
+ if (x)
+ A(0);
+}
+
+B::B() : A(1) {}
+
+C::C(int) : A(1) {}
diff --git a/gcc/testsuite/gcc.c-torture/execute/pr77767.c b/gcc/testsuite/gcc.c-torture/execute/pr77767.c
new file mode 100644
index 00000000000..21725a56bfe
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/execute/pr77767.c
@@ -0,0 +1,16 @@
+/* PR c/77767 */
+
+void
+foo (int a, int b[a++], int c, int d[c++])
+{
+ if (a != 2 || c != 2)
+ __builtin_abort ();
+}
+
+int
+main ()
+{
+ int e[10];
+ foo (1, e, 1, e);
+ return 0;
+}
diff --git a/gcc/testsuite/gcc.dg/pr77673.c b/gcc/testsuite/gcc.dg/pr77673.c
new file mode 100644
index 00000000000..e03bcb9284d
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/pr77673.c
@@ -0,0 +1,19 @@
+/* { dg-do compile { target fpic } } */
+/* { dg-require-effective-target bswap32 } */
+/* { dg-options "-O2 -fPIC -fdump-tree-bswap" } */
+/* { dg-additional-options "-march=z900" { target s390*-*-* } } */
+
+void mach_parse_compressed(unsigned char* ptr, unsigned long int* val)
+{
+ if (ptr[0] < 0xC0U) {
+ *val = ptr[0] + ptr[1];
+ return;
+ }
+
+ *val = ((unsigned long int)(ptr[0]) << 24)
+ | ((unsigned long int)(ptr[1]) << 16)
+ | ((unsigned long int)(ptr[2]) << 8)
+ | ptr[3];
+}
+
+/* { dg-final { scan-tree-dump-not "load_dst_\\d+ =.* if \\(" "bswap" } } */
diff --git a/gcc/testsuite/gcc.dg/pr77834.c b/gcc/testsuite/gcc.dg/pr77834.c
index a9085b95393..31c9f48ba0d 100644
--- a/gcc/testsuite/gcc.dg/pr77834.c
+++ b/gcc/testsuite/gcc.dg/pr77834.c
@@ -1,6 +1,6 @@
/* PR target/77834 */
/* { dg-do compile } */
-/* { dg-options "-O -ftree-pre -Wno-psabi" } */
+/* { dg-options "-O -ftree-pre -Wno-psabi -w" } */
/* { dg-additional-options "-mstringop-strategy=libcall" { target i?86-*-* x86_64-*-* } } */
typedef int V __attribute__ ((vector_size (64)));
diff --git a/gcc/testsuite/gcc.dg/pr78540.c b/gcc/testsuite/gcc.dg/pr78540.c
index 68bd9a449c4..c358e73d9a7 100644
--- a/gcc/testsuite/gcc.dg/pr78540.c
+++ b/gcc/testsuite/gcc.dg/pr78540.c
@@ -1,6 +1,6 @@
/* PR middle-end/78540 */
/* { dg-do compile { target int128 } } */
-/* { dg-options "-O2 -Wno-psabi" } */
+/* { dg-options "-O2 -Wno-psabi -w" } */
/* { dg-additional-options "-march=core2" { target i?86-*-* x86_64-*-* } } */
typedef unsigned __int128 V __attribute__ ((vector_size (64)));
diff --git a/gcc/testsuite/gcc.dg/spellcheck-options-13.c b/gcc/testsuite/gcc.dg/spellcheck-options-13.c
new file mode 100644
index 00000000000..19b63af565b
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/spellcheck-options-13.c
@@ -0,0 +1,5 @@
+/* PR driver/78863. */
+
+/* { dg-do compile } */
+/* { dg-options "-fsanitize" } */
+/* { dg-error "unrecognized command line option .-fsanitize..$" "" { target *-*-* } 0 } */
diff --git a/gcc/testsuite/gcc.dg/tls/pr78796.c b/gcc/testsuite/gcc.dg/tls/pr78796.c
new file mode 100644
index 00000000000..12263da9bb4
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/tls/pr78796.c
@@ -0,0 +1,32 @@
+/* PR target/78796 */
+/* { dg-do run } */
+/* { dg-options "-O2" } */
+/* { dg-additional-options "-mcmodel=large" { target aarch64-*-* } } */
+/* { dg-require-effective-target tls } */
+
+struct S { int a, b, c, d, e; };
+struct S t;
+__thread struct S s;
+
+__attribute__((used, noinline, noclone)) void
+foo (int *x, int *y)
+{
+ asm volatile ("" : : "g" (x), "g" (y) : "memory");
+ if (*x != 1 || *y != 2)
+ __builtin_abort ();
+}
+
+__attribute__((used, noinline, noclone)) void
+bar (void)
+{
+ foo (&t.c, &s.c);
+}
+
+int
+main ()
+{
+ t.c = 1;
+ s.c = 2;
+ bar ();
+ return 0;
+}
diff --git a/gcc/testsuite/gcc.dg/torture/pr71055.c b/gcc/testsuite/gcc.dg/torture/pr71055.c
new file mode 100644
index 00000000000..7fe5a71ce06
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/torture/pr71055.c
@@ -0,0 +1,18 @@
+/* { dg-do run } */
+
+extern void abort (void);
+union U { int i; _Bool b; char c; };
+void __attribute__((noinline,noclone))
+foo (union U *u)
+{
+ if (u->c != 0)
+ abort ();
+}
+int main()
+{
+ union U u;
+ u.i = 10;
+ u.b = 0;
+ foo (&u);
+ return 0;
+}
diff --git a/gcc/testsuite/gcc.dg/torture/pr78731.c b/gcc/testsuite/gcc.dg/torture/pr78731.c
new file mode 100644
index 00000000000..5a4d43be1f9
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/torture/pr78731.c
@@ -0,0 +1,41 @@
+/* { dg-do run } */
+
+#include <stdio.h>
+#include <stdlib.h>
+
+#define GENERAL 1
+#define BRACKETS 2
+#define QUOTES 3
+
+void __attribute__((noinline,noclone))
+foo(char *qb, char* into)
+{
+ int state = QUOTES;
+ int save_state = BRACKETS;
+
+ while (qb)
+ {
+ switch (state)
+ {
+ case BRACKETS:
+ exit(0);
+ case GENERAL:
+ abort ();
+ case QUOTES:
+ state = save_state;
+ save_state = GENERAL;
+ break;
+ default: ;
+ }
+ printf("State %d btw GENERAL %d\n", state, GENERAL);
+ }
+ abort ();
+}
+
+int main()
+{
+ char *b = "123";
+ char out[4];
+ foo(b, out);
+ return 0;
+}
diff --git a/gcc/testsuite/gcc.dg/tree-ssa/pr78428.c b/gcc/testsuite/gcc.dg/tree-ssa/pr78428.c
new file mode 100644
index 00000000000..3a9b99c7e03
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/tree-ssa/pr78428.c
@@ -0,0 +1,27 @@
+/* PR tree-optimization/78428. */
+/* { dg-options "-O2" } */
+/* { dg-do run } */
+
+struct S0
+{
+ int f2;
+ int f3:16;
+ int f4:18;
+} ;
+
+int a = 5;
+struct S0 b = { 3, 0, 0 };
+static struct S0 global[2] = { { 77, 0, 78 }, { 77, 0, 78 } };
+
+int main ()
+{
+ volatile struct S0 *j;
+ for (; a;)
+ {
+ __builtin_printf ("", b.f2);
+ j = &b;
+ *j = global[1];
+ a--;
+ }
+ return 0;
+}
diff --git a/gcc/testsuite/gcc.dg/tree-ssa/pr78886.c b/gcc/testsuite/gcc.dg/tree-ssa/pr78886.c
new file mode 100644
index 00000000000..97799301547
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/tree-ssa/pr78886.c
@@ -0,0 +1,10 @@
+/* { dg-do compile } */
+/* { dg-options "-O2" } */
+void *malloc(unsigned long x);
+
+void foo(void)
+{
+ volatile int i;
+ malloc(1);
+ i;
+}
diff --git a/gcc/testsuite/gcc.target/aarch64/pr78255.c b/gcc/testsuite/gcc.target/aarch64/pr78255.c
new file mode 100644
index 00000000000..b078cf3e1c1
--- /dev/null
+++ b/gcc/testsuite/gcc.target/aarch64/pr78255.c
@@ -0,0 +1,12 @@
+/* { dg-do compile } */
+/* { dg-options "-O2 -mcmodel=tiny" } */
+
+extern int bar (void *);
+
+int
+foo (void)
+{
+ return bar ((void *)bar);
+}
+
+/* { dg-final { scan-assembler "b\\s+bar" } } */
diff --git a/gcc/testsuite/gcc.target/arm/pr78255-1.c b/gcc/testsuite/gcc.target/arm/pr78255-1.c
new file mode 100644
index 00000000000..5a696825295
--- /dev/null
+++ b/gcc/testsuite/gcc.target/arm/pr78255-1.c
@@ -0,0 +1,57 @@
+/* { dg-do run } */
+/* { dg-options "-O2" } */
+
+#include <string.h>
+
+struct table_s
+ {
+ void (*fun0)
+ ( void );
+ void (*fun1)
+ ( void );
+ void (*fun2)
+ ( void );
+ void (*fun3)
+ ( void );
+ void (*fun4)
+ ( void );
+ void (*fun5)
+ ( void );
+ void (*fun6)
+ ( void );
+ void (*fun7)
+ ( void );
+ } table;
+
+void callback0(){__asm("mov r0, r0 \n\t");}
+void callback1(){__asm("mov r0, r0 \n\t");}
+void callback2(){__asm("mov r0, r0 \n\t");}
+void callback3(){__asm("mov r0, r0 \n\t");}
+void callback4(){__asm("mov r0, r0 \n\t");}
+
+void test (void) {
+ memset(&table, 0, sizeof table);
+
+ asm volatile ("" : : : "r3");
+
+ table.fun0 = callback0;
+ table.fun1 = callback1;
+ table.fun2 = callback2;
+ table.fun3 = callback3;
+ table.fun4 = callback4;
+ table.fun0();
+}
+
+void foo (void)
+{
+ __builtin_abort ();
+}
+
+int main (void)
+{
+ unsigned long p = (unsigned long) &foo;
+ asm volatile ("mov r3, %0" : : "r" (p));
+ test ();
+
+ return 0;
+}
diff --git a/gcc/testsuite/gcc.target/arm/pr78255-2.c b/gcc/testsuite/gcc.target/arm/pr78255-2.c
new file mode 100644
index 00000000000..cc1c1801c37
--- /dev/null
+++ b/gcc/testsuite/gcc.target/arm/pr78255-2.c
@@ -0,0 +1,12 @@
+/* { dg-do compile } */
+/* { dg-options "-O2" } */
+
+extern int bar (void *);
+
+int
+foo (void)
+{
+ return bar ((void*)bar);
+}
+
+/* { dg-final { scan-assembler "bl?\\s+bar" } } */
diff --git a/gcc/testsuite/gcc.target/powerpc/pr72717.c b/gcc/testsuite/gcc.target/powerpc/pr72717.c
new file mode 100644
index 00000000000..1446098ba20
--- /dev/null
+++ b/gcc/testsuite/gcc.target/powerpc/pr72717.c
@@ -0,0 +1,20 @@
+/* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
+/* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
+/* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
+/* { dg-options "-mcpu=power8 -O2" } */
+
+typedef long V __attribute__((__vector_size__(32)));
+
+extern void foo (V *, V*);
+
+/* This test generated an failure in emit_move_insn. */
+
+void
+foo(V *p, V *q)
+{
+ V v = *q;
+ *p = v << v[0];
+}
+
+/* { dg-final { scan-assembler-times "vsld" 2 } } */
diff --git a/gcc/testsuite/gcc.target/s390/litpool-str-1.c b/gcc/testsuite/gcc.target/s390/litpool-str-1.c
new file mode 100644
index 00000000000..cd921d2a565
--- /dev/null
+++ b/gcc/testsuite/gcc.target/s390/litpool-str-1.c
@@ -0,0 +1,22 @@
+/* Make sure strings are recognized as being accessible through larl.
+ This requires the symbol ref alignment properly propagated to
+ encode_section_info. */
+
+/* { dg-do compile } */
+/* { dg-options "-march=z900 -O2 -fpic" } */
+
+
+extern void foo(const char*, const char*, const char*);
+
+void bar(int i)
+{
+ const char t1[10] = "test";
+ const char t2[10] = "test2";
+ const char t3[2][10] = {
+ "foofoofoo",
+ "barbarbar",
+ };
+ foo(t1, t2, t3[i]);
+}
+
+/* { dg-final { scan-assembler-not "GOTOFF" } } */
diff --git a/gcc/testsuite/gfortran.dg/fimplicit_none_1.f90 b/gcc/testsuite/gfortran.dg/fimplicit_none_1.f90
new file mode 100644
index 00000000000..997584e0b3d
--- /dev/null
+++ b/gcc/testsuite/gfortran.dg/fimplicit_none_1.f90
@@ -0,0 +1,6 @@
+! { dg-do compile }
+! { dg-options "-fimplicit-none" }
+subroutine s(n) ! { dg-error "has no IMPLICIT type" }
+ character(n) :: c ! { dg-error "Scalar INTEGER expression expected" }
+ c = 'c' ! { dg-error "has no IMPLICIT type" }
+end
diff --git a/gcc/testsuite/gfortran.dg/fimplicit_none_2.f90 b/gcc/testsuite/gfortran.dg/fimplicit_none_2.f90
new file mode 100644
index 00000000000..fa8a8f4d055
--- /dev/null
+++ b/gcc/testsuite/gfortran.dg/fimplicit_none_2.f90
@@ -0,0 +1,6 @@
+! { dg-do compile }
+! { dg-options "-fimplicit-none" }
+! PR fortran/78239 - used to ICE
+program p
+ character(*), parameter :: z(2) = [character(n) :: 'x', 'y'] ! { dg-error "Scalar INTEGER expression expected" }
+end
diff --git a/gcc/tree-ssa-math-opts.c b/gcc/tree-ssa-math-opts.c
index 735b7c67c31..6413bd6d1ae 100644
--- a/gcc/tree-ssa-math-opts.c
+++ b/gcc/tree-ssa-math-opts.c
@@ -1925,25 +1925,32 @@ make_pass_cse_sincos (gcc::context *ctxt)
return new pass_cse_sincos (ctxt);
}
-/* A symbolic number is used to detect byte permutation and selection
- patterns. Therefore the field N contains an artificial number
- consisting of octet sized markers:
+/* A symbolic number structure is used to detect byte permutation and selection
+ patterns of a source. To achieve that, its field N contains an artificial
+ number consisting of BITS_PER_MARKER sized markers tracking where does each
+ byte come from in the source:
- 0 - target byte has the value 0
- FF - target byte has an unknown value (eg. due to sign extension)
- 1..size - marker value is the target byte index minus one.
+ 0 - target byte has the value 0
+ FF - target byte has an unknown value (eg. due to sign extension)
+ 1..size - marker value is the byte index in the source (0 for lsb).
To detect permutations on memory sources (arrays and structures), a symbolic
- number is also associated a base address (the array or structure the load is
- made from), an offset from the base address and a range which gives the
- difference between the highest and lowest accessed memory location to make
- such a symbolic number. The range is thus different from size which reflects
- the size of the type of current expression. Note that for non memory source,
- range holds the same value as size.
+ number is also associated:
+ - a base address BASE_ADDR and an OFFSET giving the address of the source;
+ - a range which gives the difference between the highest and lowest accessed
+ memory location to make such a symbolic number;
+ - the address SRC of the source element of lowest address as a convenience
+ to easily get BASE_ADDR + offset + lowest bytepos.
- For instance, for an array char a[], (short) a[0] | (short) a[3] would have
- a size of 2 but a range of 4 while (short) a[0] | ((short) a[0] << 1) would
- still have a size of 2 but this time a range of 1. */
+ Note 1: the range is different from size as size reflects the size of the
+ type of the current expression. For instance, for an array char a[],
+ (short) a[0] | (short) a[3] would have a size of 2 but a range of 4 while
+ (short) a[0] | ((short) a[0] << 1) would still have a size of 2 but this
+ time a range of 1.
+
+ Note 2: for non-memory sources, range holds the same value as size.
+
+ Note 3: SRC points to the SSA_NAME in case of non-memory source. */
struct symbolic_number {
uint64_t n;
@@ -1951,6 +1958,7 @@ struct symbolic_number {
tree base_addr;
tree offset;
HOST_WIDE_INT bytepos;
+ tree src;
tree alias_set;
tree vuse;
unsigned HOST_WIDE_INT range;
@@ -2052,6 +2060,7 @@ init_symbolic_number (struct symbolic_number *n, tree src)
int size;
n->base_addr = n->offset = n->alias_set = n->vuse = NULL_TREE;
+ n->src = src;
/* Set up the symbolic number N by setting each byte to a value between 1 and
the byte size of rhs1. The highest order byte is set to n->size and the
@@ -2167,6 +2176,7 @@ perform_symbolic_merge (gimple *source_stmt1, struct symbolic_number *n1,
uint64_t inc;
HOST_WIDE_INT start_sub, end_sub, end1, end2, end;
struct symbolic_number *toinc_n_ptr, *n_end;
+ basic_block bb1, bb2;
if (!n1->base_addr || !n2->base_addr
|| !operand_equal_p (n1->base_addr, n2->base_addr, 0))
@@ -2180,15 +2190,20 @@ perform_symbolic_merge (gimple *source_stmt1, struct symbolic_number *n1,
{
n_start = n1;
start_sub = n2->bytepos - n1->bytepos;
- source_stmt = source_stmt1;
}
else
{
n_start = n2;
start_sub = n1->bytepos - n2->bytepos;
- source_stmt = source_stmt2;
}
+ bb1 = gimple_bb (source_stmt1);
+ bb2 = gimple_bb (source_stmt2);
+ if (dominated_by_p (CDI_DOMINATORS, bb1, bb2))
+ source_stmt = source_stmt1;
+ else
+ source_stmt = source_stmt2;
+
/* Find the highest address at which a load is performed and
compute related info. */
end1 = n1->bytepos + (n1->range - 1);
@@ -2245,6 +2260,7 @@ perform_symbolic_merge (gimple *source_stmt1, struct symbolic_number *n1,
n->vuse = n_start->vuse;
n->base_addr = n_start->base_addr;
n->offset = n_start->offset;
+ n->src = n_start->src;
n->bytepos = n_start->bytepos;
n->type = n_start->type;
size = TYPE_PRECISION (n->type) / BITS_PER_UNIT;
@@ -2455,7 +2471,7 @@ find_bswap_or_nop (gimple *stmt, struct symbolic_number *n, bool *bswap)
uint64_t cmpxchg = CMPXCHG;
uint64_t cmpnop = CMPNOP;
- gimple *source_stmt;
+ gimple *ins_stmt;
int limit;
/* The last parameter determines the depth search limit. It usually
@@ -2465,9 +2481,9 @@ find_bswap_or_nop (gimple *stmt, struct symbolic_number *n, bool *bswap)
in libgcc, and for initial shift/and operation of the src operand. */
limit = TREE_INT_CST_LOW (TYPE_SIZE_UNIT (gimple_expr_type (stmt)));
limit += 1 + (int) ceil_log2 ((unsigned HOST_WIDE_INT) limit);
- source_stmt = find_bswap_or_nop_1 (stmt, n, limit);
+ ins_stmt = find_bswap_or_nop_1 (stmt, n, limit);
- if (!source_stmt)
+ if (!ins_stmt)
return NULL;
/* Find real size of result (highest non-zero byte). */
@@ -2509,7 +2525,7 @@ find_bswap_or_nop (gimple *stmt, struct symbolic_number *n, bool *bswap)
return NULL;
n->range *= BITS_PER_UNIT;
- return source_stmt;
+ return ins_stmt;
}
namespace {
@@ -2558,7 +2574,7 @@ public:
changing of basic block. */
static bool
-bswap_replace (gimple *cur_stmt, gimple *src_stmt, tree fndecl,
+bswap_replace (gimple *cur_stmt, gimple *ins_stmt, tree fndecl,
tree bswap_type, tree load_type, struct symbolic_number *n,
bool bswap)
{
@@ -2567,18 +2583,24 @@ bswap_replace (gimple *cur_stmt, gimple *src_stmt, tree fndecl,
gimple *bswap_stmt;
gsi = gsi_for_stmt (cur_stmt);
- src = gimple_assign_rhs1 (src_stmt);
+ src = n->src;
tgt = gimple_assign_lhs (cur_stmt);
/* Need to load the value from memory first. */
if (n->base_addr)
{
- gimple_stmt_iterator gsi_ins = gsi_for_stmt (src_stmt);
+ gimple_stmt_iterator gsi_ins = gsi_for_stmt (ins_stmt);
tree addr_expr, addr_tmp, val_expr, val_tmp;
tree load_offset_ptr, aligned_load_type;
gimple *addr_stmt, *load_stmt;
unsigned align;
HOST_WIDE_INT load_offset = 0;
+ basic_block ins_bb, cur_bb;
+
+ ins_bb = gimple_bb (ins_stmt);
+ cur_bb = gimple_bb (cur_stmt);
+ if (!dominated_by_p (CDI_DOMINATORS, cur_bb, ins_bb))
+ return false;
align = get_object_alignment (src);
/* If the new access is smaller than the original one, we need
@@ -2610,7 +2632,7 @@ bswap_replace (gimple *cur_stmt, gimple *src_stmt, tree fndecl,
/* Move cur_stmt just before one of the load of the original
to ensure it has the same VUSE. See PR61517 for what could
go wrong. */
- if (gimple_bb (cur_stmt) != gimple_bb (src_stmt))
+ if (gimple_bb (cur_stmt) != gimple_bb (ins_stmt))
reset_flow_sensitive_info (gimple_assign_lhs (cur_stmt));
gsi_move_before (&gsi, &gsi_ins);
gsi = gsi_for_stmt (cur_stmt);
@@ -2783,6 +2805,7 @@ pass_optimize_bswap::execute (function *fun)
memset (&nop_stats, 0, sizeof (nop_stats));
memset (&bswap_stats, 0, sizeof (bswap_stats));
+ calculate_dominance_info (CDI_DOMINATORS);
FOR_EACH_BB_FN (bb, fun)
{
@@ -2794,7 +2817,7 @@ pass_optimize_bswap::execute (function *fun)
variant wouldn't be detected. */
for (gsi = gsi_last_bb (bb); !gsi_end_p (gsi);)
{
- gimple *src_stmt, *cur_stmt = gsi_stmt (gsi);
+ gimple *ins_stmt, *cur_stmt = gsi_stmt (gsi);
tree fndecl = NULL_TREE, bswap_type = NULL_TREE, load_type;
enum tree_code code;
struct symbolic_number n;
@@ -2827,9 +2850,9 @@ pass_optimize_bswap::execute (function *fun)
continue;
}
- src_stmt = find_bswap_or_nop (cur_stmt, &n, &bswap);
+ ins_stmt = find_bswap_or_nop (cur_stmt, &n, &bswap);
- if (!src_stmt)
+ if (!ins_stmt)
continue;
switch (n.range)
@@ -2863,7 +2886,7 @@ pass_optimize_bswap::execute (function *fun)
if (bswap && !fndecl && n.range != 16)
continue;
- if (bswap_replace (cur_stmt, src_stmt, fndecl, bswap_type, load_type,
+ if (bswap_replace (cur_stmt, ins_stmt, fndecl, bswap_type, load_type,
&n, bswap))
changed = true;
}
diff --git a/gcc/tree-ssa-sccvn.c b/gcc/tree-ssa-sccvn.c
index 038d21f28fe..b4b63a97d31 100644
--- a/gcc/tree-ssa-sccvn.c
+++ b/gcc/tree-ssa-sccvn.c
@@ -1817,14 +1817,34 @@ vn_reference_lookup_3 (ao_ref *ref, tree vuse, void *vr_,
buffer, sizeof (buffer));
if (len > 0)
{
- tree val = native_interpret_expr (vr->type,
+ tree type = vr->type;
+ /* Make sure to interpret in a type that has a range
+ covering the whole access size. */
+ if (INTEGRAL_TYPE_P (vr->type)
+ && ref->size != TYPE_PRECISION (vr->type))
+ type = build_nonstandard_integer_type (ref->size,
+ TYPE_UNSIGNED (type));
+ tree val = native_interpret_expr (type,
buffer
+ ((offset - offset2)
/ BITS_PER_UNIT),
ref->size / BITS_PER_UNIT);
+ /* If we chop off bits because the types precision doesn't
+ match the memory access size this is ok when optimizing
+ reads but not when called from the DSE code during
+ elimination. */
+ if (val
+ && type != vr->type)
+ {
+ if (! int_fits_type_p (val, vr->type))
+ val = NULL_TREE;
+ else
+ val = fold_convert (vr->type, val);
+ }
+
if (val)
return vn_reference_lookup_or_insert_for_pieces
- (vuse, vr->set, vr->type, vr->operands, val);
+ (vuse, vr->set, vr->type, vr->operands, val);
}
}
}
diff --git a/gcc/tree-ssa-strlen.c b/gcc/tree-ssa-strlen.c
index 7135047cc3b..67aa756be1a 100644
--- a/gcc/tree-ssa-strlen.c
+++ b/gcc/tree-ssa-strlen.c
@@ -1834,6 +1834,9 @@ handle_builtin_malloc (enum built_in_function bcode, gimple_stmt_iterator *gsi)
{
gimple *stmt = gsi_stmt (*gsi);
tree lhs = gimple_call_lhs (stmt);
+ if (lhs == NULL_TREE)
+ return;
+
gcc_assert (get_stridx (lhs) == 0);
int idx = new_stridx (lhs);
tree length = NULL_TREE;
diff --git a/gcc/varasm.c b/gcc/varasm.c
index 3d253dd3d4a..d766aea9cb1 100644
--- a/gcc/varasm.c
+++ b/gcc/varasm.c
@@ -3276,6 +3276,10 @@ build_constant_desc (tree exp)
set_mem_attributes (rtl, exp, 1);
set_mem_alias_set (rtl, 0);
+ /* Putting EXP into the literal pool might have imposed a different
+ alignment which should be visible in the RTX as well. */
+ set_mem_align (rtl, DECL_ALIGN (decl));
+
/* We cannot share RTX'es in pool entries.
Mark this piece of RTL as required for unsharing. */
RTX_FLAG (rtl, used) = 1;
diff --git a/gnattools/ChangeLog b/gnattools/ChangeLog
index b57d12aab28..bacbe80c803 100644
--- a/gnattools/ChangeLog
+++ b/gnattools/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/gotools/ChangeLog b/gotools/ChangeLog
index 51f538a295c..8e71b0527c1 100644
--- a/gotools/ChangeLog
+++ b/gotools/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/include/ChangeLog b/include/ChangeLog
index d8ea9059772..72a60fd48a9 100644
--- a/include/ChangeLog
+++ b/include/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/intl/ChangeLog b/intl/ChangeLog
index be4ae0d3464..f9d567c1791 100644
--- a/intl/ChangeLog
+++ b/intl/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/libada/ChangeLog b/libada/ChangeLog
index 0c230f0dc9d..4c642ccce09 100644
--- a/libada/ChangeLog
+++ b/libada/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/libatomic/ChangeLog b/libatomic/ChangeLog
index 512837648cb..5aa7218f7b3 100644
--- a/libatomic/ChangeLog
+++ b/libatomic/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/libbacktrace/ChangeLog b/libbacktrace/ChangeLog
index 8c566955254..4cb639bfdec 100644
--- a/libbacktrace/ChangeLog
+++ b/libbacktrace/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/libcc1/ChangeLog b/libcc1/ChangeLog
index 4e416d0fe5c..a8732b2a876 100644
--- a/libcc1/ChangeLog
+++ b/libcc1/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/libcilkrts/ChangeLog b/libcilkrts/ChangeLog
index 982ac436a53..13ed27ecbcc 100644
--- a/libcilkrts/ChangeLog
+++ b/libcilkrts/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog
index c921c90c673..2d0de669052 100644
--- a/libcpp/ChangeLog
+++ b/libcpp/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/libcpp/po/ChangeLog b/libcpp/po/ChangeLog
index 529f8538dfa..821b5877aea 100644
--- a/libcpp/po/ChangeLog
+++ b/libcpp/po/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-10-29 Joseph Myers <joseph@codesourcery.com>
* eo.po: Update.
diff --git a/libdecnumber/ChangeLog b/libdecnumber/ChangeLog
index 806d5275623..f4ed1fcb413 100644
--- a/libdecnumber/ChangeLog
+++ b/libdecnumber/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/libffi/ChangeLog b/libffi/ChangeLog
index 8db84eb4c98..8e998475200 100644
--- a/libffi/ChangeLog
+++ b/libffi/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index e5645f54fa2..8e5e308c7dd 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-12-11 Iain Sandoe <iain@codesourcery.com>
Backport from mainline
diff --git a/libgcc/config/libbid/ChangeLog b/libgcc/config/libbid/ChangeLog
index 3a3e8deadae..46d343e51e6 100644
--- a/libgcc/config/libbid/ChangeLog
+++ b/libgcc/config/libbid/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index 1efa9c229d0..66cef90d4b2 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
Backport from trunk
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 61515d70c6a..8841636cb46 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-12-07 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index 4bdb1a2c8fc..240138f0993 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-12-13 Jakub Jelinek <jakub@redhat.com>
PR c++/78761
diff --git a/libitm/ChangeLog b/libitm/ChangeLog
index e40869141a8..66a78f5dad7 100644
--- a/libitm/ChangeLog
+++ b/libitm/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index a9dfa26dea1..9447ebd3cd0 100644
--- a/libjava/ChangeLog
+++ b/libjava/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/libjava/classpath/ChangeLog b/libjava/classpath/ChangeLog
index e2ae481065f..862002d37b1 100644
--- a/libjava/classpath/ChangeLog
+++ b/libjava/classpath/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/libjava/libltdl/ChangeLog b/libjava/libltdl/ChangeLog
index f0cf44444ec..2372266c866 100644
--- a/libjava/libltdl/ChangeLog
+++ b/libjava/libltdl/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/libmpx/ChangeLog b/libmpx/ChangeLog
index 23404f535b0..41d4e0a4e9e 100644
--- a/libmpx/ChangeLog
+++ b/libmpx/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/libobjc/ChangeLog b/libobjc/ChangeLog
index 42bbe88bdbb..88edc0d86db 100644
--- a/libobjc/ChangeLog
+++ b/libobjc/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/liboffloadmic/ChangeLog b/liboffloadmic/ChangeLog
index 211f136458b..54562bf7c9b 100644
--- a/liboffloadmic/ChangeLog
+++ b/liboffloadmic/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/libquadmath/ChangeLog b/libquadmath/ChangeLog
index c570bf96036..e7514013242 100644
--- a/libquadmath/ChangeLog
+++ b/libquadmath/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/libsanitizer/ChangeLog b/libsanitizer/ChangeLog
index 7b2f1d1e00e..505e58db363 100644
--- a/libsanitizer/ChangeLog
+++ b/libsanitizer/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-11-16 Markus Trippelsdorf <markus@trippelsdorf.de>
PR sanitizer/78294
diff --git a/libssp/ChangeLog b/libssp/ChangeLog
index 708f729aa8b..68dcad6afd1 100644
--- a/libssp/ChangeLog
+++ b/libssp/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 43c9b119f00..61aea40ca75 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,25 @@
+2017-01-06 Jonathan Wakely <jwakely@redhat.com>
+
+ Backport from mainline
+ 2017-01-03 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/78956
+ * include/std/thread (thread(const thread&&)): Add deleted
+ constructor.
+ * testsuite/30_threads/thread/cons/lwg2097.cc: New test.
+
+2017-01-06 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/78991
+ * include/bits/predefined_ops.h (_Iter_comp_iter, _Iter_comp_val)
+ (_Val_comp_iter, _Iter_equals_val, _Iter_pred, _Iter_comp_to_val)
+ (_Iter_comp_to_iter, _Iter_negate): Make constructors explicit.
+ * testsuite/25_algorithms/sort/78991.cc: New test.
+
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-12-12 Jonathan Wakely <jwakely@redhat.com>
Backport from mainline
diff --git a/libstdc++-v3/include/bits/predefined_ops.h b/libstdc++-v3/include/bits/predefined_ops.h
index 3c4cb6d26af..d254795c1a5 100644
--- a/libstdc++-v3/include/bits/predefined_ops.h
+++ b/libstdc++-v3/include/bits/predefined_ops.h
@@ -42,6 +42,7 @@ namespace __ops
operator()(_Iterator1 __it1, _Iterator2 __it2) const
{ return *__it1 < *__it2; }
};
+
_GLIBCXX14_CONSTEXPR
inline _Iter_less_iter
__iter_less_iter()
@@ -53,7 +54,7 @@ namespace __ops
bool
operator()(_Iterator __it, _Value& __val) const
{ return *__it < __val; }
- };
+ };
inline _Iter_less_val
__iter_less_val()
@@ -69,7 +70,7 @@ namespace __ops
bool
operator()(_Value& __val, _Iterator __it) const
{ return __val < *__it; }
- };
+ };
inline _Val_less_iter
__val_less_iter()
@@ -85,7 +86,7 @@ namespace __ops
bool
operator()(_Iterator1 __it1, _Iterator2 __it2) const
{ return *__it1 == *__it2; }
- };
+ };
inline _Iter_equal_to_iter
__iter_equal_to_iter()
@@ -97,7 +98,7 @@ namespace __ops
bool
operator()(_Iterator __it, _Value& __val) const
{ return *__it == __val; }
- };
+ };
inline _Iter_equal_to_val
__iter_equal_to_val()
@@ -111,7 +112,8 @@ namespace __ops
struct _Iter_comp_iter
{
_Compare _M_comp;
- _GLIBCXX14_CONSTEXPR
+
+ explicit _GLIBCXX14_CONSTEXPR
_Iter_comp_iter(_Compare __comp)
: _M_comp(__comp)
{ }
@@ -134,6 +136,7 @@ namespace __ops
{
_Compare _M_comp;
+ explicit
_Iter_comp_val(_Compare __comp)
: _M_comp(__comp)
{ }
@@ -159,6 +162,7 @@ namespace __ops
{
_Compare _M_comp;
+ explicit
_Val_comp_iter(_Compare __comp)
: _M_comp(__comp)
{ }
@@ -184,6 +188,7 @@ namespace __ops
{
_Value& _M_value;
+ explicit
_Iter_equals_val(_Value& __value)
: _M_value(__value)
{ }
@@ -204,6 +209,7 @@ namespace __ops
{
typename std::iterator_traits<_Iterator1>::reference _M_ref;
+ explicit
_Iter_equals_iter(_Iterator1 __it1)
: _M_ref(*__it1)
{ }
@@ -224,6 +230,7 @@ namespace __ops
{
_Predicate _M_pred;
+ explicit
_Iter_pred(_Predicate __pred)
: _M_pred(__pred)
{ }
@@ -286,6 +293,7 @@ namespace __ops
{
_Predicate _M_pred;
+ explicit
_Iter_negate(_Predicate __pred)
: _M_pred(__pred)
{ }
diff --git a/libstdc++-v3/include/std/thread b/libstdc++-v3/include/std/thread
index ad31fbc456f..a97eec962c6 100644
--- a/libstdc++-v3/include/std/thread
+++ b/libstdc++-v3/include/std/thread
@@ -119,6 +119,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
// 2097. packaged_task constructors should be constrained
thread(thread&) = delete;
thread(const thread&) = delete;
+ thread(const thread&&) = delete;
thread(thread&& __t) noexcept
{ swap(__t); }
diff --git a/libstdc++-v3/testsuite/25_algorithms/sort/78991.cc b/libstdc++-v3/testsuite/25_algorithms/sort/78991.cc
new file mode 100644
index 00000000000..472763deb54
--- /dev/null
+++ b/libstdc++-v3/testsuite/25_algorithms/sort/78991.cc
@@ -0,0 +1,40 @@
+// Copyright (C) 2017 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 { target c++14 } }
+
+// PR 78991
+// This failed to compile with Clang because the result_of expression causes
+// instantiation of _Iter_comp_iter::operator() outside the immediate context.
+
+#include <algorithm>
+
+struct function
+{
+ function() = default;
+
+ template<typename F, typename = std::result_of_t<F&(int, int)>>
+ function(F) { }
+
+ bool operator()(int x, int y) const { return x < y; }
+};
+
+int main()
+{
+ int a[2]{ 2, 1 };
+ std::sort(a, a+2, function{});
+}
diff --git a/libstdc++-v3/testsuite/30_threads/thread/cons/lwg2097.cc b/libstdc++-v3/testsuite/30_threads/thread/cons/lwg2097.cc
new file mode 100644
index 00000000000..165c6496b6e
--- /dev/null
+++ b/libstdc++-v3/testsuite/30_threads/thread/cons/lwg2097.cc
@@ -0,0 +1,29 @@
+// { dg-do compile { target c++11 } }
+// { dg-require-cstdint "" }
+// { dg-require-gthreads "" }
+
+// Copyright (C) 2017 Free Software Foundation, Inc.
+//
+// This file is part of the GNU ISO C++ Library. This library is free
+// software; you can redistribute it and/or modify it under the
+// terms of the GNU General Public License as published by the
+// Free Software Foundation; either version 3, or (at your option)
+// any later version.
+
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License along
+// with this library; see the file COPYING3. If not see
+// <http://www.gnu.org/licenses/>.
+
+#include <thread>
+
+using std::thread;
+using std::is_constructible;
+
+static_assert( !is_constructible<thread, thread&>::value, "" );
+static_assert( !is_constructible<thread, const thread&>::value, "" );
+static_assert( !is_constructible<thread, const thread>::value, "" );
diff --git a/libvtv/ChangeLog b/libvtv/ChangeLog
index a9ca617302c..ee84d9dbb56 100644
--- a/libvtv/ChangeLog
+++ b/libvtv/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/lto-plugin/ChangeLog b/lto-plugin/ChangeLog
index 4fae3a5208c..2a2f8f851ae 100644
--- a/lto-plugin/ChangeLog
+++ b/lto-plugin/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/maintainer-scripts/ChangeLog b/maintainer-scripts/ChangeLog
index 8a6fabd011f..a3c86830fc0 100644
--- a/maintainer-scripts/ChangeLog
+++ b/maintainer-scripts/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.
diff --git a/zlib/ChangeLog b/zlib/ChangeLog
index c4c16ad17a0..d295c2dd4df 100644
--- a/zlib/ChangeLog
+++ b/zlib/ChangeLog
@@ -1,3 +1,7 @@
+2016-12-21 Release Manager
+
+ * GCC 6.3.0 released.
+
2016-08-22 Release Manager
* GCC 6.2.0 released.