diff options
author | Yvan Roux <yvan.roux@linaro.org> | 2017-01-09 21:09:13 +0100 |
---|---|---|
committer | Yvan Roux <yvan.roux@linaro.org> | 2017-01-09 21:09:13 +0100 |
commit | 5c7c74364dd7a8242eb820b98351ca57cf676b58 (patch) | |
tree | 991a3d76dc2dbe405a2a6a1c0814639d3dc9849f | |
parent | e60be605d356848e6ed45730e218d213ea34acae (diff) | |
download | linaro-gcc-5c7c74364dd7a8242eb820b98351ca57cf676b58.tar.gz linaro-gcc-5c7c74364dd7a8242eb820b98351ca57cf676b58.tar.bz2 linaro-gcc-5c7c74364dd7a8242eb820b98351ca57cf676b58.zip |
Merge branches/gcc-6-branch rev 244220.
Change-Id: I9f2d907c75595859355f909019b9109011440154
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. |